27.9K
이것도 많이 질문되는 것 중의 하나인데요, 가장 마지막 행의 수를 구하는 것입니다. 예를 들어 A1:A4 까지 입력이 되어 있다면 A4 셀의 값을, 그리고 이후에 다시 A5:A8까지 값이 추가된다면 자동으로 A8의 값이 반환되는 것입니다. 분명 필요할 때가 있겠죠?
이것도 역시 많은 방법이 있습니다. 그리고 제 고급 강좌의 VBA 프로그래밍에서도 사용하는 방법이 있었구요. 오늘은 간단하게 함수 2개를 이용해서 하는 방법을 알아보겠습니다. 먼저 다음 수식을 한번 보실래요?
=INDEX(A:A,COUNT(A:A))
어떤 값이 나올지 머릿속으로 감이 오시나요?
COUNT는 숫자가 포함된 셀의 갯수를 반환하는 함수이고, INDEX는 워낙 중요한 함수라고 제가 강좌에서 강조했었죠? 배열함수로도 사용할 수 있고, 참조함수로도 사용할 수 있습니다. 즉 위의 함수식은 A열에서 셀에 숫자가 포함된 갯수를 구하고, 그 갯수 값을 INDEX 함수가 받아서 참조된 셀의 값을 반환해 주는 것입니다.