미해결 M365윈도우11
Vlookup 와일드카드 조건은 안될까요 ㅠㅠ
안녕하세요 오빠두 통해서 많은 정보를 습득하고 있습니다! 정말 감사합니다 🤩
관련링크를 통해서 해결해보려고 했는데 제가 원하는 조건은 도저히 안되나봐요 ㅠㅠ
위치를 담당자별로 맘대로 써놓다보니 정리가 필요하려고 합니다.
결과값이 빠르게 나올 수 있을 방법이 있을까요...? 지금은 필터로 하고있다보니 시간이 넘 오래걸리더라구요
관련링크를 통해서 해결해보려고 했는데 제가 원하는 조건은 도저히 안되나봐요 ㅠㅠ
위치를 담당자별로 맘대로 써놓다보니 정리가 필요하려고 합니다.
결과값이 빠르게 나올 수 있을 방법이 있을까요...? 지금은 필터로 하고있다보니 시간이 넘 오래걸리더라구요
영
E
숲
또
P
아
댓글 4
유첨파일 확인해보십시오.
"*"와일드카드 없앤 키워드길이의 내림차순으로 정렬한후.. 해당하는 키워드의 첫번째를 선택...
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)),"")
=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) )) )
=TAKE( FILTER($I$3:$I$7, ISNUMBER( FIND(SUBSTITUTE($H$3:$H$7,"*",""), K5)), ""),1)