행 또는 열에서 첫 번째/마지막 빈 셀이 아닌 값을 반환하는 방법은 무엇입니까?
일상적인 Excel 작업에서 일부 셀만 값이 포함되어 있고 나머지는 비어 있는 데이터 세트를 자주 마주하게 됩니다. 종종 특정 행이나 열에서 가장 처음 또는 마지막으로 채워진 셀을 신속하게 식별해야 하는 경우가 많습니다. 항목이 몇 개뿐이라면 이 작업이 간단하지만, 긴 행이나 열에서는 이러한 값들을 수동으로 찾는 것이 비효율적이고 시간이 많이 걸리며 오류가 발생하기 쉽습니다.
행 또는 열에서 첫 번째 또는 마지막 빈 셀이 아닌 값을 효율적으로 검색할 수 있는 여러 가지 실용적인 방법이 있습니다. 이를 통해 이 작업을 자동화하고 소중한 시간을 절약할 수 있습니다. 아래에서는 동적 데이터 범위나 대규모 데이터 세트를 처리하는 것을 포함하여 다양한 실제 시나리오에 적합한 수식 기반 및 기타 실용적인 솔루션을 제공합니다.
수식을 사용하여 행 또는 열에서 첫 번째 빈 셀이 아닌 값을 반환하기
수식을 사용하여 행 또는 열에서 마지막 빈 셀이 아닌 값을 반환하기
VBA 매크로를 사용하여 첫 번째 또는 마지막 빈 셀이 아닌 값을 반환하기
Excel의 필터 기능을 사용하여 첫 번째 또는 마지막 빈 셀이 아닌 값을 찾기
수식을 사용하여 행 또는 열에서 첫 번째 빈 셀이 아닌 값을 반환하기
행 또는 열에서 데이터가 포함된 첫 번째 셀을 추출하려면 INDEX와 MATCH 함수를 조합하여 사용할 수 있습니다. 이 접근 방식은 기본 데이터가 변경될 때 워크시트를 동적으로 유지하면서 프로그래밍 방식으로 값을 검색하려는 경우에 적용됩니다. 다음은 방법입니다:
1. 데이터 범위 옆의 빈 셀에 다음 수식을 입력하세요:
=INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0))
예를 들어 데이터가 A1부터 A13까지 있다면, 이 수식은 첫 번째로 비어있지 않은 0이 아닌 셀을 반환할 것입니다. 아래 예제를 참조하세요:
2. Enter 키를 누릅니다. 범위에서 비어있지 않은(또는 수식 논리에 따라 0이 아닌) 첫 번째 셀의 값이 다음과 같이 표시됩니다:
메모 및 팁:
- 위 수식에서 A1:A13을 조정하여 임의의 열 또는 행(예: 1:1은 1행, B2:M2는 행의 일부분)을 참조할 수 있습니다.
- 이 방법은 단일 행 또는 단일 열에서 신뢰성 있게 작동합니다. 표 또는 다중 선택 범위의 경우 각 행 또는 열에 대해 수식을 개별적으로 적용하는 것을 고려하세요.
- 수식이 오류(#N/A)를 반환한다면 범위에 실제로 하나 이상의 비어있지 않으며 0이 아닌 셀이 포함되어 있는지 다시 확인하세요.
- 참고로 진짜 빈 셀(""인 경우)은 0이 아닌 빈 셀만 무시하려면
<>0
을<>""
로 바꾸세요.

Kutools AI로 엑셀의 마법을 풀다
- 스마트 실행: 셀 작업 수행, 데이터 분석 및 차트 생성 - 간단한 명령어로 모든 것을 처리합니다.
- 사용자 정의 수식: 작업을 간소화하기 위한 맞춤형 수식을 생성합니다.
- VBA 코딩: 손쉽게 VBA 코드를 작성하고 실행합니다.
- 수식 해석: 복잡한 수식도 쉽게 이해할 수 있습니다.
- 텍스트 번역: 스프레드시트 내 언어 장벽을 허물어 보세요.
수식을 사용하여 행 또는 열에서 마지막 빈 셀이 아닌 값을 반환하기
주어진 범위에서 마지막 빈 셀이 아닌 값의 값을 가져오려면 배열 기반 LOOKUP 수식이 동적이거나 변경되는 데이터에 대해 효율적이고 간단한 솔루션을 제공합니다. 이는 특히 목록이나 요약 테이블에서 최신 데이터 항목을 자동으로 식별하는 데 유용합니다.
1. 대상 범위 옆의 빈 셀에 다음 수식을 입력하세요:
=LOOKUP(2,1/(A1:A13<>""),A1:A13)
이 수식은 지정된 범위를 스캔하고 비어 있지 않은 마지막 셀의 값을 반환합니다. 예를 들어 A1:A13을 범위로 사용하면:
2. 그런 후 Enter를 누르면 Excel은 마지막 비어있지 않은 셀의 값을 계산하고 표시합니다:
메모 및 제안:
- 이 수식은 어떤 단일 열이나 행(B1:B20, F8:F30 또는 2:2 등)에도 사용할 수 있습니다. 필요에 따라 범위 참조를 업데이트하세요.
- 데이터에 무시하고 싶은 0이 포함된 경우,
A1:A13<>""
를A1:A13<>0
으로 바꿀 수 있지만 진짜 빈 셀과 0의 차이가 의도한 것과 일치하는지 주의하세요. - 이 접근 방식은 간단한 데이터 범위에 가장 잘 작동합니다. ""(빈 텍스트)를 반환하는 수식이 포함된 범위의 경우 이 수식은 이러한 셀을 빈 것으로 간주합니다.
- 모든 셀이 비어 있다면 수식은 #N/A 오류를 반환합니다.
VBA 매크로를 사용하여 첫 번째 또는 마지막 빈 셀이 아닌 값을 반환하기
대규모 데이터 세트로 작업하거나 반복 작업을 자동화해야 하는 사용자의 경우 간단한 VBA 매크로가 과정을 크게 간소화할 수 있습니다. 특히 범위가 변하거나 많은 행 또는 열이 포함된 경우 수식과 달리 VBA는 첫 번째 또는 마지막 비어있지 않은 셀을 찾는 등의 요청 시 작업을 수행하여 여러 범위에 걸쳐 반복적인 작업에 이상적입니다.
1. 개발 도구 > Visual Basic로 이동하여 VBA 편집기를 엽니다. 나타나는 VBA 창에서 삽입 > 모듈을 클릭하고 다음 절차 중 하나를 모듈 창에 붙여넣습니다:
선택된 범위에서 첫 번째 비어있지 않은 셀을 찾는 매크로:
Sub FindFirstNonBlankCell()
Dim rng As Range
Dim cell As Range
Dim firstValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range", xTitleId, rng.Address, Type:=8)
firstValue = ""
For Each cell In rng
If cell.Value <> "" Then
firstValue = cell.Value
Exit For
End If
Next cell
If firstValue <> "" Then
MsgBox "The first non blank cell value is: " & firstValue, vbInformation, xTitleId
Else
MsgBox "No non blank cells found.", vbExclamation, xTitleId
End If
End Sub
마찬가지로, 마지막 비어있지 않은 셀을 찾기 위한 코드는 다음과 같습니다:
Sub FindLastNonBlankCell()
Dim rng As Range
Dim cell As Range
Dim lastValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range", xTitleId, rng.Address, Type:=8)
lastValue = ""
For Each cell In rng
If cell.Value <> "" Then
lastValue = cell.Value
End If
Next cell
If lastValue <> "" Then
MsgBox "The last non blank cell value is: " & lastValue, vbInformation, xTitleId
Else
MsgBox "No non blank cells found.", vbExclamation, xTitleId
End If
End Sub
2. 코드를 실행하려면 실행 버튼을 클릭합니다 VBA 편집기에서. 그러면 비어있지 않은 셀을 검색할 대상 범위를 선택하라는 메시지가 표시됩니다. 선택하고 확인한 후 실행한 매크로에 따라 대화 상자에 첫 번째 또는 마지막 비어있지 않은 셀 값이 표시됩니다.
- 이 매크로는 데이터 크기에 관계없이 행과 열 모두에 유연하게 적용됩니다.
- VBA는 자동화 및 반복 가능한 처리를 가능하게 하여 자주 또는 대규모 작업에 이상적입니다.
- 매크로를 실행할 때는 정확성을 확인하기 위해 중요한 데이터에 적용하기 전에 항상 샘플 데이터로 테스트하고, 필요에 따라 통합 문서를 저장하고 매크로를 활성화하세요.
Excel의 필터 기능을 사용하여 첫 번째 또는 마지막 비어있지 않은 셀을 찾기
매우 큰 데이터 열에서 빈 값이 아닌 항목을 식별하는 데 빠른 시각적 방법이 필요한 사용자에게는 Excel의 내장 필터 기능이 비어있지 않은 항목을 한눈에 강조하는 데 도움이 될 수 있습니다. 이 방법은 다른 셀에 자동으로 값을 반환하지는 않지만 데이터 분석 중 리뷰 또는 탐색에는 매우 효과적입니다.
다음은 필터링을 통해 첫 번째 또는 마지막 비어있지 않은 셀을 시각적으로 찾는 방법입니다:
- 데이터가 포함된 열 또는 행을 선택하세요. 필터링을 쉽게 하기 위해 전체 열(예: 열 문자를 클릭)을 선택할 수 있습니다.
- 데이터 탭을 클릭한 다음 필터를 선택합니다.
- 범위 또는 테이블의 헤더에 있는 작은 필터 화살표를 클릭합니다.
- (Blanks) 옵션의 체크를 해제하여 채워진 셀만 표시되도록 합니다.
- 필터링 후 열의 맨 위에 표시되는 첫 번째 값이 첫 번째 비어있지 않은 셀이며, 맨 아래로 스크롤하면 마지막 비어있지 않은 셀을 볼 수 있습니다.
장점: 필터 방법은 빠르고 수식이 필요 없으며 수천 개의 행이 있는 열에서도 잘 작동합니다.
단점: 해결책은 시각적일 뿐입니다. 결과를 셀에 출력하거나 수식 및 VBA처럼 자동화를 지원하지 않습니다. 그럼에도 불구하고 수동 검사, 리뷰 및 대화형 데이터 탐색에 이상적입니다.
문제 해결 및 제안:
필터가 작동하지 않는 것 같다면 데이터의 일부만 선택했는지 확인하세요. 이렇게 하면 필터가 잘못 적용될 수 있습니다. 완료되면 필터를 제거하려면 데이터 > 지우기 를 클릭하여 전체 데이터 세트 보기로 복원하세요.
최고의 오피스 생산성 도구
🤖 | Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림(수식 없이) ... | |
슈퍼 LOOKUP: 다중 조건 VLOOKUP | 다중 값 VLOOKUP | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 지정한 수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 범위 및 열 비교 ... | |
추천 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵게/이탤릭/취소선 필터 등) ... | |
15대 주요 도구 세트: 12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 종류의 차트(간트 차트, ...) | 40+ 실용적 수식(생일을 기반으로 나이 계산, ...) | 19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12 가지 변환 도구(단어로 변환하기, 통화 변환, ...) | 7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 등 다양 |
Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다. 가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
- 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 추가 기능. 한 번에 설치
Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.





- 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
- 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
- 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
- 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약