Google 스프레드 시트의 열에서 둘 이상의 텍스트 값을 기반으로 값을 찾고 반환하는 방법

user9258693

A : A에있는 텍스트를 기반으로 거대한 링크 목록에서 관련 링크를 추출하려고합니다. 다음 공식을 사용하여 A : A의 값을 기반으로 관련 링크를 추출하는 데 성공했습니다.

=ArrayFormula({"Profile";if(len("*"&A2:A&"*"),iferror(vlookup(substitute("*"&C2:C&"*"," ","-")&"-"&"*"&A2:A&"*",{regexextract(D2:D,"^.+/(.+)\..+$"),D2:D},2,)),)})

다음은 Google 시트의 URL입니다. https://docs.google.com/spreadsheets/d/1Y1emSB2G2h_d1AIHNAqP6pIsG6-tK4sIIVCBGGjVd4g/edit?usp=sharing

내가 직면 한 문제는 A : A의 행에 이름, 즉 성과 이름이 둘 이상 포함 된 경우 수식이 빈 결과를 반환한다는 것입니다. 나는 모든 수단을 시도했지만 첫 번째 열의 값에 두 개 이상의 이름이 포함되어 있으면 작동하지 않습니다.

이에 대한 해결책을 알고 있으면 저를 도와주세요.

player0

시험:

={"Profile"; ARRAYFORMULA(IFNA((VLOOKUP(REGEXEXTRACT(LOWER(A2:A), TEXTJOIN("|", 1, 
 IFNA(REGEXEXTRACT(E2:E, LOWER(TEXTJOIN("|", 1, SUBSTITUTE(A2:A, " ", "|"))))))), {
 IFNA(REGEXEXTRACT(E2:E, LOWER(TEXTJOIN("|", 1, SUBSTITUTE(A2:A, " ", "|"))))), E2:E}, 2, 0))))}

0

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관