엑셀 숫자 문자 합치기 방법

환경 : 엑셀 Excel 2016

엑셀에서 숫자, 문자(텍스트)를 합치기 위해서는 & 앰퍼센트(ampersent) 연산자를 사용하게 된다. 엑셀 CONCATENATE 함수를 사용하는 방법도 있지만 &앰퍼센트가 사용하기 편리하다.

엑셀 & 연산자 사용해서 숫자 문자 합치기

예제를 보면 순번, 알파벳, 숫자3자리, 특문을 하나의 셀에 넣을수 있도록 합치기를 한 모습이다. 수식은 아래를 참고하면 된다.

=A2&"-"&B2&"-"&C2&"-"&D2

&연산자를 사용하여 합치기를 하였고, – 는 ” 를 사용하여 &연산자에 영향을 받지 않도록 구분하였다. =A2&B2 라고 하면 1A가 출력되지만 =A2&”-“&B2 를 함으로써 1-A 형식으로 구분을 지을수 있다.

하지만 이 수식에 문제가 있다. 숫자3자리에 있는 셀의 데이터와 합치기를 한 데이터가 서로 다르다. 4,5번의 경우 300,400 이라고 정확하게 입력되었지만 나머지는 001이 아닌 1 으로 출력된 모습이다.

엑셀 Text 함수 사용하여 수정하기

엑셀 Text함수란?
모든 숫자, 문자를 텍스트형식으로 바꿔주는 함수.

text함수를 사용하여 문제가 되는 c열 위치에 있는 수식을 수정해준다.

=A2&"-"&B2&"-"&TEXT(C2,"000")&"-"&D2

C2& -> TEXT(C2,”000″) 으로 바꿔 준 것이다.

오늘 배운 엑셀 숫자 문자 합치기 방법에 대해서 잘 이해되지 않는 부분이 있다면 예제 파일을 다운받아 실행해보면 쉽게 이해할 수 있다.

예제 첨부파일

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다