Excel 2010 vlookup 수식 - 변수 테이블 배열을 입력으로 사용

Excel 2010 vlookup 수식 - 변수 테이블 배열을 입력으로 사용

VLOOKUP나는 이 수식 에서 table_array를 자동으로 확장하는 것이 가능한지 알아보려고 노력해 왔습니다 .

=VLOOKUP(B2,Sheet2!$F$4:$G$965,2,FALSE)

Sheet3의 새 데이터 세트에 추가하기 위해 Sheet2의 값을 호출합니다. 그러나 Sheet2의 행 수는 다양할 수 있으므로 추가 시 수식이 추가 행을 인식하도록 하려고 합니다. 세 번째 인수로 사용해 보았지만 COLUMN(G:G)어떤 이유로 'Sheet2'에서 해당 열을 찾지 못하고 오류가 발생했습니다.

감사해요

답변1

검색하려는 범위를 결정할 수 있는 경우(예: 범위의 마지막 행 결정) 함수를 사용하여 INDIRECT()해당 범위를 해결할 수 있습니다. 예를 들어, Sheet2!$F$4:$G$965cell 에 들어갈 수 있다면 Z1다음과 같이 말할 수 있습니다.

=VLOOKUP(B2, INDIRECT(Z1), 2, FALSE)

와 같은 함수를 사용하여 범위를 결정할 수 있습니다 COUNTA(). 예를 들어,

COUNTA(Sheet2!$G:$G)

Sheet2!G비어 있지 않은 열의 셀 수를 계산합니다 .

$PS 다른 시트를 참조할 때 기호를 사용하면 어떤 이점이 있는지 잘 모르겠습니다 .

관련 정보