엑셀 UNICHAR 함수 완벽 정복: 특수문자 입력부터 데이터 막대 그래프까지!

 

안녕하세요! 여러분의 칼퇴를 돕는 엑셀 서포터입니다. 😊

보고서 작업을 하다 보면 ✔️나 ★ 같은 특수문자를 입력해야 할 때가 많죠? 매번 '삽입' 탭에서 기호를 찾아 헤매거나, 다른 문서에서 복사-붙여넣기 하느라 시간을 허비한 경험, 다들 있으실 거예요. 이제 그런 번거로움은 그만! 오늘 배울 UNICHAR 함수 하나면 모든 것이 해결됩니다.

 

📌 핵심: UNICHAR 함수는 숫자(유니코드)를 특정 문자나 기호로 바꿔주는 마법 같은 함수예요.

 

이 함수를 사용하면 단순히 특수문자를 입력하는 것을 넘어, 셀 안에서 데이터를 시각적으로 표현하는 미니 차트를 만드는 등 무궁무진한 활용이 가능하답니다. 오늘 저와 함께 UNICHAR 함수의 모든 것을 마스터하고, 여러분의 엑셀 문서를 한 단계 업그레이드해 보세요!


📊 엑셀 UNICHAR 함수란 무엇일까요?

UNICHAR 함수는 유니코드(Unicode) 번호에 해당하는 문자를 반환하는 함수예요. 전 세계의 거의 모든 문자와 기호에는 고유한 번호가 있는데, 이걸 유니코드라고 부르거든요. UNICHAR 함수에 이 번호만 알려주면 해당 문자를 짠! 하고 보여주는 거죠.

 

함수 구문 및 인수

함수 구문은 아주 간단해요.

=UNICHAR(Number)
  • Number: 문자로 변환하려는 유니코드 번호입니다. 이 인수 하나만 필요해요!

📝 잠깐! CHAR 함수와는 다른가요?

비슷한 역할을 하는 CHAR 함수도 있어요. 하지만 CHAR 함수는 오래된 표준인 ASCII 코드(1~255)를 기반으로 해서 표현할 수 있는 문자에 한계가 있어요. 반면 UNICHAR 함수는 훨씬 더 방대한 범위의 유니코드(1~65535 이상)를 지원하기 때문에 훨씬 다양한 특수문자와 기호를 사용할 수 있답니다. 특별한 경우가 아니라면 UNICHAR 사용을 권장해요!

 


🚀 UNICHAR 함수 활용 예제 (기본부터 실무까지)

자, 이제 사용해 볼까요? 실제 업무에서 어떻게 활용할 수 있는지 다양한 예제를 통해 알아볼게요.

 

예제 1. 기본 : 상태 표시에 체크(✔) 기호 넣기

가장 기본적인 활용법! 프로젝트 진행 상황이나 완료 여부를 텍스트 대신 아이콘으로 표시해서 가독성을 높여볼까요?

 

[데이터]

프로젝트,상태코드
엑셀 교육안 작성,10004
블로그 콘텐츠 발행,10004
월간 보고서 제출,10003
신규 프로젝트 기획,
경쟁사 분석,10004
고객 만족도 조사,10003
하반기 예산안 수립,10003
팀 회의록 정리,10004

'상태코드'가 10004 이면 완료(✔), 10003 이면 진행중(✓)을 표시해 볼게요.

 

[수식]

=IF(B2=10004, UNICHAR(10004), IF(B2=10003, UNICHAR(10003), ""))

예제1: 엑셀 UNICHAR 함수로 상태에 따라 다른 체크기호 표시

유니코드 10004 는 '✔', 10003은 '✓' 기호에 해당해요. 이렇게 IF 함수와 함께 사용하면 조건에 따라 다른 기호를 표시할 수 있죠.

 

예제 2. 중급 (중첩 활용) : REPT 함수로 별점(★) 표시하기

고객 만족도나 상품 평점을 별점으로 시각화하면 훨씬 직관적이죠. REPT 함수(텍스트를 지정한 횟수만큼 반복) 와 함께 사용하면 손쉽게 별점 표시가 가능해요.

 

[데이터]

강의명,만족도(5점만점)
엑셀 기본 함수,5
피벗 테이블 마스터,4
VBA 자동화 입문,5
데이터 시각화,3
파워쿼리 기초,5
차트 디자인,4
엑셀 실무 꿀팁,5
조건부 서식 활용,4

'만족도' 숫자만큼 검은 별(★, 유니코드 9733)을 반복해서 표시해 볼게요.

 

[수식]

=REPT(UNICHAR(9733), B2)

예제2: UNICHAR 과 엑셀 REPT 함수를 중첩해 특수문자 반복표시

이렇게 하면 숫자 5 는 '★★★★★', 3 은 '★★★' 으로 표시되어 한눈에 평가를 파악할 수 있어요.

📝 바로 별 입력해도 되잖아요?

맞아요, 별 문자가 복사 가능할 때는 REPT 함수에 바로 적용할 수 있어요. 그런데, 그렇지 않은 경우는 별 문자를 찾아야 하죠. 그래서, 별모양과 같은 자주 사용하는 유니코드는 기억하고 있는 것이 더 효율적일 수 있어요.

 

예제 3. 고급 : 주가 등락률 화살표(▲▼)로 표현하기

숫자로만 보면 파악하기 어려운 주가나 매출의 등락률! 상승은 위쪽 화살표(▲), 하락은 아래쪽 화살표(▼)로 표시하면 데이터의 흐름을 즉각적으로 알 수 있어요.

 

