구글 드라이브 시트 사용법: 데이타에 포함된 문자를 제거하고, 수자만 가져오는 방법 : VALUE 함수 + SUBSTITUTE 함수 사용법

시트의 데이타 셀에는 수자만 들어 있는 경우가 대부분이지만, 경우에 따라서는 [21도] 등과 같이 수자와 함께 문자가 들어 있는 경우가 있습니다.

데이타 셀에 수자와 더불어 문자가 들어 있으면, 합계, 평균 등과 같은 계산이 되지 않습니다. 이럴 때, 문자를 제거하고, 수자만 가져와서, 계산이 되도록 하려면, VALUE 함수와  SUBSTITUTE 함수를 함께 사용하면 됩니다.

날짜, 퍼센트, 통화단위 등과 같이, 엑셀이나 구글시트에서 정형화 해 놓은 경우는, VALUE 함수만으로도, 수자 부분을 추출할 수 있습니다. 그렇지 않고, 아래 표의 줄넘기 열에서와 같이, 정형화 되지 않은 문자가 들어 있을 경우에는, VALUE 함수로는 해결되지 않으므로, 아래와 같이 VALUE 함수와  SUBSTITUTE 함수를 함께 사용하면 됩니다.


[함수 사용 기본 구조]
=VALUE(SUBSTITUTE(가져올 셀 주소,"제거하고자 하는 문자",""))

[아래 표의 줄넘기 열에 있는 문자 "번"을 제거하고 수자만 가져온 함수의 모습]
=VALUE(SUBSTITUTE(D7,"번",""))
ㅇ D7 셀에서, 문자 "번"을 제거하고, 수자만 가져옴

참고: 아래의 설명을 위해 만든 구글 드라이브 시트 실제 예제 보기 >>



[데이타에 문자가 들어 있는 예]
구글 드라이브 시트 사용법: 데이타에 포함된 문자를 제거하고, 수자만 가져오는 방법 : VALUE 함수 + SUBSTITUTE 함수
위 표의 줄넘기 열에는, 문자 "번"이 함께 들어 있으므로, 다른 열과는 달리 평균을 구하는 Average함수가 정상적으로 계산을 하지 못하고, 오류가 났습니다.



[위 데이타에서 문자를 제거하고, 수자만 가져온 실제의 모습]
구글 드라이브 시트 사용법: 데이타에 포함된 문자를 제거하고, 수자만 가져오는 방법 : VALUE 함수 + SUBSTITUTE 함수
1. 위 표는 상단의 원본 표에서, 줄넘기란의 문자 "번"을 제거하고, 수자만 가져왔으므로, 평균을 구하는 Average함수가 정상적인 계산을 하였습니다.

2. 데이타에 포함된 문자를 제거하고, 수자만 가져오기 위하여, 함수를 아래와 같이 사용하였습니다.

[줄넘기 열에 있는 문자 "번"을 제거하고, 수자만 가져온 함수의 모습]
=VALUE(SUBSTITUTE(D7,"번",""))
ㅇ D7 셀에서, 문자 "번"을 제거하고, 수자만 가져옴


참고:
ㅇ VALUE 함수는 해당 셀의 수자 값만 가져 오는 함수입니다.

ㅇ SUBSTITUTE 함수는 어떤 문자를 다른 문자로 바꾸는 함수입니다. 위 예제에서,
SUBSTITUTE(D7,"번","") 에서, "번", 다음에 ""로 한 것은, 문자 "번"을 아무것도 없이 비우는 것입니다.

도움이 되기를 바랍니다.