본문 바로가기

EXCEL/함수

[엑셀] 텍스트(문자) 붙이고 줄바꿈 하기 (CHAR 함수)

간혹 셀의 값을 합하여 문자를 붙이는 경우가 있습니다. 수식에 & 기호를 사용하면 문자를 하나의 문자로 붙일 수 있습니다.  


문자 붙이기 = A1 & B1


그런데 단순히 1열로 문자를 붙이는게 아니라 셀의 각 문자를 줄바꿈 하고 싶은 경우가 있습니다.

이럴때 사용하는 함수가 있는데 바로 CHAR 함수 입니다.


CHAR 함수에서 1 ~ 255까지 넣으면 아래와 같은 특수문자들이 나옵니다.


<시스템 문자 세트>




 

 CHAR 함수


함수설명 : 시스템 문자 세트에 대한 코드 번호에 해당하는 문자를 구함.


수식 = CHAR(number)


CHAR 함수 인수인 number는 1에서 255 사이의 숫자를 입력합니다. 위 표를 참조하세요.

130~240까지는 띄어쓰기가 있는데 엑셀에서 띄어쓰기랑은 다른것 같습니다. 모두 공란으로 표기되어 숨기기 하였습니다.



 

 문자를 붙이고 텍스트 줄바꿈 하기


제가 CHAR함수에서 사용하는건 CHAR(10) 이랑 CHAR(32) 뿐입니다.

CHAR(10)은 줄바꿈이고 CHAR(32)는 띄어쓰기 입니다. 위 표에서는 그냥 공란으로 보입니다.


☞ 문자를 붙이는 방법 

1. A1 셀과 A2 셀을 문자를 합하고 싶은 경우 : = A1 & B1 

2. 띄어 쓰기를 하고 싶은 경우 : = A1 & " " & B1 또는 = A1 &  CHAR(32) & B1

3. 문자를 붙이고 줄바꿈 하고 싶은 경우 : = A1 & CHAR(10) & B1


※ 줄바꿈 할 셀은 셀서식에서 텍스트 줄바꿈에 체크 하셔야 합니다.


아래 움짤을 보시면 금방 이해 되실겁니다.




위 움짤에서 사용한 수식은 = A1&CHAR(B3)&B1&CHAR(B3)&C1 입니다.



 

 관련글 보기


 특수문자 단축키