공부 합시다!/일 잘하는 비결, 엑셀로 능률 높이기

숫자 코드로 문자 출력하는 함수 - CHAR

라리홈 2025. 6. 19. 21:36
반응형

 

숫자 코드로 문자 출력하는 함수 - CHAR

CHAR 함수는 숫자에 해당하는 문자(ASCII 코드 기준)를 반환합니다.
특히 줄바꿈(CHAR(10)), 탭(CHAR(9)), 따옴표(CHAR(34)) 등의 특수 문자 삽입에 자주 활용됩니다.


| 함수 구문

=CHAR(number)
  • number: 반환할 문자에 해당하는 숫자 (1~255)

※ Windows 기준 ANSI(ASCII) 문자표에 따라 처리됨


| 주요 CHAR 코드표 예시

코드 문자설명 CHAR() 결과
10 줄바꿈 줄바꿈 (Alt+Enter와 동일 효과)
9 들여쓰기 공백
34 큰따옴표 " "
13 캐리지 리턴 (CR) 대부분 사용 안 됨 (Mac 호환용)
160 강제 공백 (공백 유지용) 스페이스와 다름
 

| 기본 예제

="이름:" & CHAR(10) & A2

 

→ 셀 내에서 "이름:" 다음 줄에 A2값이 출력됨
※ 셀 서식에서 줄바꿈(Alt+Enter 또는 "텍스트 줄 바꿈")을 활성화해야 적용됨


| 실무 예제

예제 1 | 텍스트 줄바꿈 삽입

=A2 & CHAR(10) & B2

→ A2와 B2 값을 한 셀에 줄바꿈으로 구분하여 출력


예제 2 | 큰따옴표 포함 출력

="상품명: " & CHAR(34) & A2 & CHAR(34)

→ 상품명을 "상품명" 형태로 출력


예제 3 | 쉼표 대신 탭 문자로 텍스트 조합

=A2 & CHAR(9) & B2

→ 탭 간격으로 텍스트 구분 (복사 후 붙여넣기 시 활용)


| 함께 쓰면 좋은 함수

함수 설명
TEXTJOIN 문자 사이에 줄바꿈, 탭 삽입 조합
SUBSTITUTE 문자 교체 시 줄바꿈, 공백 삽입
REPT CHAR로 만든 문자 반복 출력
LEN CHAR 포함 여부 파악 시 길이 비교용
CLEAN 특수 문자 제거 함수 (CHAR 제거 반대)
 

| 실무 활용 팁

  • 줄바꿈 표시용 CHAR(10)은 셀 서식에서 텍스트 줄 바꿈 설정 필요
  • CHAR(160)은 공백 제거 함수 TRIM으로 제거되지 않음 → 웹에서 복사한 텍스트 정제 시 유용
  • 텍스트를 구분 문자 없이 포맷팅하거나 보고서 출력 시 포맷 구성에 많이 활용됨
728x90
반응형