아래 링크의 그림을 참조하여 이번 달의 시작 월과 종료 월 행을 비교한 다음 해당 행의 임대료 증가 값을 기준으로 스프레드시트의 다른 곳에 셀을 설정해야 합니다. . 백만 개의 IF() 문을 작성하지 않고 이를 수행하는 가장 효율적인 방법은 무엇입니까?
답변1
VLOOKUP()
이런 작업을 위해 만들어졌습니다. 첫 번째 열에서 주어진 값을 직사각형 범위로 조회하고 다른 열에서 동일한 행의 값을 반환합니다.
귀하의 예에서 첫 번째로 표시되는 셀("현재 월")이 cell이면 A1
다음과 같은 수식을 작성합니다.
=VLOOKUP(A2, B2:D6, 3, TRUE)
A2
는 참조 값이고, B2:D6
는 조회 범위입니다. Excel은 해당 범위의 첫 번째 열(column )에서 값을 조회하고 (이 경우 0) B
보다 작거나 같은 가장 큰 값을 찾은 A2
다음 범위의 열 3에 있는 값(이 경우 $3,099.22
). 3
세 번째 열을 원한다고 지정합니다.
TRUE
범위 조회를 수행하도록 지정합니다(기본 동작). FALSE로 설정하면 정확히 일치하는 항목을 찾아 #N/A
찾지 못한 경우 반환됩니다. 이것은 VLOOKUP()
가난한 사람의 테이블 조인으로 작동합니다.
이와 같이 범위 조회를 수행하는 경우 데이터가 순서대로 유지되어야 하며 그렇지 않으면 예측할 수 없는 결과를 얻게 됩니다.
답변2
VLOOKUP()
다음과 같이 행 범위 일치를 기반으로 임대료 증가 값을 찾는 기능을 사용할 수 있습니다 .
=vlookup(A2, B2:D6, 3, TRUE)
그림의 셀이 A1에 배치되어 있다고 가정합니다.
그러면 공식을 입력한 셀에 임대료 인상이 반환됩니다.