티스토리 뷰

직접 운영하던 컴퓨터활용능력과 엑셀 관련 사이트에 게시하였던 컴퓨터활용능력 1급 문자열 함수 중 하나인 엑셀 TEXT 함수입니다. 엑셀 TEXT 함수는 첫번째 인수로 받은 값을 두번째 인수로 받은 텍스트의 형태로 서식지정하는 함수입니다.

컴퓨터활용능력 실기 1급 엑셀 문자열 함수를 살펴보고 있습니다.
엑셀 문자열 함수들은 많이 쉽지요. 이번에는 값에 서식을 적용하는 엑셀 TEXT 함수를 살펴봅니다.
엑셀 TEXT 함수, 함수명 때문에 오해할 수 있으니 조심하시고 들어갑니다.

* TEXT 함수

기능: 첫번째 인수 값에 두번째 인수의 서식을 적용하여 문자열로 표시합니다.
   - 최종 결과값은 텍스트 문자열 형태입니다. 또 이번 강좌를 제대로 이해하기 위해서는 사용자 지정 서식을 조금은 알고 계셔야 합니다.
용법: =TEXT( 값, 서식문자열 )
   - 첫번째 값 인수에 문자열 형태의 두번째 인수인 '서식문자열' 을 적용하여 그 결과를 문자열로 표시합니다.

[그림1] 서식을 지정하는 엑셀 함수 TEXT 사용 예제[그림1] 서식을 지정하는 엑셀 함수 TEXT 사용 예제



용례1: =TEXT( 2016 , "YYYY-MM-DD")
용례1의 결과: 1905-07-08
( 2016 의 값에 'YYYY-MM-DD' 의 날짜 서식을 적용합니다. 이때 2016의 수치는 날짜 일련번호로 인식됩니다. 1900년 1월 1일부터 경과한 일수를 일련번호로 표시한 것입니다. 2016은 1900년 1월 1일 부터 2016일 경과한 날짜가 되는 것입니다.)

용례2: =TEXT( "태양의 후예" , "@ 송중기" )
용례2의 결과: 태양의 후예 송중기
( '태양의 후예' 의 값 인수에 두번째 인수인 '@ 송중기' 서식이 적용됩니다. @ 은 텍스트 문자열을 의미하는 사용자 지정 서식입니다. 이 사용자 지정 서식으로 '태양의 후예' 를 출력하고 뒤에 ' 송중기' 를 붙여 출력하는 것입니다.)

용례3: =TEXT( 2016 , "#" )
용례3의 결과: 2016
( 2016 에 # 서식을 적용합니다. # 은 수치 한자리를 의미합니다. # 이 하나만 사용되면 모든 수치를 의미합니다. 하여 결과는 2016 이 됩니다.)

용례4: =TEXT( 2016 , "000000" )
용례4의 결과: 002016
( 2016 에 000000 서식을 적용합니다. 0은 수치 한자리를 의미합니다. 자리수로 표시한 위치에 값이 없을 때는 0을 표시합니다. 수치는 기본으로 우측 정렬 되기에 만 단위 부터는 00이 표시됩니다.)

* 엑셀 TEXT 함수를 이용하여 날짜 형식의 사용자지정 서식

[그림2] 엑셀 서식지정 함수 TEXT - 각종 날짜 서식 지정[그림2] 엑셀 서식지정 함수 TEXT - 각종 날짜 서식 지정


이상이 엑셀 TEXT 함수 입니다. 기억하셔야 할 것은 반환값은 텍스트 문자열이라는 것입니다. 두번째 인수인 서식의 형태가 아니라 서식 적용된 값을 텍스트 문자열로 변환하여 결과로 반환한다는 것 기억해 주세요.

컴퓨터활용능력 1급을 준비하기 위해 알아야 하는 엑셀 문자열 함수 TEXT 함수입니다. 이 함수를 제대로 활용하기 위해서는 사용자지정 서식을 어느정도 이해하고 있어야 합니다.

엑셀의 표시형식-사용자정의서식 을 살펴봅니다
[엑셀] 실무용 단순 엑셀 사용자지정 표시형식(셀서식)

마늘빵.


댓글