반응형
Column에 Cell 값이 있는지 확인한 다음 NEXT Cell의 값을 가져옵니다.
열에 셀 값이 있는지 확인한 후 일치하는 셀 옆에있는 셀 값을 가져와야합니다 . 가치가 가치가있는 예를 들어, 나는 확인 cell A1
에 존재 column B
하며, 일치 가정 B5
, 그때의 값을합니다 cell C5
.
문제의 해결하기 위해 이렇게했습니다 ...
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match")
... 작동했습니다. 그런 다음 SO에 대한 이전 답변 덕분에 일치하는 셀의 행 번호도 포함 수 있습니다.
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match on Row " & MATCH(A1,B:B, 0))
그래서 당연히 다음 셀의 가치를 위해 저는 ...
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", C&MATCH(A1,B:B, 0))
... 작동하지 않습니다.
내가 무엇을 놓치고 있습니까? 원하는 결과를 위해 반환 된 행 번호에 열 번호를 추가 할 수 있습니까?
VLOOKUP과 같은 다른 기능을 사용하십시오.
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", VLOOKUP(A1,B:C,2,FALSE))
후 t.thielemans '대답 , 나는 단지 일했다
=VLOOKUP(A1, B:C, 2, FALSE)
잘 작동하고 내가 원하는 것을 수행하지만 #N/A
일치하지 않는 경우 반환 됩니다. 제품에 적용됩니다.
편집 (t.thielemans의 의견에 따라) : 불일치
를 방지하기 위해 다음 을 #N/A
수행하십시오.
=IFERROR(VLOOKUP(A1, B:C, 2, FALSE), "No Match")
이건 어때요?
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", INDIRECT(ADDRESS(MATCH(A1,B:B, 0), 3)))
끝에있는 "3"은 C 열을 의미합니다.
반응형
'IT' 카테고리의 다른 글
여러 JavaScript 파일을 하나의 JS 파일로 결합 (0) | 2020.09.14 |
---|---|
Java에서 정수 나누기 (0) | 2020.09.14 |
Console.WriteLine () 및 너무 많은 인수 오버로드가 필요하십니까? (0) | 2020.09.14 |
Git Gui에 "당기기"가 없습니까? (0) | 2020.09.14 |
사용자가 뒤로 버튼을 사용하여 페이지로 이동했는지 여부를 감지합니까? (0) | 2020.09.14 |