엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하는 방법

 

환경: Microsoft Excel 2013

 

이전 아티클에서 숫자를 텍스트로 바꾸는 VALUE 함수 사용법에 대해 알아 보았었습니다. 그럼 이번에는 거꾸로 숫자를 텍스트로 바꾸는 방법은 무엇일까요? 그것은 TEXT 함수를 사용하는 것입니다. 텍스트 함수는 데이터 형식을 텍스트로 변경해 줄 뿐만 아니라 설정한 포맷의 형태대로 출력해 주는 기능까지 있습니다.

 

▼ 문자열과 숫자를 조합할 때 주로 사용하는 방법은 “&” 특수 기호를 이용하는 것입니다. 그럼 숫자는 자동으로 문자열이 되면서 합쳐 지게 됩니다. 그림처럼 첫 번째 문자 셀과 두 번째 점수 셀이 합쳐 지면서 문자열이 되었습니다.

엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하는 방법

 

▼ 두 번째는 TEXT 함수를 이용해서 합치는 것입니다. 굳이 이렇게 하지 않아도 되지만 TEXT 함수의 포맷 변경 기능 때문에 많이 이용되고 있습니다

엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하는 방법

 

▼ 그럼 TEXT 함수의 포맷 변경 기능으로 무엇을 할 수 있는지 알아 봅시다. 함수의 형식은 TEXT (, 포맷) 인데 포맷에는 여러 형태가 있습니다. 대표적인 것이 날짜에서 년, , 일을 추출하는 것입니다. 형태는 다음과 같습니다.

 

=TEXT(B3, "YYYY") 년도를 구하며 YEAR() 함수와 같은 결과를 반환합니다.

=TEXT(B4, "MM") 월을 구하며 MONTH() 함수와 같은 결과를 반환합니다.

=TEXT(B5, "dd") 일을 구하며 DAY() 함수와 같은 결과를 반환합니다

엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하는 방법

 

▼ 날짜와 관련된 TEXT 포맷값의 종류는 다음과 같습니다. 표를 참고해서 변경 후의 값이 어떤 것인지 참고하세요.

 

초기값

변경 후

TEXT함수 포맷

Months

1–12

"m"

Months

01–12

"mm"

Months

Jan–Dec

"mmm"

Months

January–December

"mmmm"

Months

J–D

"mmmmm"

Days

1–31

"d"

Days

01–31

"dd"

Days

Sun–Sat

"ddd"

Days

Sunday–Saturday

"dddd"

Years

00–99

"yy"

Years

1900–9999

"yyyy"

 

▼ 다음은 숫자에 대한 포맷입니다. 숫자도 날짜처럼 기존 값의 형태를 변경해야 될 때가 있습니다. 소수점의 개수나 실수의 개수를 지정하는 것이죠

엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하는 방법

 

초기값

변경 후

TEXT함수 포맷

1234.59

1234.6

"####.#"

8.9

8.900

"#.000"

0.631

0.6

"0.#"

12
1234.568   

12.0
1234.57

"#.0#"

44.398
102.65
2.8

  44.398
102.65
    2.8
(with aligned decimals)

"???.???"

5.25
5.3

5 1/4
5 3/10
(with aligned fractions)

"# ???/???"

 

▼ 만약 포맷을 잘 모르겠다면 셀 서식의 사용자 지정에 있는 형식들을 참고하세요. Ctrl + 1 을 눌러 셀 서식 창을 띄운 후 사용자 지정 메뉴를 선택합니다. 그리고 형식 목록에 있는 것들을 TEXT 포맷으로 사용하시면 같은 결과를 얻을 수 있습니다

엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하는 방법

 

▼ 그림과 같이 셀 서식에서 가져온 형식을 복사해서 넣었습니다. 셀 서식의 미리보기에 나와 있던 결과값과 같습니다. 이상으로 TEXT 함수를 다루는 방법에 대해 알아 보았습니다

엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하는 방법

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군