메뉴

UNICHAR 함수

2013
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 UNICHAR 함수는 유니코드 번호를 넣으면 그 번호의 문자를 돌려주는 함수입니다.

인수 설명

=UNICHAR(숫자)
인수구분설명
숫자 필수
문자로 바꿀 유니코드 번호입니다.
  • 0이나 음수를 넣으면 #VALUE! 오류가 납니다.
  • 배정되지 않은 번호를 넣으면 #N/A 오류가 납니다.
예제 시트
D2=UNICHAR(A2)
A
B
C
D
E
1
코드 번호
문자 설명
문자
2
9733
검은 별
3
9734
흰 별
4
10004
체크 표시
5
44032
한글 가
6
유니코드 9733번은 검은 별입니다. 번호만 알면 키보드에 없는 기호도 수식으로 만들 수 있습니다.

함수 개요

엑셀 UNICHAR 함수는 유니코드 번호를 넣으면 그 번호에 해당하는 문자를 돌려주는 함수입니다. 별·체크 표시처럼 키보드로 입력하기 어려운 기호를 수식으로 만들어 낼 때 씁니다.

A2 셀에 9733이 입력되어 있습니다.

=UNICHAR(A2)유니코드 9733번 문자를 돌려줍니다.
결과
엑셀 UNICHAR 함수 수식 입력 예제

반대로 문자의 번호를 알아내려면 UNICODE 함수 를 사용합니다. 예전부터 있던 CHAR 함수 는 255번까지만 다룹니다.

UNICHAR 함수 간단 예제

1
별 기호 만들기

9733은 검은 별, 9734는 흰 별입니다. 키보드로 찾기 어려운 기호를 번호로 불러올 수 있습니다.

=UNICHAR(9733)검은 별 기호를 만듭니다.
결과
엑셀 UNICHAR 함수 간단 예제 1
2
점수만큼 별을 반복해 별점 만들기

REPT 함수 와 묶으면 숫자를 별점 막대로 보여 줄 수 있습니다. B2 셀에 점수 3이 들어 있습니다.

=REPT(UNICHAR(9733),3)별을 세 개 반복해 별점을 만듭니다.
결과★★★
엑셀 UNICHAR 함수 간단 예제 2
3
한글 문자 불러오기

한글도 유니코드 번호가 있습니다. 44032는 한글의 첫 글자인 "가"입니다.

=UNICHAR(44032)유니코드 44032번 문자를 돌려줍니다.
결과
엑셀 UNICHAR 함수 간단 예제 3

그 외 주의사항

0이나 음수를 넣으면 #VALUE! 오류, 아직 배정되지 않은 번호를 넣으면 #N/A 오류가 납니다. 번호를 셀에서 가져올 때는 IFERROR 함수로 감싸는 편이 안전합니다.

만들어진 기호가 네모로 보이면 함수가 잘못된 것이 아니라 글꼴에 그 문자가 없는 것입니다. 글꼴을 바꾸면 제대로 보입니다.

CHAR 함수는 255번까지만 다루므로 별이나 체크 표시를 만들 수 없습니다. 256번 이상은 UNICHAR 함수를 사용합니다.

UNICHAR 함수는 엑셀 2013 버전부터 제공됩니다. 이전 버전에서 파일을 열면 #NAME? 오류가 나옵니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료