본문으로 바로가기

 

목차

1. 사용법
2. 실무사례

 

 


 

 

예제파일

sample_text.xlsx
0.01MB

 

TEXT(①, ②)

숫자값을 원하는 텍스트 형식으로 바꿔주는 함수입니다.

① 서식을 지정할 값 : 숫자값
② "적용할 서식" : 사용자가 지정한 임의의 서식입니다.

 

사용법

 

 

실무사례 

 

천단위 구분기호 추가

>>> =TEXT(1234.567,"$#,##0.00")	
$1,234.57

>>> =TEXT(1234.567,"₩###.000")
₩1234.567

$ : '통화'를 의미합니다. 원(WON) 단위를 표시하고 싶은 경우 \(회색으로)를 입력합니다.  
#,## : 천단위 구분기호입니다. 샵(#) 사이에 쉼표가 있기만 하면 천단위를 구분합니다. ##,#를 해도 결과는 동일합니다.  쉼표가 없다면('###') 천단위를 구분하지 않습니다. (1234.567)
0.00 : 소숫점 자리 표기를 의미합니다. 0 개수에 따라 소숫점 몇째자리까지 반환할지를 결정합니다.

 

날짜 포맷 결정하기 

>>> =TEXT(TODAY(),"MM/DD/YY")
04/04/22

>>> =TEXT(TODAY(),"yyyymmdd")
20220404

년, 월, 일 위치에 따라 날짜 포맷을 반환합니다.
yyyy : 년도(year)를 반환합니다. yy를 입력하는 경우 2022년 중 마지막 두자리 "22"만 반환합니다.
mm : 월(month)을 반환합니다. m을 입력하는 경우 01~09은 0을 제외한 1~9를 반환합니다. 11~12은 m을 입력해도 11~12월을 반환합니다. 
dd : 일(date)을 반환합니다. d를을 입력하는 경우 01~09은 0을 제외한 1~9를 반환합니다. 10~31은 d를 입력해도 10~31를 반환합니다. 

 

[Excel] 양도소득세 계산기 (TODAY / DATEDIF)

목차 1. 엑셀 함수설명 2. 예제파일을 통한 양도세액 자동계산 예제파일 함수 TODAY, DATEDIF를 사용하여 양도세를 계산한 엑셀파일입니다. TODAY 함수는 오늘 날짜를 자동으로 반환하는 함수입니다.

bohemihan.tistory.com

 

요일, 월 영어이름, 년도 반환하기

>>> =TEXT(TODAY(),"DDDD")
Monday

>>> =TEXT(TODAY(),"MMMM")
April

>>> =TEXT(TODAY(),"YYYY")
2022

대문자로 4자리를 적는 경우, D는 요일, M은 월 영어이름, Y는 년도를 반환합니다.

 

현재시간 반환하기 

>>> =TEXT(NOW(),"HH:MM:SS AM/PM")
20:30:42 PM

>>> =TEXT(NOW(),"HH:MM")
20:30

>>> =TEXT(NOW(), "MM:HH")
04:20

HH:MM:SS : 시간, 분, 초 순서에 따라 시간을 반환합니다. 
AM/PM : 오전/오후를 구분합니다.  
※ MM:HH를 입력하는 경우, 엑셀은 '월:시간'으로 인식하여 04:20 (4월 20시)를 반환합니다.  
※ NOW 함수는 현재시간을 반환합니다.

 

퍼센트(%) 자릿수 결정하기

>>> =TEXT(0.285, "0.0%")
28.5%

>>> =TEXT(0.2854, "00.0000%")
28.540%

>>> =TEXT(0.2854, "000.00%")
028.54%

점(.) 기준으로, 점 앞에 0이 두개가 넘어가면 0이 하나씩 앞에 생깁니다.
점 뒤의 0 개수에 따라 소숫점 자릿수가 결정됩니다.  

 

숫자를 분수로 바꿔주는 포맷

>>> =TEXT(4.34, "# ?/?")
4 1/3

소수를 분수로 바꿔주는 포맷입니다. 실무적으로 사용한 적은 없습니다.

 

숫자를 과학적 표기법으로 바꾸는 포맷

>>> =TEXT(12200000, "0.00E+00")
1.22E+07

>>> =TEXT(0.122, "0.00E+00")
1.22E-01

E+07은 10의 일곱제곱입니다. 
E-01은 10의 마이너스 일제곱 즉, 1/10입니다. 

 

앞에 0 추가하기

>>> =TEXT(1234,"00000000")
00001234

>>> =TEXT(123456,"00000000")
00123456

>>> =TEXT(123456,"000000.00")
123456.00

입력된 자리수를 초과하는만큼 0을 반환합니다.
만약에 0을 뒤에 붙이고 싶으면 점(.)뒤에 0을 붙이면 됩니다.