본문 바로가기
엑셀/엑셀 VBA

숫자만 빼내기(추출하기) Like 연산자 활용, 함수, 자체함수 등등

by 한국수달보호협회장 2024. 5. 17.

1. VBA Like 연산자 활용

 

? : 문자1칸

# : 숫자1칸

* : 0자 이상 모든것. 예) ABC는 *A*조건에서 TRUE 

 

[A-C]

[A-Z]

[가-힣]

 

if not 문자열 like "A*" then

 

 

 

 

 

A1-B가C나3다-100 → 가나다

로 바꾸는 순환물 + Like 코드

 

참고)

https://lst914.tistory.com/entry/Like%EB%A1%9C-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%A7%9E%EB%8A%94-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%B6%94%EC%B6%9C%ED%95%98%EA%B8%B0

 

Like로 조건에 맞는 데이터 추출하기!

『 회사 실무자들이 업무를 처리하다 보면 상품 혹은 거래처 코드가 123-a-11aa와 같은 형태로 부여되고 있다는 것을 알 수 있습니다. 숫자와 영문, 특수문자가 혼합된 코드를 가지고 원하는 부분

lst914.tistory.com

 

 

 

응용) 순환문 위에 또 순환문을 써서 한번에 여러셀들을 거를 수 있도록 해봤다.

마지막줄에 it = ""을 넣어서 변수를 비워주는게 필요하다

 

 

 

2. 순수 엑셀함수만 사용

 

https://jinooh.tistory.com/63

 

엑셀(Excel) - 문자(텍스트)와 숫자 분리하기(내장함수)

문자(이하 '텍스트')와 숫자를 분리하는 방법은 꽤 오랫동안 찾아봤던 내용이다. 간단하게 내용을 정리해보려고 한다. 텍스트와 숫자를 분리하는 방법은 크게 엑셀의 내장 함수를 이용하는 방법

jinooh.tistory.com

 

 

 

3. Extractnumber 함수 만들기

오빠두선생님이 만든거

 

https://www.oppadu.com/%EC%97%91%EC%85%80-%EC%88%AB%EC%9E%90-%EC%B6%94%EC%B6%9C-%ED%95%A8%EC%88%98/

 

엑셀 숫자 추출 함수 :: ExtractNumber 사용법 - 오빠두엑셀

엑셀 숫자만 추출하는 함수 :: ExtractNumber 함수 사용법 총정리 엑셀 숫자 추출 함수, 목차 바로가기 함수 구문 = ExtractNumber ( 텍스트, [시작지점], [종료지점] ) 엑셀 함수만 사용하는 방법은 아래 포

www.oppadu.com