파워쿼리에서 영문과 숫자만 순서대로 추출
파워쿼리/피벗
작성자
아코니
작성일
2022-07-05 10:10
조회
129
파워쿼리에서 영문과 숫자만 순서대로 추출하는 방법을 알고 싶습니다.
예) 보안문제로파일공유가어려우실경우M90XO1293을 함께 올려주시면 보다 정확한
이라는 예가 있다면
엑셀수식으로는 아래와 같이 해서 위의 영문과 숫자를 추출했었습니다. =TEXTJOIN("",,IFERROR(MID(셀,ISNUMBER((SEARCH(MID(셀,ROW(INDIRECT("1:"&LEN(셀))),1),"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890")))*ROW(INDIRECT("1:"&LEN(셀))),1),""))
파워쿼리로 하면 어떻게 하면 될지 알고 싶습니다.
전체 7,411
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (135)
![]() ![]() |
![]() ![]() |
2022.02.03 | 390 | 68448 | ||
공지사항 | 함수/공식 |
[신규 기능 업데이트!] 👉 이제 게시글 작성시 스크린샷 복/붙이 가능합니다! 😎
(2)
오빠두엑셀
|
2022.08.04
|
추천 4
|
조회 641
|
![]() ![]() |
2022.08.04 | 4 | 641 |
공지사항 | 함수/공식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(88)
오빠두엑셀
|
2021.10.28
|
추천 118
|
조회 6413
|
![]() ![]() |
2021.10.28 | 118 | 6413 |
41355 | VBA |
New 보이는 셀만 복사 버튼을 따로 빼놓은 매크로 버튼 만들고 싶습니다
![]() |
![]() |
11:23 | - | 6 |
41351 | 함수/공식 |
New 시리얼넘버 자동화
![]() ![]() ![]() |
![]() |
10:03 | - | 19 |
41344 | 함수/공식 |
New 중복값 제거 해서 오름차순 정렬하는 함수가 있을까요??
![]() ![]() ![]() |
![]() |
01:16 | - | 32 |
41341 | 파워쿼리/피벗 |
New 매크로를 이용해서 원하는 데이터만 추출하기
![]() ![]() |
![]() |
00:36 | 1 | 44 |
41337 | 파워쿼리/피벗 |
New 파워쿼리의 새로고침 순서 지정 가능한가요?
(2)
답변완료
![]() |
![]() |
2022.08.18 | - | 26 |
41335 | 함수/공식 |
New 글자 수 초과 텍스트만 분류할 수 있을까요?
![]() ![]() ![]() |
![]() |
2022.08.18 | -1 | 40 |
41334 | 함수/공식 |
New 2가지 조건 일치하는 값 찾기
![]() ![]() |
![]() |
2022.08.18 | - | 40 |
41333 | 파워쿼리/피벗 |
New 매출내역을 일별합계로 변환하는 방법(파워쿼리가 아닌 방식)
![]() ![]() |
![]() |
2022.08.18 | - | 28 |
41331 | 함수/공식 |
New SUMIFS 함수 오류 문의드립니다.
![]() ![]() |
![]() |
2022.08.18 | - | 30 |
41327 | 함수/공식 |
New 파일내용 합치기 방법문의
![]() ![]() |
![]() |
2022.08.18 | - | 34 |
41326 | VBA |
New VBA PDF관련로 저장관련 질문입니다.
![]() ![]() |
![]() |
2022.08.18 | - | 27 |
41325 | 함수/공식 |
New 엑셀 오류 함수 질문
(2)
![]() |
![]() |
2022.08.18 | - | 22 |
41321 | 함수/공식 |
New SUMPRODUCT, COUNTIF 오류 - 다중 조건을 만족하는 갯수 구하기
![]() ![]() |
![]() |
2022.08.18 | - | 25 |
41319 | 함수/공식 |
New 엑셀 if함수? ifs함수? 와 같은 조건함수가 궁금합니다.
(5)
답변완료
![]() |
![]() |
2022.08.18 | - | 31 |
41316 | 피벗테이블 |
New 1. 피벗테이블에서 가공 VS ROW DATA 에서 가공 후 피벗테이블
![]() ![]() |
![]() |
2022.08.18 | - | 27 |
41314 | VBA |
New public sub로 바꿔도 시트1에서 시트2 함수 호출이 안됩니다.
(3)
답변완료
![]() |
![]() |
2022.08.18 | - | 31 |
41304 | 함수/공식 |
New 부동호가 들어갔을경우 countif 방법이 궁금합니다.
![]() ![]() |
![]() |
2022.08.18 | - | 50 |
41302 | 파워쿼리/피벗 |
New 다른 PC에서 웹 콘텐츠를 가져오려면 자격증명이 필요하다고 합니다. 해결방법을..
(1)
![]() |
![]() |
2022.08.18 | - | 37 |
41300 | 파워쿼리/피벗 |
New 이 자료도 정규화 할 수 있을까요?
![]() ![]() |
![]() |
2022.08.18 | - | 48 |
41295 | 차트/그래프 |
New 데이터레이블 글꼴크기 조절 가능할까요ㅠㅠ
![]() ![]() |
![]() |
2022.08.17 | - | 25 |
41293 | 함수/공식 |
New 엑셀 마지막 셀 이동 버튼 match 함수 질문드립니다.
(1)
![]() |
![]() |
2022.08.17 | - | 33 |
41291 | 함수/공식 |
New 엑셀 문장 속에서 특정한 단어만 찾아내는 함수의 공식을 알고 싶습니다.
(4)
답변완료
![]() |
![]() |
2022.08.17 | - | 31 |
41288 | VBA |
New 웹페이지의 특정값을 가져오려고 합니다-고수님들 답변좀 부탁드립니다
![]() ![]() |
![]() |
2022.08.17 | - | 30 |
41286 | 함수/공식 |
New 음수 달성률 및 신장률 시에 ABS 함수 사용이유(feat. 신장률, 달성률)
![]() ![]() |
![]() |
2022.08.17 | - | 27 |
41283 | VBA |
New 리스트 박스에서 선택된 항목을 다시 클릭해서 선택 해제하기
(1)
![]() |
![]() |
2022.08.17 | - | 25 |
41282 | 기능/도구 |
New 참조되는 셀 이동 단축키 미인식
![]() ![]() |
![]() |
2022.08.17 | - | 14 |
41274 | 함수/공식 |
New OFFSET 함수를 이용한 매월 목표값 불러오기
![]() ![]() |
![]() |
2022.08.17 | - | 47 |
41273 | VBA |
New 행이 다른 여러개의 각시트에 열의 합계 구하는게 가능할까요?
![]() ![]() |
![]() |
2022.08.17 | - | 31 |
41272 | 함수/공식 |
New 빈셀일 경우 입력제한을 걸 수 없을까요?
![]() ![]() |
![]() |
2022.08.17 | - | 33 |
41266 | 피벗테이블 |
New 엑셀 필터에서 기타항목 만들기
(3)
답변완료
![]() |
![]() |
2022.08.17 | - | 29 |
@아코니 님 파워쿼리에서 아래와 같이 해도 가능합니다.
메뉴 →변환 →열분할→비숫자 대 숫자로→숫자와문자 함께 있는 열 선택 → 숫자 대 비숫자로 선택
@아코니 님 파워쿼리입니다..
참고하세요 숫자와 알파벳일 조건을 넣어 필터링했습니다.
고수님들은 더 간단히 처리할수 있을 듯한데... .
첨부파일 : Book1.xlsx
안녕하세요 빠르게 답변 주셔서 감사드립니다.
예제를 아래로 하고, 찾을 값을 다시 기재하였습니다.
한번만 더 확인 부탁드립니다.
예) 보안문제로파일공유가어려우실경우M90XO1293을 함께 올려주시면 보다 정확한
결과) M90XO1293
@아코니 님 잘됨.
넵 댓글 채택하였습니다. 감사합니다. 다만 말씀하신것처럼 조금 더 간단한 방법이 있었으면 좋겠습니다.
@아코니 님 정규표현함수를 만들어 사용하시면 편할겁니다..
'함수목적 : str에서 정규표현식을 찾아서 s2문자열로 치환
Function PatReplace(str As String, StrRegExp As String, Optional s2 As String = "")
With CreateObject("VBScript.RegExp")
.Pattern = StrRegExp
.Global = True
PatReplace = .Replace(str, s2)
End With
End Function
첨부파일 : Book3.xlsm