메뉴
미해결 M365윈도우11

Vlookup 와일드카드 조건은 안될까요 ㅠㅠ

12월 14일 조회 1,446
안녕하세요 오빠두 통해서 많은 정보를 습득하고 있습니다! 정말 감사합니다 🤩

관련링크를 통해서 해결해보려고 했는데 제가 원하는 조건은 도저히 안되나봐요 ㅠㅠ

 

위치를 담당자별로 맘대로 써놓다보니 정리가 필요하려고 합니다.

결과값이 빠르게 나올 수 있을 방법이 있을까요...?  지금은 필터로 하고있다보니 시간이 넘 오래걸리더라구요

댓글 4

더블유에이 12월 14일
TAKE 함수를 사용해보십시오. 정확히 일치하는 항목이 위로 오도록 순번 조정은 필요할 것 같습니다.



유첨파일 확인해보십시오.
마법의손 12월 14일
 

"*"와일드카드 없앤 키워드길이의 내림차순으로 정렬한후.. 해당하는 키워드의 첫번째를 선택...

L3=LET(Data,SORTBY($H$3:$I$7,LEN(SUBSTITUTE($H$3:$H$7,"*","")),-1),TAKE(FILTER(CHOOSECOLS(Data,2),ISNUMBER(SEARCH(CHOOSECOLS(Data,1),K3)),""),1))

 

=IFERROR(INDEX($I:$I,MOD(1/(1/MAX(IF(ISNUMBER(SEARCH($H$3:$H$7,K3)),1000*LEN(SUBSTITUTE($H$3:$H$7,"*",""))+ROW($H$3:$H$7)))),1000)),"")

 
원조백수 12월 14일
버전에 따라 2019이하는 Ctrl+Shift+Enter,  2021/M365는 그대로
=INDEX( I:I, IFERROR( 1/MAX( ISNUMBER(FIND($H$3:$H$7,K3))/ROW($H$3:$H$7) ), 1/MAX( ISNUMBER(FIND(SUBSTITUTE($H$3:$H$7,"*",""),K3))/ROW($H$3:$H$7) )) )
츠츠°º⁰ 12월 14일
Filter isnumber Find (FIF)로  찾는거 배웠습니다   감사드립니다.   👍  (❁´◡`❁)

=TAKE( FILTER($I$3:$I$7, ISNUMBER( FIND(SUBSTITUTE($H$3:$H$7,"*",""), K5)), ""),1)

질문답변 게시판의 최근 글

스크랩 완료