VALUE, SUBSTITUTE 함수 중첩
=VALUE(text)
=SUBSTITUTE(text, old_text, new_text, [instance_num])
<!--[if !supportEmptyParas]--> <!--[endif]-->
앞시간에 VALUE, SUBSTITUTE 함수에 대하여 배운 것이 기억나시는 지요?
<!--[if !supportEmptyParas]--> <!--[endif]-->
VALUE 함수는 문자로 인식된 숫자를 숫자형태로 변환해주는 함수이고,
SUBSTITUTE 함수는 문자열 데이터중에서 일정 문자열을 선택하여 새로운 문자열로 대체할수 있는 함수입니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
※ 아래 도시락 주문관리대장에 합계를 구해보세요. (합계 = 인원*금액)
현재 인원에 “명”이라는 문자가 같이 있으므로 현재 상태에서 곱하면 정상적으로 값이 계산되지 않습니다.
먼저 F4셀 값을 구해보면 D4셀에 SUBSTITUTE 함수를 이용해서 “명”을 제거한 뒤
이때 나온 문자 형태의 데이터 값을 VALUE함수를 이용해서 숫자형태로 변환 시켜주고 E4셀의 금액을 구해줍니다.
이렇게 하면 F4 셀의 값을 구할 수 있습니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
F4 셀에 =VALUE(SUBSTITUTE(D4, "명", "")*E4) 값을 넣어준뒤 F4셀을 F9셀까지 쭉 드래그 시켜주면
아래와 같은 결과값을 구할 수 있습니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
'엑셀--★☆ > 엑셀 배우기' 카테고리의 다른 글
엑셀 2007에서 제공하지 않는 엑셀 97~2003 기능 살펴보기 (0) | 2015.03.10 |
---|---|
풀어보기1 (0) | 2015.03.08 |
EDATE 함수 (0) | 2015.01.06 |
데이터를 입력하면 자동으로 테두리가 표시되게 하는 방법 (0) | 2014.12.23 |
YEAR 함수(주민번호 앞자리 2자리를 연도로 바꾸어주는 함수) (0) | 2014.12.22 |