엑셀 함수 > 텍스트 함수 > CHAR 함수 - 코드값에 해당하는 문자 반환

CHAR 함수 - 코드값에 해당하는 문자 반환

엑셀의 CHAR 함수는 입력된 숫자 코드값에 해당하는 문자를 구해줍니다. CHAR 함수는 많이 사용되지 않지만 강제로 '줄바꿈' 등을 할 때 유용하게 사용할 수 있습니다.

 

구문(Syntax)

구문(Syntax)

CHAR(number)

입력된 숫자 코드값에 해당하는 문자를 구해준다.

인수 : number – 원하는 문자에 해당하는 숫자(1~255사이의 숫자)이며, Windows O/S는 ANSI/ASCII 코드값, Mac O/S는 Macintosh 문자 집합의 코드값이다.

 

사용 예

1) 코드값에 해당하는 문자 구하기

다음과 같이 CHAR 함수는 코드값에 해당하는 문자를 구해줍니다.

CHAR 함수로 코드값에 해당하는 문자 구하기

=CHAR(65) => 'A'

=CHAR(66) => 'B'

=CHAR(67) => 'C'

=CHAR(97) => 'a'

=CHAR(37) => '%'

 

2) 줄바꿈 하기

셀에 각각 입력된 값을 합칠 때 CHAR 함수를 사용하여 줄바꿈을 넣을 수 있습니다.

CHAR 함수로 줄바꿈 하기

[E14] 셀에 다음 수식을 입력합니다.

=B14 & CHAR(10) & C14 & CHAR(10) & D14
CHAR(10) 에서 숫자 10은 줄바꿈에 해당하는 값입니다.

※ 결과가 위 그림과 같이 보이지 않는다면 셀 선택 후 리본메뉴 [홈] 탭 → [맞춤] 그룹 → [자동 줄 바꿈] 클릭

엑셀 자동 줄바꿈

 

3) 줄바꿈 제거

CHAR 함수로 줄바꿈을 넣을 수도 있지만 반대로 CHAR 함수와 SUBSTITUTE 함수(텍스트의 일부를 새로운 텍스트로 바꿔줌)를 결합하면 줄바꿈을 제거할 수 있습니다.

CHAR 함수로 줄바꿈 제거하기

[C20] 셀에 다음 수식을 입력합니다.

=SUBSTITUTE(B20,CHAR(10)," ")
CHAR(10)에서 숫자 10은 줄바꿈에 해당하는 값입니다. 위의 수식은 줄바꿈을 찾아서 공백 한칸으로 바꾸라는 의미입니다.

다음과 같이 CLEAN 함수로 줄바꿈을 제거할 수도 있습니다. 줄바꿈을 제거한 자리를 공백으로 대체하지는 않았으므로 텍스트 사이에 공백이 없는 차이가 있습니다.
=CLEAN(B21)

 

[ 엑셀 텍스트 함수 ]

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

엑셀웍스 책 출간안내  자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top