Excel에서 데이터가 있는 마지막 열 찾기(4가지 빠른 방법)

  • 이 공유
Hugh West

큰 워크시트에서 데이터가 있는 마지막 열을 수동으로 찾는 것은 시간이 많이 걸리고 친숙하지 않습니다. 데이터가 있는 마지막 열을 빠르게 찾을 수 있는 몇 가지 기능이 있습니다. 이번 글에서는 함수와 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가지 방법을 설명했습니다. 뛰어나다. 이러한 다양한 방법이 데이터가 있는 마지막 열을 찾는 데 도움이 되기를 바랍니다. 마지막으로, 어떤 종류의 제안, 아이디어 또는 피드백이 있으면 아래에 의견을 남겨주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.