마이크로소프트 엑셀에서는 숫자만 추출하는 함수가 있어 직관적으로 특정 셀에서 숫자만 빼낼 수 있다. 그러나 구글 스프레드시트에는 숫자를 추출해내는 함수가 없어 직접 만들어야 하는 불편함이 있다.
아래와 같이 원래의 데이터에서 숫자만 추출하려면 어떻게 하는지 살펴보고자 한다.
아래의 함수 조합을 사용하면 특정 셀 주소에서 숫자만 추출해낼 수 있게 된다.
=VALUE(REGEXREPLACE(<셀 주소>,"[^[:digit:]]", ""))
예를 들면 B3 셀에는 '나이 : 21'이라는 데이터가 들어있다. 그러면 이 데이터에 들어있는 숫자는 21이 되고, 이 데이터의 주소는 B3이 된다. 위의 식에서 초록색으로 표시된 <셀 주소> 란에 B3을 넣어주면 된다. 아래의 사진에서 함수 입력란(fx)의 <셀 주소> 부분이 B3으로 대체된 것을 확인할 수 있다.
위의 함수를 사용할 때 하나의 문제점이 있다. 아래 사진과 같이 날짜 서식으로 데이터를 입력하면 오류가 난다는 것이다. 여기에서 문제는 데이터가 '날짜 서식'으로 되어있다는 것이다. '날짜 서식'을 '텍스트 서식'으로 변경해주면 문제가 해결된다. 이에 대한 해결방법을 알아보자.
해결 방법은 간단하다. 날짜 데이터가 있는 셀을 선택한 뒤(아래의 사진에서는 B6셀을 선택함) 서식 - 숫자 - 일반 텍스트를 선택하면 '텍스트 서식'으로 변경된다. 그러면 문제없이 숫자만 추출하는 기능이 동작한다.
문제를 해결한 사진
2021/01/22 - [투자/미국주식] - 구글 스프레드시트 미국주식 배당금 계산기(시가배당률, 월배당, 연배당)
2021/01/14 - [유용한 프로그램/[Win, Mac] 엑셀(Excel)] - [Excel]엑셀 첫 행, 열 스크롤해도 계속 보이게 하는 방법(틀 고정)
2021/01/22 - [유용한 프로그램/[Win, Mac] 엑셀(Excel)] - 엑셀에서 중복 값 찾아서 색깔로 표시하는 방법
엑셀에서 중복 값 찾아서 색깔로 표시하는 방법 (0) | 2021.01.22 |
---|---|
[Excel]엑셀 첫 행, 열 스크롤해도 계속 보이게 하는 방법(틀 고정) (0) | 2021.01.14 |
엑셀 자모 분리 현상 해결하기 (0) | 2020.07.05 |