이전에이 양식의 INDEX(MATCH())
수식을 사용했지만 와일드 카드를 사용하지 않았습니다. 누구든지 A2&"*"
을 추가하면 왜 오류 값을 반환하는지 두 가지로 설명 할 수 있습니까? 데이터를 확인한 결과 확실히 일치해야합니다.와일드 카드 및 여러 기준의 색인 일치
공식은 아래와 같다 :
가{=INDEX(I1:M1000,MATCH(1,(M1:M1000=Sheet3!B1)*(I1:I1000=A2&"*"),0),2)}
이전에이 양식의 INDEX(MATCH())
수식을 사용했지만 와일드 카드를 사용하지 않았습니다. 누구든지 A2&"*"
을 추가하면 왜 오류 값을 반환하는지 두 가지로 설명 할 수 있습니까? 데이터를 확인한 결과 확실히 일치해야합니다.와일드 카드 및 여러 기준의 색인 일치
공식은 아래와 같다 :
가{=INDEX(I1:M1000,MATCH(1,(M1:M1000=Sheet3!B1)*(I1:I1000=A2&"*"),0),2)}
가정하자 A2가 "ABC"를 포함한다.
성명의 검색 문자열에 와일드 카드를 넣을 수 있습니다. 예 :
MATCH(A2&"*",I1:I1000,0)
abc로 시작하는 항목은 모두 검색하지만 검색하는 범위는 아닙니다. 또한
,
(I1:I1000=A2&"*")
단지 각 범위 I1 세포와 비교되는 브라켓이 문맥에서 매우 "*"A2 &와 I1000 그것을 그냥 "* ABC"로 각각의 셀의 문자 일치하지 *는 와일드 카드로 작동하지 않습니다.
당신 수 I1의 문자열의 처음 몇 글자 얻을 FIND를 사용하거나 부분 일치을 검색 또는 LEFT를 사용해보십시오 : 당신이 재 경우도 여전히 와일드 카드를 사용할 수 I1000
=INDEX(I1:M1000,MATCH(1,(M1:M1000=B1)*(FIND(A2,I1:I1000)=1),0),2)
=INDEX(I1:M1000,MATCH(1,(M1:M1000=B1)*(LEFT(I1:I1000,LEN(A2))=A2),0),2)
을 IF 문을 사용하여 수식을 캐스팅하십시오. -
=INDEX(I1:M1000,MATCH(A2&"*",IF(M1:M1000=B1,I1:I1000),0),2)
아, 톰 도움에 너무 고마워! 나는 당신이 할 수 있고 요즘에 물건을 사용할 수없는 때의 교차 호환성 문제로 많은 어려움을 겪고있는 것 같습니다. :/D : D : D : D – IIJHFII
문제 없습니다. IF 문을 사용하여 다시 캐스팅하고 여전히 와일드 카드를 사용할 수 있다는 것은 나중에 나에게 발생했습니다. –
첫 번째 수식에서 0을 생략했습니다. - plz 편집을 참조하십시오. –
데이터는 어떻게 배치됩니까? 여러 기준으로 색인/일치를했는데 형식이 다릅니다 (https://www.deskbright.com/excel/index-match-multiple-criteria/). – BruceWayne