갈루아의 반서재

엑셀에서 CONCATENATE 함수 사용시 어떻게 하면 날짜 포맷을 그대로 유지하면서 가져올 수 있는지 알아보자.

 

날짜를 인수로 가져와 CONCATENATE 함수를 사용하는 경우, 별다른 조치를 하지 않으면 아래와 같이 2020-03-01 이라는 날짜가 43891 로 표시된다. 여기서 43891 은 1990년 1월 1일을 1로 시작하여 매겨나간 경우 2020년 3월 1일에 대항되는 값이다. 

=CONCATENATE(A2," : ",B2,"명")

 

43891 : 3736명

기존 날짜 포맷을 그대로 가져오기 위해서는 다음과 같이 TEXT 함수를 통해 읽기 좋은 포맷으로 지정할 수 있다. 

=CONCATENATE(TEXT(A5,"yyyy-mm-dd")," : ",B5,"명")
2020-03-04 : 5328명

적용 결과는 위와 같다. 좀 더 보기 좋게 천단위 구분도 해주자.

=CONCATENATE(TEXT(A8,"yyyy-mm-dd")," : ",TEXT(B8,"#,###"),"명")

한결 보기 나아졌다.

2020-03-07 : 6,767명
 

Text 함수에 대한 보다 다양한 예는 아래 링크에서 찾아볼 수 있다.

 

TEXT 함수

구문: TEXT(value, format_text)

support.office.com