=IF(
A4=INDEX(Sheet1!$B:$B, MATCH(A4, Sheet1!$C:$C, 0)),
INDEX(Sheet1!$B:$B, MATCH(A4, Sheet1!$C:$C,0)),
IF(A4=INDEX(Source1!$A:$A, MATCH(A4, Source1!$B:$B, 0)),
INDEX(Source1!$A:$A, MATCH(A4, Source1!$B:$B, 0)),
IF(A4=INDEX(Source2!$A:$A, MATCH(A4, Source2!$B:$B, 0)),
INDEX(Source2!$A:$A, MATCH(A4, Source2!$B:$B, 0)),
IF(A4=INDEX(Source3!$A:$A, MATCH(A4, Source3!$B:$B, 0)),
INDEX(Source3!$A:$A, MATCH(A4, Source3!$B:$B, 0)))
)))
여러분 안녕하세요! 여기에는 4 개의 다른 스프레드 시트가 있으며 Cell A4에서 값을 검색하여 4 개의 소스 스프레드 시트를 모두 찾아 올바른 값을 반환하려고합니다.
이것을 시도하면 금처럼 잘 작동합니다.
INDEX(Sheet1!$B:$B, MATCH(A4, Sheet1!$C:$C,0))
그러나 이것은 아래 if와 같은 간단한 if 문과 nest if 문에서는 작동하지 않습니다. 그리고 내가 어디에서 잘못했는지 전혀 모른다.
=IF(INDEX(Sheet1!$B:$B, MATCH(A4, Sheet1!$C:$C, 0))=A4,
INDEX(Sheet1!$B:$B, MATCH(A4, Sheet1!$C:$C, 0)),
"NO")
이를 통해 모든 셀은 "NO"를 반환하며 이는 잘못된 값입니다. 당신이 그것을보고 내가 잘못한 것을 알려 주시겠습니까? 당신의 관심과 시간은 대단히 감사합니다.