엑셀 마지막으로 입력된 값 가져오기 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
늘어나는 기록에서 마지막 잔액과 날짜를 자동으로 가져옵니다.
인수 설명
01마지막으로 입력한 잔액 가져오기
=LOOKUP ( 2, 1 / ( 잔액 범위 <> "" ), 잔액 범위 )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
잔액 범위필수잔액이 차례로 입력되는 범위입니다. 범위 안의 빈칸은 건너뛰며 값이 하나 이상 있어야 합니다.
A
B
C
D
E
F
G
H
I
1
날짜
입출금
잔액
현재 잔액
마지막 기록일
입력 상태
처리
2
2026-08-28
500,000
1,500,000
1,430,000
2026-09-01
값 있음
후보에 포함
3
2026-08-29
-120,000
1,380,000
빈칸
건너뜀
4
2026-08-31
150,000
1,530,000
마지막 값
결과로 반환
5
2026-09-01
-100,000
1,430,000
추가 입력
결과 자동 변경
6
날짜
날짜로 반환
7
숫자
숫자로 반환
8
범위 끝
8행
9
02마지막으로 입력한 날짜 가져오기
=LOOKUP ( 2, 1 / ( 기록일 범위 <> "" ), 기록일 범위 )인수 설명 자세히 보기
인수구분설명
기록일 범위필수기록일이 차례로 입력되는 범위입니다. 날짜를 실제 날짜값으로 입력하고 범위 안에 값이 하나 이상 있어야 합니다.
A
B
C
D
E
F
G
H
I
1
날짜
입출금
잔액
현재 잔액
마지막 기록일
입력 상태
처리
2
2026-08-28
500,000
1,500,000
1,430,000
2026-09-01
값 있음
후보에 포함
3
2026-08-29
-120,000
1,380,000
빈칸
건너뜀
4
2026-08-31
150,000
1,530,000
마지막 값
결과로 반환
5
2026-09-01
-100,000
1,430,000
추가 입력
결과 자동 변경
6
날짜
날짜로 반환
7
숫자
숫자로 반환
8
범위 끝
8행
9
이 공식이 사용하는 함수
동작 원리
LOOKUP 함수가 값이 있는 위치만 숫자 1로 바꾸어 살핀 뒤, 마지막 1과 같은 위치의 원래 값을 가져옵니다.
예제 시트에서 현재 잔액을 가져오는 D2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
빈칸이 아닌 위치를 확인합니다
C2:C5에는 잔액이 있고 C6:C8은 비어 있습니다. 빈칸이 아닌 네 위치는 TRUE, 빈 세 위치는 FALSE가 됩니다.
=$C$2:$C$8 <> ""
= TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE
2
값이 있는 위치만 숫자로 남깁니다
1을 TRUE로 나누면 1이 되고 FALSE로 나누면 오류가 됩니다. LOOKUP 함수는 오류를 건너뛰므로 값이 있는 네 위치만 검색 대상에 남습니다.
=1 / ( $C$2:$C$8 <> "" )
= 1, 1, 1, 1, #DIV/0!, #DIV/0!, #DIV/0!
3
마지막 위치의 잔액을 가져옵니다
검색값 2보다 작거나 같은 마지막 숫자 1은 네 번째 위치입니다. 같은 위치의 C5 잔액 1,430,000을 결과로 반환합니다.
=LOOKUP ( 2, 1 / ( $C$2:$C$8 <> "" ), $C$2:$C$8 )
= 1,430,000
범위에 값이 하나도 없으면 결과를 찾을 수 없으므로 첫 기록을 입력한 뒤 사용합니다.
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!