본문 바로가기

ms office TIP/엑셀함수

엑셀 함수14(concatenate 함수로 셀의 내용 합치기연결연산자와 비교)

엑셀 함수14(concatenate 함수로 셀의 내용 합치기연결연산자와 비교)

엑셀에서 함수연산자 중에 둘 이상의 셀을 합치는 기능인 연결연산자가 있습니다. (관련글 : 엑셀 텍스트/셀 합치기, 나누기/분리) 함수에서도 셀의내용을 합치기 하는 함수가 있습니다. 바로 concatenate함수입니다. concatenate는 연결하다는 뜻이 있는 단어입니다.

엑셀 연결연산자를 통한 셀 합치기

연결연산자로 전화번호셀 내용 합치기 : =B2&C2&D2

연결연산자 &를 사용합니다. 

연결연산자로 셀 내용 합치기결과

전화번호의 번호가 띄어쓰기없이 또는 -(하이픈)없이 일렬로 나와 있습니다. 여기에 -을 삽입해서 구분을 할 수 있습니다. 

전화번호 사이에 -(하이픈) 삽입하기 

위에서 작업한 내용의 중간에 -(하이픈)을 삽입하면 하단과 같이 국번과 앞세자리, 뒷세자리가 구분이 됩니다. 

concatenate함수를 사용하여 전화번호 합치기 

합치고자 한 셀 클릭후 함수 삽입 =CONCATENATE(B3,C3,D3) 을 하면 됩니다. 검색(fx) 또는 이름상자를 통해서 CONCATENATE함수를 사용합니다. 함수입력창에 직접입력하거나 하단과 같이 함수인수창을 사용합니다. 



concatenate함수를 사용하여 전화번호 합치기 

처음 셀의값을 구한 후 채우기 핸들을 사용하여 나머지 전화번호를 구합니다. 


전화번호 사이간격 띄우기

=CONCATENATE(B3," ",C3," ",D3) 를 입력하면 국번과 세자리, 세자리와 네자리사이가 띄워집니다. 여기에서" "을 입력 후  ,(컴머)를 삽입했습니다.  즉 "한칸띄우기" , 이렇게 입력을 해야 하며 이 중에 하나라도 빠지면 오류가 발생합니다. 아래의 하단부위에 잘 보이도록 함수입력창의 내용을 확대했습니다.

함수를 이용하여 셀합치기 결과