엑셀--★☆/엑셀 배우기

문자열 데이터에서 숫자 뽑아서 계산하기(VALUE, SUBSTITUTE)

원가진단사조현석 2015. 3. 2. 13:33
[엑셀 함수강좌] 문자열 데이터에서 숫자 뽑아서 계산하기(VALUE, SUBSTITUTE)엑셀교실

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]-->