엑셀함수 VALUE – 텍스트를 숫자로 변환하기

공개됨 글쓴이 Admin댓글 남기기

인터넷이나 다른 자료에서 엑셀로 숫자값을 복사해 오다보면 숫자에 공백이 포함되거나 숫자가 문자열로 인식되어서 계산이 안되는 경우가 있다.

이 때는  VALUE함수를 이용하면 숫자로 한번에 변환할 수 있다.

구문(Syntax)

VALUE(text)

텍스트를 숫자로 변환한다.

인수 :

– text : 변환할 텍스트

 

사용예 :

텍스트를 변환하려면 수식을 다음과 같이 입력한다.

=VALUE(150) => 150 (숫자를 숫자로 변환)

=VALUE(“150”) => 150 (문자열을 숫자로 변환)

=VALUE(”  150″) => 150 (앞에 공백포함)

=VALUE(“150  “) => 150 (뒤에 공백포함)

=VALUE(“150개”) => #VALUE! 표시됨 (오류발생)

※ 숫자에 공백이 포함되면 숫자로 변환되지만, 문자가 포함되면 오류가 발생한다.

 

표에서 셀을 참조하여 텍스트를 숫자로 변환하려면 수식을 다음과 같이 입력한다.

=VALUE(B6)

엑셀 VALUE 함수

  • 150%는 실제 값이 1.5이므로 1.5로 변환된다.
  • 셀에서 문자열 형식(숫자 앞에 작은 따옴표 포함)으로 입력된 값은 숫자로 변환된다.
  • 셀값에 공백이 포함되어도 숫자로 변환된다.

 

이번에는 문자열이 포함된 텍스트를 숫자로 변환해 보자.

엑셀 VALUE함수 - 텍스트를 숫자로 변환

모두 “#VALUE”가 표시되며 변환되지 않는다. 공백을 제외한 문자열이 포함되면 변환되지 않는다.

 

이번에는 날짜를 숫자로 변환해 보자.

엑셀 VALUE함수 - 날짜를 숫자로 변환

엑셀에서 날짜는 내부적으로 숫자로 저장되므로 숫자로 변환된다.

※ 엑셀의 날짜와 관련된 자세한 내용은 다음 링크를 참조하자.
[엑셀에서 날짜와 관련된 수식과 함수 기초]

 

 

[ 엑셀 텍스트 함수 ]

댓글 남기기

이메일은 공개되지 않습니다.