[데이터]

종목,수익률
A전자,0.05
B바이오,-0.02
C자동차,0
D정유,-0.08
E통신,0.11
F화학,-0.01
G금융,0.03
H건설,-0.05

수익률이 0 보다 크면 빨간색 ▲, 0 보다 작으면 파란색 ▼, 0 이면 하이픈(-) 기호를 표시해 볼게요. IF 함수와 조건부 서식을 함께 활용하면 더욱 효과적이에요.

  • ▲ : 유니코드 9650
  • ▼ : 유니코드 9660

[수식]

=IF(B2>0, UNICHAR(9650), IF(B2<0, UNICHAR(9660), "-"))

예제3: 엑셀 UNICHAR 함수를 활용 조건부 등락 기호를 표시하기

 

[Tip!] 수식을 적용한 뒤, [홈] → [조건부 서식] → [셀 강조 규칙] → [텍스트 포함] 기능을 이용해 ▲ 가 포함된 셀은 글자색을 빨간색으로, ▼ 가 포함된 셀은 파란색으로 지정하면 가독성이 극대화됩니다!

예제3-2: 위의 결과에 조건부 서식까지 추가하여 가독성 극대화

 

관련 게시물: [엑셀 문답] 조건부 서식에서 수식 사용의 기본

 

예제 4. 실무 활용 끝판왕: 셀 안에 데이터 막대 그래프 만들기

보고서에 차트를 넣기에는 부담스럽고, 숫자로만 보여주기엔 밋밋할 때가 있죠? UNICHAR와 REPT 를 이용하면 셀 안에 데이터를 시각화하는 미니 그래프를 만들 수 있어요.

 

[데이터]

부서,목표 달성률
영업1팀,0.85
영업2팀,0.6
마케팅팀,0.92
개발팀,0.77
기획팀,1
인사팀,0.68
총무팀,0.88
홍보팀,0.95

목표 달성률을 직사각형 기호(█, 유니코드 9608)를 반복해서 막대 그래프처럼 표시해 볼게요. 달성률에 적절한 상수를 곱해서 막대 길이를 조절하는 게 포인트예요!

 

[수식]

=REPT(UNICHAR(9608), B2*20)

예제4: 엑셀 UNICHAR 함수를 활용 미니 그래프 만들기

여기서 *20 은 막대의 길이를 조절하는 역할을 해요. 셀 너비에 맞게 숫자를 조절해 보세요. 결과물만 봐도 어떤 부서가 실적이 좋은지 바로 알 수 있겠죠?

 

[Tip!] 미니그래프의 검은 색이 불편하면, 글꼴 색만 변경하면 됩니다.

예제4-2: 엑셀 UNICHAR 로 만든 미니그래프 문자기에 글꼴색 변경

 


🤔 UNICHAR 함수 사용 시 발생하는 오류

  • #VALUE! 오류: Number 인수에 숫자가 아닌 텍스트를 입력하거나, 0 이하 또는 유효하지 않은 범위의 숫자를 입력하면 발생해요. 유니코드 번호가 올바른지 확인해 보세요.
  • #N/A 오류: 간혹 특정 시스템 폰트에서 지원하지 않는 유니코드 번호를 입력하면 문자가 제대로 표시되지 않고 네모(□)로 깨지거나 오류가 발생할 수 있어요.

🔗 함께 사용하면 좋은 함수들

  • UNICODE 함수: UNICHAR 함수의 반대! 특정 문자나 기호의 유니코드 번호를 알려줘요. =UNICODE("★") 라고 입력하면 9733을 반환하죠.
  • CHAR 함수: ASCII(아스키) 코드를 문자로 변환해요. 간단한 영문자나 기본 기호에 사용할 수 있지만, 표현의 폭이 좁다는 단점!
  • REPT 함수: 오늘 예제에서 본 것처럼, 특정 문자를 반복해서 표시할 때 환상의 짝꿍이에요. 데이터 시각화에 필수적이죠.

강의를 마치며: UNICHAR 함수로 엑셀 실력 업그레이드!

오늘은 엑셀의 숨은 보석, UNICHAR 함수에 대해 배워봤어요. 단순한 기호 입력을 넘어, 조건부 아이콘 표시, 별점 평가, 데이터 막대 그래프까지 정말 활용도가 높지 않나요? 이제 보고서에 밋밋한 숫자만 나열하지 마세요. UNICHAR 함수로 중요한 데이터에 생동감을 불어넣고, 보는 사람이 편한 문서를 만들어 보세요. 여러분의 엑셀 실력과 보고서의 퀄리티가 모두 한 단계 성장할 거예요!

 

오늘 배운 내용, 꼭 직접 실습해 보시는 거 잊지 마시고요! 궁금한 점이나 여러분만의 멋진 활용법이 있다면 언제든 댓글로 공유해 주세요. 여러분의 '공감' 과 '공유' 는 제게 큰 힘이 된답니다! 👍

 

 

작성자: 마늘빵


📱 모바일에서 빠르게 확인하는 UNICHAR 함수 핵심 요약

💌[엑셀 UNICHAR 함수 1분 마스터]

1. 기능: 유니코드 번호를 해당하는 문자/기호로 변환

2. 구문: =UNICHAR(숫자)

3. 핵심 활용법:

  • 상태 표시: =IF(A1="완료", UNICHAR(10004), "") → ✔ 표시
  • 별점: =REPT(UNICHAR(9733), 5) → ★★★★★ 표시
  • 데이터 막대: =REPT(UNICHAR(9608), A1*10) → █ 그래프 표시