programing

다른 시트의 테이블 데이터를 참조하는 Vlookup

yellowcard 2023. 6. 9. 21:56
반응형

다른 시트의 테이블 데이터를 참조하는 Vlookup

사용하고 싶습니다.VLOOKUP데이터 테이블을 참조하는 함수는 데이터 테이블이 있는 시트와 다른 시트에 배치됩니다.VLOOKUP서면에 의한 직무

예: 시트 1, 셀 AA3에 다음을 삽입합니다.VLOOKUP기능.나는 기능이 셀 M3의 번호를 확인하고 Sheet 2 range address A2:Q47 첫 번째 열에서 동일한 번호를 찾고 그 표의 13번째 열에 값을 재현하기를 원합니다.

이 함수를 작성했는데 보고됩니다.#N/A결과적으로:

=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)

에 대한 일반적인 문제 중 하나입니다.VLOOKUP는 "데이터 불일치"입니다. 여기서#N/A숫자 조회 값이 텍스트 검색 값과 일치하지 않기 때문에 반환됩니다.VLOOKUP테이블(또는 그 반대)

이 두 버전 중 하나라도 작동합니까?

=VLOOKUP(M3&"",Sheet1!$A$2:$Q$47,13,FALSE)

또는

=VLOOKUP(M3+0,Sheet1!$A$2:$Q$47,13,FALSE)

전자는 숫자 룩업 값을 텍스트로 변환합니다(룩업 테이블의 첫 번째 열에 텍스트 형식의 숫자가 포함되어 있다고 가정).후자는 반대로 텍스트 형식의 조회 값을 숫자로 변경합니다.

어떤 것이 작동하는지(어떤 것이 작동한다고 가정하는지)에 따라 데이터의 형식을 영구적으로 변경하여 표준이 적용되도록 할 수 있습니다.VLOOKUP효과가 있을 것

저는 이 문제에 직면했고 제가 발견한 중요한 점을 검색하기 시작했을 때, 찾고 있는 값입니다. 즉, M3 열이 테이블의 첫 번째 열에 있어야 합니다. https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 check in lookup_value.

당신의 공식은 괜찮아 보입니다.당신이 찾고 있는 값이 두 번째 표의 첫 번째 열에 없는 것이 아닐까요?

두 번째 시트가 다른 워크북에 있는 경우 공식에 워크북 참조를 추가해야 합니다.

=VLOOKUP(M3,[Book1]Sheet1!$A$2:$Q$47,13,FALSE)

다른 시트에서 보는 경우 공식에 문제가 있을 수 있습니다. 시트 1을 시트 2로 변경해야 할 수도 있습니다. ---> =VLOOKUP(M3, 시트 2!$A$2:$Q$47,13,FALSE) --- 여기서 Sheet2는 테이블 배열입니다.

이 조회는 정확한 일치 항목만 제공합니다.열 또는 이와 유사한 열 중 하나에 여분의 공간이 있으면 이를 인식하지 못합니다.

저는 비슷한 문제에 직면했고 그것은 되돌아오고 있었습니다.#N/A즉, 일치하는 데이터가 있지만 M3 열 레코드에 여유 공간이 있을 수 있으므로 정확한 값을 얻지 못할 수 있습니다.마지막 매개 변수를 FALSE로 설정했기 때문에 "정확한 일치"를 찾고 있습니다.이 공식은 정확합니다.=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)

알았다.=VLOOKUP(M3,A$2:Q$47,13,FALSE) by한 by! replace by!$를 검색합니다. 모든 시트에 대해 ::$로 한 번 교체합니다.

언급URL : https://stackoverflow.com/questions/14987017/vlookup-referring-to-table-data-in-a-different-sheet

반응형