엑셀 텍스트 표시 - egsel tegseuteu pyosi

오뇽

  • 방명록
  • 관리


엑셀/유용한 정보

[엑셀] 형식 - 텍스트 표시 형식 이해하기

오뇽 2016. 3. 1. 08:30

엑셀 텍스트 표시 - egsel tegseuteu pyosi

※ 요약

엑셀에 임의의 데이터를 입력했을때, 입력한 그대로 표시되지 않고 의도하지 않은 다른 형식으로 표시될때가 있다. 이럴때는 셀의 표시 형식을 "텍스트"로 지정하면 입력한 값 그대로 표시가 된다. 대신 필요에 따라 텍스트 형식의 데이터를 다른 데이터 형식으로 변환해야 할 필요가 있을 수도 있다.

※ 텍스트 표시 형식으로 변경

원하는 셀을 선택 후 표시형식을 텍스트로 바꾸면되는데, 아래 이미지에서 빨간 네모가 표시 형식을 바꿀 수 있는 곳이다.

아래 이미지는 각각 "0123"과 "1-1"을 입력한 화면인데, 일반 형식에서는 입력한대로 표시괴지 않고 "123"과 "01월 01일"로 표시되는 걸 볼 수 있다. 이럴때는 표시 형식을 텍스트로 바꾸면 입력한 그대로 표시된다.

저작자표시 비영리

'엑셀 > 유용한 정보' 카테고리의 다른 글

[엑셀] 연산자 - 참조 연산자  (0)2016.04.18
[엑셀] 연산자 - 비교 연산자  (0)2016.04.14
[엑셀] 연산자 - 산술 연산자  (0)2016.04.13
[엑셀] 형식 - 지수 표시 형식 이해하기  (0)2016.02.16
[엑셀] 형식 - 날짜와 시간  (0)2016.01.27
[엑셀] 서식코드 - 텍스트, 일반  (0)2016.01.24
[엑셀] 서식코드 - 날짜, 시간  (0)2016.01.20

태그

