열의 마지막 셀 참조 (Microsoft Excel)
Patty는 B 열에 상당한 양의 데이터가 포함되어 있고 언제든지 열의 셀에 정보를 추가 할 수있는 일반적인 시나리오에 대해 물었습니다. C4 셀의 수식에서 Patty는 값이 포함 된 B 열의 셀 맨 아래에있는 값을 확인하려고합니다. 따라서 셀 B1 : B27에 데이터가 포함 된 경우 C4 셀에서 Patty는 셀 B27에있는 값을 확인하려고합니다. B 열에 세 개의 데이터를 더 추가하면 C4의 값에 B30의 값이 포함되어야합니다.
이 문제에 대한 해결책은 빈 셀이 포함 된 B 열의 데이터를 신뢰할 수 있는지 여부에 따라 다릅니다. 데이터가 연속적이면 (빈 셀이 포함되지 않음) C4에서 다음 수식을 사용할 수 있습니다.
=INDIRECT("B"&COUNTA(B:B))
이것은 열의 마지막 셀을 기반으로 주소를 생성 한 다음 INDIRECT 함수를 사용하여 해당 주소의 값을 반환합니다.
B 열에 공백이있을 수있는 경우 다음 공식이 작동합니다.
=INDIRECT("B"&MAX(ROW(1:1048576)*(B1:1048576<>"")))
다시 말하지만, INDIRECT 함수는 실제 값을 가져 오는 데 사용되지만 INDIRECT에서 사용하는 주소는 다르게 조합됩니다.
다른 접근 방식은 VLOOKUP 함수를 사용하여 값을 반환하는 것입니다.
B 열이 숫자 값으로 구성되어 있으면 C4의 다음 수식이 잘 작동합니다.
=VLOOKUP(9.99999999999999E+307,B:B,1)
B 열에 텍스트가 포함 된 경우 숫자 조회는 작동하지 않지만 다음은 작동합니다.
=VLOOKUP(REPT("z",50),B:B,1)
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (11030)은 Microsoft Excel 2007 및 2010에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excel-Referencing_the_Last_Cell_in_a_Column [열의 마지막 셀 참조]
.