[Excel] 엑셀 텍스트를 숫자 변환 후 계산(substitute, value)

목적

텍스트가 규칙적일 때, 텍스트에 포함된 숫자의 계산을 하고 싶다.

과정

substitute

substitute함수는 특정 텍스트를 다른 텍스트로 대체해주는 함수다. 

=SUBSTITUTE(대상 셀, “변환할 텍스트”, “변환될 텍스트”)

그리고 이를 이용하여 특정 문자를 지울 수도 있다. 위 SUBSTITUTE 함수의 변환될 텍스트를 공백으로 두면 된다.

=SUBSTITUTE(대상 셀, “변환할 텍스트”, “”)

value

substitute로 텍스트에서 숫자만 뽑았지만 여전히 엑셀은 이를 숫자로 인식하지 않고 텍스트로 인식한다. 따라서 계산이 가능하도록 숫자로 인식시켜줘야 한다. 이는 value함수가 가능하다.

=VALUE(대상 셀)

value함수 적용 이후 대상 셀의 텍스트가 숫자로 변환되어 우측 정렬된것을 확인할 수 있다.

substitute + value

위에서 확인한 substitute와 value를 같이 사용한다.

=VALUE(SUBSTITUTE(“대상 셀”, “변환될 텍스트”, “”))

텍스트가 숫자로 변환 되어 SUM과 같은 함수가 적용되는것을 확인할 수 있다.

Leave a Comment