엑셀, 텍스트, 형식

  • [엑셀] 연산자 - 비교 연산자
  • [엑셀] 연산자 - 산술 연산자
  • [엑셀] 형식 - 지수 표시 형식 이해하기
  • [엑셀] 형식 - 날짜와 시간

    Secret

    댓글


    컴퓨터활용능력 1급에 사용되는 엑셀 TEXT 함수입니다. TEXT 함수는 엑셀 셀 서식의 사용자 지정 서식을 함수로 지정한다고 생각하시면 됩니다. 먼저 주어진 값을 두번째 텍스트 인수로 작성된 사용자 지정 서식으로 표시합니다. 살펴봅니다.

    엑셀 TEXT 함수 기본 설명

    설명 : 엑셀 TEXT 함수는 첫 번째 인수인 숫자 값에 두 번째 인수로 주어진 표시 형식을 적용하여 텍스트 문자열로 표시하는 함수입니다. 이것이 기본 기능입니다. 하지만 첫 번째 인수로 텍스트를 전달하고 표시 형식을 적용하는데 사용되기도 합니다.
    구문 : TEXT( value, format_text )
    인수 :
        value : 텍스트로 변환을 원하는 숫자 값 혹은 텍스트 ( 참조 혹은 직접 입력 )
        format_text : value 인수에 적용 될 사용자 지정 서식을 텍스트로 전달

    노트1 : format_text 인수 적용 방법

    TEXT 함수의 format_text 인수를 설정하기 위해서는 엑셀의 사용자 지정 서식을 알아야 합니다.
    TEXT 함수에서 이 사용자 지정 서식은 큰따옴표( "" ) 로 둘러 텍스트 형태로 작성합니다.

    엑셀의 표시 형식-사용자 정의 서식 : http://secstart.tistory.com/96
    엑셀 실무용 단순 사용자 지정 표시형식 : http://secstart.tistory.com/230

    참고1 : TEXT 함수는 숫자를 텍스트 형식으로 변환하는 함수 입니다. 이때 서식을 적용할 수 있는 것입니다. TEXT 함수의 기본 기능은 숫자 값의 텍스트로의 변환임을 기억하십시오.

    엑셀 TEXT 함수 사용 예제

    [그림1] 컴활1급 숫자를 텍스트로 변환 엑셀 TEXT 함수 예제

    사용 예제1 : =TEXT( B4, "h:m AM/PM" )
    사용 결과1 : 10:41 PM

    B4 셀의 값 2016-07-21 22:41 을 텍스트로 변환합니다. 이 날짜와 시간값에서 두번째 인수인 "h:m AM/PM" 사용자 지정 서식으로 인해 시간 값만이 추출됩니다. 결과는 10:41 PM 의 시간 값이 텍스트 형식으로 반환됩니다.


    사용 예제2 : =TEXT( B5, "mmmm dd, yyyy" )
    사용 결과2 : April 20, 2017

    B5 셀의 날짜를 두 번째 텍스트 인수의 서식을 적용하여 텍스트로 변환합니다. mmmm 은 월을 영문으로 표시합니다. 이후 날짜와 년도가 서식 적용되어 April 20, 2017 이 결과로 표시됩니다.


    사용 예제3 : =TEXT( B6, "m월 d일 aaaa" )
    사용 결과3 : 4월 20일 금요일

    B6 셀의 숫자 값을 텍스트로 변환합니다. 서식은 "m월 d일 aaaa" 이 적용됩니다. 서식에서 aaaa 는 한글 요일을 말합니다. 월과 일 요일을 표시하려는 것입니다. 숫자에 이런 날짜 서식이 적용되면 숫자는 날짜 일련번호로 인식됩니다.
    즉, B6 셀의 숫자가 날짜 일련번호로 계산되고 이것에 날짜 서식이 적용되어 텍스트 결과로 반환되는 것입니다.

    [엑셀 기초] 엑셀에서의 날짜 데이터 개념과 처리 - 일련번호 :
    http://secstart.tistory.com/707

    엑셀 텍스트 표시 - egsel tegseuteu pyosi
    [그림2] 컴활1급 숫자를 텍스트로 변환 엑셀 TEXT 함수 예제

    사용 예제4 : =TEXT( B7, "0.00%" )
    사용 결과4 : 11.10%

    소수값 0.111 이 입력된 B7 셀이 value 인수로 전달되었습니다. 이 값에 format_text 인수 "0.00%" 의 서식이 적용됩니다. 소수이하 둘째자리까지 퍼센트( % ) 형식으로 표시합니다.


    사용 예제5 : =TEXT( B8, "₩ #,##0" )
    사용 결과5 : ₩ 3,456,700

    3456700 의 숫자가 입력된 B8 셀이 value 인수로 참조됩니다. 이에 "₩ #,##0" 서식이 적용됩니다. 이는 금액을 표시할 때 사용할 수 있는 서식입니다. 원화를 표시하는 ₩ 와 천단위 콤마를 설정하는 서식입니다.


    사용 예제6 : ="오늘날짜" & TEXT( B4, "  YYYY/MM/DD" )
    사용 결과6 : 오늘날짜  2016/07/21

    TEXT 함수를 사용하는 주된 이유가 되는 예제입니다. 다른 텍스트 문자열과 날짜나 숫자값의 결합입니다. "오늘날짜" 라는 텍스트 문자열에 B4 셀의 날짜 값을 텍스트로 변환하여 결합하고 결과로 반환하는 것입니다.

    만일 TEXT( B4, "  YYYY/MM/DD" ) 수식 대신 단순히 B4 를 사용하여 결합한다면 '오늘날짜42572.9451388889' 이 결과로 반환될 것입니다. B4 셀에 표시되는 날짜와 시간이 결합되는 것이 아니라 날짜 시간 일련번호가 결합되어 반환되는 것입니다.

    기존의 텍스트를 다른 숫자나 날짜와 결합하고자 할 때 이 숫자나 날짜에 원하는 서식을 적용하여 텍스트 문자열로 만들어 주는 기능, 이것이 엑셀 TEXT 함수를 사용하는 이유 입니다.

    [엑셀 기초] 엑셀에서의 시간 데이터 처리 방법 - 일련번호 :
    http://secstart.tistory.com/708

    엑셀 TEXT 함수 오류

    - format_text 인수에 인용 부호( 큰따옴표 )를 생략하면 #NAME! 오류가 발생합니다.
    - 예로, 예제3의 수식 format_text 인수에서 큰따옴표를 생략하고 =TEXT( B6, m월 d일 aaaa ) 으로 입력한다면 #NAME! 오류가 발생합니다.

    이상이 컴퓨터활용능력 1급에 사용되는 엑셀 문자열 함수 TEXT 입니다. TEXT 함수에서 잊지 말아야 할 것은 그 결과는 모두가 텍스트 형식이라는 것입니다. 따라서 함수의 결과는 셀의 왼쪽에 정렬되어 표시됩니다. 엑셀 TEXT 함수는 단순하면서 활용도가 높은 함수입니다. 기억해 두시기 바랍니다.

    [엑셀 함수] 문자열로 서식을 지정하는 TEXT 함수 :
    http://secstart.tistory.com/581

    마늘빵.