본문 바로가기

엑셀 텍스트 합치기

자주 하는 일 중에 엑셀로 텍스트 합치기를 많이 하는 경우가 많다. 그래서 정리를 해보았다.

엑셀의 여러 열에 있는 부분을 하나로 합쳐야 하는데 예를 들면 A1에 서울시 B1셀에 강동구, B2에 둔촌동 이렇게 나뉘어져 있는 부분을 하나로 합쳐야 하면 어떻게 해야 할까?


뭐 한두개이거나 수십개일 경우야 수동으로 지겹지만 한땀한땀 붙인다지만 몇천개가 되거나 수십개라도 빠르게 할려면 어떻게 해야할까.


엑셀 텍스트 합치기


그냥 내가하는 방법을 한번 적어보도록 하자.


아래와 같은 데이터가 예로 있다고 치자. 하나로 합쳐진 엑셀 텍스트를 D에 보여주게 할 예정이다.



간단하게는 D에 = 를 입력하고 셀을 찍고 &를 붙이면 된다.



&는 키보드 쉬프트를 누르고 7번을 누르면 &가 나온다.

즉 =A1&B1&C1이 되겠지



다음은 결과이다.



그 다음번부터는 D에 입력된 수식을 드래깅 해서 쭉 아래로 끌면 자동으로 적용이 되면서 모든 텍스트가 한줄로 합쳐진다.



그런데 엑셀에서 주소를 예로 들 때 중간 중간에 공백을 추가하고 싶거나 기타 문자를 넣고 싶을 땐 어떻게 해야 할까? 간단하다.

바로 &와 &사이에 원하는 글자를 넣으면 그부분이 들어가져서 합쳐진다.예를 들어 합치기전에 글자 사이에 공백을 넣고 싶을 경우는 &" "&를 입력하면 된다. 쌍따옴표 사이에 그렇게 하면 아래와 같은 결과가 나온다.



그리고 다시 죽 긁어 내리면 합쳐져서 나온다.


거의 대부분 간편하게 나는 이렇게 합치면서 업무를 보는 편인다. 물론 프로그래밍으로 할 때는 다르게 하지만..

뭐 CONCATENATE 함수를 이용해서 합치는 방법등 다양한 방법이 있지만 나는 제일 간편하게 쓰고 &를 넣어서 붙이고 쭉 긁어서 엑셀 텍스트를 합치고 업무를 마무리 한다.


방법이야 다양하게 많이 있기 때문에 본인의 손에 익거나 맞는걸 쓰면 될 거 같다.