본문 바로가기
Excel

엑셀 _ 셀에서 숫자만 추출하기 _left, substitute 함수

by UooHee 2022. 12. 21.
반응형

 

오늘도 회사에서 이상한 걸 시키는 분이 생겨서

쓰게된 포스팅.

 

* 셀의 숫자만 추출하기

이렇게 시간을 H를 붙여놓은 엄청난 양의 엑셀파일을 굳이 H 없애고 싶다고 하셔서

 

 

처음에는 찾아 바꾸기를 통해 H를 없애 려고 했다.

 

Ctrl + F (찾기 및 바꾸기)

 

찾을 내용에 "H" 바꿀내용 "" (아무것도 입력하지 않기)

 

 

모두 바꾸기를 누르면 셀의 H가 사라진다.

 

 

 

이렇게 하면... 누가 데이터를 또 입력할때...또 H를 쓰면 또 바꿔야 하니

관리가 어려울것같아서 다른 방법을 찾아보았다.

 

마우스 오른쪽 클릭, 셀서식

범주를 "숫자" 로 변경.

(혹은 사용자 지정 에서 "0")

 

숫자로 변경을 했음에도 값이 변경되지 않았다...이상해서...

 

셀서식을 백분율로 변경하였더니...

 

네?? 아 H는 사라지지 않구나

 

그래서 찾아본 함수

 

엑셀 함수마법사와 도움말에게 요청

 

다짜고짜 추출이라고 검색하기 ㅋㅋ

 

반응형

도움말과 함수마법사에 나오는 것들을 하나 씩 해보았는데.

 

 

1) LEFT 함수

(왼쪽 N 번째 글자를 추출)

2) SUBSTITUTE

(셀의 특정문자를 추출해서 변경)

 

1) LEFT 함수 =LEFT( 셀, N번째 숫자 )

-> B4셀의 첫번째 문자를 추출

=LEFT(B4,1)

 

2) SUBSTITUTE =SUBSTITUTE(셀, 문자 추출, 추출한것 대체)

-> 단순히 "H"를 제외하고 출력

 

=SUBSTITUTE(B4,"H","")

 

"H" -> "" (아무것도 쓰지 않으면 삭제가 됨)

 

 

 
\

 

LEFT가 간단하지만, 한자리 숫자만 있을수는 없으니

 

결과로 봤을때는 SUBSTITUTE가 괜춘한듯!!!!

 

 

 

 

나중에 알게 된 것인데

 

이렇게 합을 구하고 싶으셨다고...H가 있어서 숫자 계산이 안된다고 ㅠㅠㅠ

 

근데 이게 더 노가다인것같은데..

 

열을 하나 더 만들어서... SUBSITUTE 값을 출력한 다음에...

 

SUM을 쓰시지.. 언제 저걸 다 하나하나 에휴

 

 

 

 

 

728x90
반응형