기타

[엑셀 꿀팁] 셀과 셀 합치기 (concatenate 함수, "&" 활용)

달스여행 2020. 4. 6. 23:59
반응형

 

실무를 하다보면 셀과 셀을 합쳐서 작업을 해야하는 경우가 있죠. 가령, 매출일자와 상품명을 합쳐야 하는 경우나, 직급과 이름을 합치는 등의 작업을 많이 하곤 합니다. 저는 유통업에 종사하다보니 매출일자와 브랜드, 브랜드와 상품코드 등을 합쳐서 데이터 작업을 많이 합니다. 이런 작업에 활용할 수 있는 셀 합치기 방법을 알아보겠습니다.

 


 

셀을 합치는 방법은 크게 아래 두 가지로 볼 수 있습니다. 

첫번째, concatenate 함수 활용하기

두번째, "&" 활용하기

 

예시를 보겠습니다.

 

 

첫번째 방법인 concatenate함수 사용 방법은 간단합니다. 위 사진처럼 concatenate(셀1,셀2) 이렇게 합치고 싶은 두 셀을 그냥 넣어주면 됩니다. 그리고 중간에 &를 하나 넣어주면 데이터 작업을 하기 수월합니다. 숫자 1과 숫자 2를 합치는 경우, &를 넣어 주지 않으면 12가 되지만, &를 넣어주면 1&2가 되기 때문에 헷갈리지 않겠죠.

 

두번째 방법은 함수를 활용하지 않고, "&"를 활용하는 방법입니다. 합치기를 원하는 두 셀 사이에 &만 넣어주면 끝. 위 사진에서 두번째 행을 참고하시면 됩니다. 마찬가지로 중간에 &를 넣고 싶다면, "&"를 삽입해주면 됩니다. 가령, B5와 C5를 합치고 싶다면, B5&"&"&C5 이렇게 말이죠. ""를 넣어주는 이유는 엑셀에서 ""를 사용하면 텍스트로 보기 때문입니다. 이 식에서 &는 셀을 연결해주는 역할로 쓰였기 때문에 &를 값에 나오게 하려면 "&" 식으로 사용해야 합니다.

 


 

이를 활용한 실무 예시를 하나 보겠습니다.

 

 

A열에 소속팀, B열에 이름/직책이 있고, D열에 이에 해당하는 급여 값을 가져오려고 합니다. Raw data는 L열에 있는 급여 데이터입니다. 이 경우, A열과 B열 텍스트를 합쳐서 C열에 기록해두고, VLOOKUP 함수를 써서 값을 가져올 수 있습니다. 이름만 기준으로 값을 가져오게되면 동명이인의 경우 값이 틀리게 입력될 수 있습니다. 위 사진에서 '신주임'이라는 사람은 영업팀에도 있고, 인사팀에도 있습니다. 텍스트를 합치지 않고 가져오게되면 D2셀과 D5셀 모두 영업팀 신주임의 급여가 입력되게 됩니다. (VLOOKUP의 경우, 위에 있는 값을 가져옴)

 

 

반응형