열에 있는 다른 워크시트에 Excel 셀이 있는지 확인하고 다른 열의 내용을 반환합니다.
제가 하고 싶은 말은 세포의 내용물이D3
(현재 워크시트의) 열에 존재합니다.A
첫 번째 워크시트(나의 경우 제목 목록)에 있습니다.(그리고 그들은 항상 어딘가에 존재합니다.)열에서 해당 행의 내용 반환C
.
즉, 일치하는 셀이 행에 있는 경우12
데이터 반환C12
.
다음 구문을 사용했는데 마지막 부분이 제대로 작동하지 않는 것 같습니다.
=IF(ISERROR(MATCH(D3,List!A:A, 0)), "No Match", VLOOKUP(D3,List!A:A,1,TRUE))
공식을 어떻게 고칠까요?
다음 공식을 사용할 수 있습니다.
Excel 2007 이상의 경우:
=IFERROR(VLOOKUP(D3,List!A:C,3,FALSE),"No Match")
Excel 2003의 경우:
=IF(ISERROR(MATCH(D3,List!A:A, 0)), "No Match", VLOOKUP(D3,List!A:C,3,FALSE))
참고로, 그것은
- 사용 중
List!A:C
에VLOOKUP
및 № 열에서 값을 반환합니다.3
- 나는 4번째 주장을 사용합니다.
VLOOKUP
와 동등한.FALSE
그런 경우에는VLOOKUP
정확한 일치점과 첫 번째 열에 있는 값만 찾습니다.List!A:C
정렬할 필요가 없음(사용할 때의 경우로 표시됨)TRUE
).
언급URL : https://stackoverflow.com/questions/23061935/check-if-an-excel-cell-exists-on-another-worksheet-in-a-column-and-return-the
'programing' 카테고리의 다른 글
Postgre로 작업할 때 엔티티 클래스의 이름을 "사용자"로 지정하는 것을 금지하는 규칙이 있습니까?SQL 및 Spring Boot? (0) | 2023.06.29 |
---|---|
.NET Framework 4.0의 TLS 1.2 (0) | 2023.06.29 |
문자열 내부의 Oracle 자르기 공백 (0) | 2023.06.29 |
"object sender" 및 "EventArgue" 매개 변수는 무엇을 사용합니까? (0) | 2023.06.29 |
SQL Server(localdb)\v11.0 설명 (0) | 2023.06.29 |