문자열 합칠 때 사용하는 CONCATENATE 함수 사용

팁 하나 간단히 올립니다.


저는 거의 매일 사용합니다.몇가지 조합을 하면

간단하면서도 업무 시간을 줄일 수 있습니다.

공백 넣기와 TRIM 함수 조합도 유용합니다.


일반 문자열을 합칠 때는 문제가 없지만 셀에

날짜가 있는 경우 문제가 생깁니다.


예를 들어 아래와 같은 데이터에서 이름과

생년월일을 CONCATENATE 함수로 합친다고 가정합니다.




강백호 1982년 11월 11일 < 요렇게 말이지요.


그럼 날짜 꼬이는 경험이 없는 분들은 이렇게

수식을 입력합니다.


=CONCATENATE(A2,C2)




강백호 이름이 있는 A2셀, 날짜가 있는 C2셀을

바로 CONCATENATE 함수로 결합하면 결과는


☞ 강백호30266


저렇게 기대를 배신합니다. 

저도 처음엔 왜 이런건지 책을 찾아봐도 안나오고

답답했습니다.


엑셀 문자열 합치기 날짜 유지 방법입니다.




두 셀을 바로 결합하지 말고 중간에

아래와 같이 입력하면 됩니다.


=CONCATENATE(A2,TEXT(C2,"yyyy년mm월dd일"))




그럼 강백호 1982년 11월 11일 정상적으로

날짜가 유지되면서 합쳐집니다.


=CONCATENATE([텍스트],TEXT([년월일],"yyyy년mm월dd일"))



응용하실 때 위와 같이 [텍스트] 부분과, 

괄호안의 [년월일] 셀 번호 입력만 하면 됩니다.

매우 간단하지만 모를 경우 난처하지요.


CONCATENATE 함수를 잘 활용하면 엑셀로

글쓰기도 가능합니다.

제가 그렇게 쓰고 있습니다.


문자열을 CONCATENATE 합치고 난 뒤 워드나

기타 편집 프로그램에 붙여넣기 하면 공백 때문에

바로 사용하기 어렵습니다.

TRIM 함수만으로는 안되는 경우가 왕왕 생깁니다.

요럴때 팁도 곧 올리겠습니다.

Posted by 시냅스
: