목차
큰 워크시트에서 데이터가 있는 마지막 열을 수동으로 찾는 것은 시간이 많이 걸리고 친숙하지 않습니다. 데이터가 있는 마지막 열을 빠르게 찾을 수 있는 몇 가지 기능이 있습니다. 이번 글에서는 함수와 VBA 를 이용하여 엑셀에서 데이터가 있는 마지막 열을 찾는 방법에 대해 설명하겠습니다.
설명을 생생하게 하기 위해 주문 정보를 나타내는 샘플 데이터 세트를 사용합니다. 데이터 세트에는 주문 날짜, 주문 ID, 및 금액 .
<의 4개 열이 있습니다. 3>
실습용 워크북 다운로드
Excel Data.xlsm으로 마지막 열 찾기
데이터로 마지막 열 찾기 4가지 방법
1. LOOKUP 함수를 사용하여 데이터가 있는 마지막 열 찾기
Excel에서 데이터가 있는 마지막 열을 찾으려면 LOOKUP 함수 를 사용하면 모든 데이터의 마지막 값을 조회할 수 있습니다. 마지막 열뿐만 아니라 특정 열.
절차를 시작하겠습니다.
먼저 결과 값을 배치할 셀을 선택합니다.
F4
그런 다음 수식 입력줄 또는 선택한 셀에 다음 수식을 입력합니다.
=LOOKUP(2,1/(D:D""),D:D)
여기 LOOKUP 함수에서 OrderID <2에 따라 마지막 열 데이터 를 가져오고 싶습니다>열을 lookup_value 값으로.
D:D 열의 범위를 lookup_vector 로 선택했습니다. 여기서 not을 사용했습니다. 같음 연산자()는 비어 있지 않은 셀을 찾습니다. 나중에 1 로 나누어 어떤 셀에 데이터가 있는지 알 수 있습니다. 그런 다음 result_vector 로 Amount 열의 D:D 범위를 사용했습니다.
이제 ENTER 를 누릅니다. key.
따라서 데이터셋의 마지막 열 데이터가 표시됩니다.
2. INDEX & COUNT 함수
INDEX 함수 와 COUNT 함수를 함께 사용하면 데이터가 있는 마지막 열을 찾을 수 있습니다.
프로시저로 이동하겠습니다. ,
먼저 결과 값을 배치할 셀을 선택합니다.
<셀을 선택했습니다 F4
그런 다음 다음 수식을 입력합니다. 수식 입력줄 또는 선택한 셀에
=INDEX(D4:D9,COUNT(D4:D9))
여기 INDEX 함수에서 D4:D9 범위를 배열 로 선택했습니다. 다음으로 INDEX 함수의 row_number 로 COUNT 함수를 사용하여 선택된 범위 D4:D9<의 마지막 값의 위치를 구한다. 2>. COUNT 기능은 마지막 위치를 반환하고 INDEX 기능은 해당 위치의 값을 반환합니다.
이제 ENTER 키를 누릅니다. , 데이터 세트의 마지막 열 데이터가 표시됩니다.
유사 판독값:
- 찾기 Excel에서 0보다 큰 열의 마지막 값(2가지 쉬운 수식)
- Excel에서 행의 값이 있는 마지막 셀 찾기(6방법)
- 엑셀에서 여러 값 찾기(8가지 빠른 방법)
- 엑셀에서 오른쪽부터 찾는 방법(6가지 방법)
3. MIN & COLUMN 다음 INDEX 함수
MIN 함수 를 COLUMN 및 COLUMNS 함수와 함께 사용하여 마지막 열 번호를 가져올 수도 있습니다.
마지막 컬럼 번호에 따라 INDEX 기능을 이용하여 마지막 컬럼 데이터를 찾을 수 있습니다.
먼저 마지막 컬럼 번호를 얻기 위한 절차를 시작합니다.
F3
셀을 선택한 다음 수식 입력줄 또는 선택한 셀에 다음 수식을 입력합니다.
=MIN(COLUMN(A4:C9))+COLUMNS(A4:C9)-1
여기서 COLUMN 기능에서 A4:C9 범위를 기준으로 선택했습니다. , 주어진 범위에 대한 모든 열 번호를 포함하는 배열을 반환합니다.
이제 MIN 함수를 사용하여 첫 번째 열 번호를 가져옵니다.
그런 다음 COLUMNS 기능은 선택한 범위 A4:C9 의 총 열 번호를 제공합니다. 이제 전체 열 번호를 첫 번째 열에 더한 다음 1을 빼 범위의 마지막 열 번호를 확보할 수 있습니다.
마지막에 ENTER 키를 누릅니다. 키. 그러면 마지막 열 번호가 표시됩니다.
이제 마지막 열 데이터를 가져오는 절차를 계속 진행하겠습니다.
셀을 선택하여 결과 값.
<셀을 선택했습니다. F4
그런 다음 수식 입력줄 또는 선택한 셀에서 다음 수식을 입력합니다.
=INDEX(A4:C9,6,F3)
여기서 INDEX 기능, A4:C9 범위를 배열 로 선택한 다음 6 인 마지막 비어 있지 않은 행을 <1로 선택했습니다>row_number ( 행 번호는 데이터 세트에 따라야 하며 번호를 제공하는 모든 행의 값을 찾을 수 있음을 기억해야 합니다 ).
다음으로 사용된 F3 cell value as column_number , 수식은 마지막 열 데이터가 될 해당 행 및 열 번호의 값을 반환합니다.
ENTER 를 누르십시오.
4. VBA를 사용하여 데이터가 있는 마지막 열 찾기
마지막 열을 표시하려는 경우 데이터와 함께 VBA 를 사용할 수도 있습니다.
절차를 시작하겠습니다.
먼저 개발자 탭 >> Visual Basic ( 단축키 ALT + F11 )
을 선택합니다. Microsoft Visual Basic for Applications.
여기에서 삽입 >> 모듈
모듈 을 선택하면 열린 모듈 에 다음 코드를 입력합니다.
1470
여기서 Sub 프로시저 Find_Last_Column_with_Data
COUNT <2를 사용했습니다> 메소드를 사용하여 마지막 열을 계산한 다음 VALUE 메소드를 사용하여 마지막 열 값을 가져왔습니다.여기서 행 번호 9 를 제공했습니다. 여기서 cell_value 변수에 값을 저장했습니다.
값을 표시하기 위해 MsgBox 를 사용했습니다.
마지막으로 저장 코드를 입력하고 워크시트로 돌아갑니다.
다음으로 보기 탭 >> 매크로 >> 매크로 보기
를 선택하십시오. 대화 상자 가 나타납니다.
이제 매크로 이름 에서 Find_Last_Column_with_Data 를 선택하고 Macros in 내의 통합 문서도 선택합니다.
그런 다음 실행 선택한 매크로 .
결과적으로 메시지 상자에 마지막 열 값을 표시합니다.
실습 섹션
설명된 방법을 연습할 수 있도록 워크북에 연습 시트를 제공했습니다. 위 링크에서 다운받으실 수 있습니다.
결론
이 기사에서는 데이터가 있는 마지막 열을 빠르게 찾는 4가지 방법을 설명했습니다. 뛰어나다. 이러한 다양한 방법이 데이터가 있는 마지막 열을 찾는 데 도움이 되기를 바랍니다. 마지막으로, 어떤 종류의 제안, 아이디어 또는 피드백이 있으면 아래에 의견을 남겨주세요.