티스토리 뷰

운영하던 컴퓨터활용능력 엑셀 사이트에 등록되었던 컴퓨터활용능력 1급 함수 VALUE 입니다. 엑셀 문자열 함수 VALUE 는 문자열 형태의 수치를 숫자로 변환하는 함수입니다. 서식이 적용된 수치에서 서식을 제거하고 값만을 취한다는 것입니다.

컴퓨터활용능력 1급 함수 VALUE 함수입니다.
이 함수는 수치 혹은 수치형 텍스트를 수치값으로 변환해 주는 함수 입니다.
어렵지 않은 함수입니다. 웃으면서 들어가 봅시다. ^^

* VALUE 함수

기능: 수치형 문자열을 숫자로 변환 합니다. ( 수치일지라도 수치형 문자열로 변환되어 함수식에 사용됩니다.)
용법: =VALUE( 수치형문자열 )

[그림1] 수치값을 취하는 엑셀 함수 VALUE 사용 예제[그림1] 수치값을 취하는 엑셀 함수 VALUE 사용 예제



용례1: =VALUE( "23" )
용례1의 결과: 23
( "23" 이란 텍스트를 숫자 23 으로 변환 합니다. 이때 텍스트 형태이지만 그 값은 반드시 수치라야 합니다. 그렇지 않은 경우는 인수가 잘못되었다는 #VALUE! 에러를 만날 것 입니다.)

용례2: =VALUE( "2016/03/28" )
용례2의 결과: 42457
( "2016/03/28" 의 날짜로 된 텍스트를 VALUE 함수의 인수로 사용할 수도 있습니다. 이유는 엑셀에서 날짜는 '날짜 일련번호' 라는 수치로 변환될 수 있기 때문입니다. 위의 수식도 그래서 엑셀 날짜 일련번호 42457 로 변환됩니다. 엑셀 날짜일련번호는 1900년 1월 1일 부터 경과한 날 수입니다.)

용례3: =VALUE("12:00")
용례3의 결과: 0.5
( "12:00" 의 시간으로 된 문자열도 VALUE 함수에서 수치로 변환 할 수 있습니다. 이는 엑셀 시간 일련번호로 변환되어 수치로 표시됩니다. 엑셀 시간 일련번호는 24시를 1로 보았을 때 시간의 위치를 표현하는 방법입니다. 24시가 1이기에 위의 12:00 는 0.5로 표시된 것입니다.)

용례4: =VALUE(E7)
용례의 결과: E7의 값을 수치로 변환합니다. 만일 E7에 \65,432 란 수치값이 입력되어 있다면 엑셀 통화 서식은 제거되고 그 값인 65432 이 반환됩니다.

기출예제1. 변환이전 값의 문자열을 결과값에 수치로 변환하여 표기하시오.

[그림2] 엑셀 VALUE 함수 - 기출 예제[그림2] 엑셀 VALUE 함수 - 기출 예제


기출예제1 풀이:

위의 문제에서 변환 이전값은 사실은 문자열이 아닙니다. VALUE 함수에 인수로 사용될때 문자열로 변환되어 사용됩니다.
먼저 C5에 셀포인터를 놓고 다음의 수식을 입력합니다.

=VALUE(B5)

수식 입력후 채우기 핸들을 C9 셀까지 끌어 수식 복사합니다.
첫번째 값 65,123 은 수치이지만 천단위서식 쉼표 스타일( , )이 적용되어 있습니다. 이를 VALUE 함수를 사용하면 서식 적용전 값인 65123 만을 표시해 줍니다.
두번째 값 ₩1,500 역시 수치이지만 서식이 적용 되어 있습니다. VALUE 함수를 사용하면 1500 의 값이 표시됩니다.
세번째 값은 날짜 일련번호로 네번째는 시간 일련번호로 표시됩니다. 둘다 수치형이기 때문입니다.
다섯번째 1 1/4 는 1과 4분의1을 의미하는 수치형입니다. VALUE함수를 적용하면 1.25로 표시됩니다.

이상 수치 문자열을 수치로 변환하는 함수인 VALUE 함수였습니다.

컴퓨터활용능력 1급 함수 VALUE 는 엑셀에서 문자열 함수로 분류되고 있습니다. 이유는 수치값을 인수로 취할 때 문자열 형태로 인식하기 때문입니다. 하지만 이 VALUE 함수가 결과로 반환하는 값은 숫자입니다.
엑셀 VALUE 함수는 수치형 값(숫자, 문자열 형태의 숫자, 서식 적용 숫자, 날짜, 시간)을 문자열로 전달받고 서식을 제거하여 그 값을 반환하는 함수인 것입니다.

[컴활 1급] 컴퓨터활용능력 실기 숫자로 변환하는 VALUE 함수 :
http://secstart.tistory.com/593

마늘빵.


댓글