0Pricing
Excel Formulas Academy · 강의

정확히 일치하는 검색과 근사 검색 비교

VLOOKUP의 일치 유형에 TRUE와 FALSE 중 무엇을 사용할지 선택합니다

정확히 일치하는 검색과 근사 검색 비교은(는) CoddyKit의 무료 Excel Formulas Academy 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Excel Formulas Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

네 번째 인수가 중요한 이유

VLOOKUP의 마지막 인수인 범위 조회가 검색 방식을 결정합니다. 작지만 강력한 기능입니다.

  • FALSE(또는 0)는 정확히 일치한다는 뜻입니다.
  • TRUE(또는 1)는 근사 일치한다는 뜻입니다.

잘못된 인수를 선택하는 것은 스프레드시트에서 가장 흔한 실수 중 하나입니다. 이 레슨에서는 각각을 정확히 언제 사용해야 하는지 보여 드립니다.

=VLOOKUP(value, table, col, FALSE)

FALSE를 사용한 정확히 일치

정확히 일치하는 조회는 값과 완전히 일치하는 값을 찾습니다. 값이 없으면 VLOOKUP은 추측하지 않고 #N/A 오류를 반환합니다.

제품 코드, 직원 식별자, 이메일 주소처럼 완벽하게 일치하는 경우에만 올바른 고유 식별자를 조회할 때 FALSE를 사용하세요.

정확히 일치하는 조회에서는 표를 정렬할 필요가 없습니다. VLOOKUP은 값을 찾을 때까지 표를 훑습니다.

=VLOOKUP("A100", A1:C4, 3, FALSE)

정확히 일치하는 조회의 결과

가격 표가 (A100 사과 0.50, B200 바나나 0.30, C300 체리 1.20)로 구성되어 있다고 할 때, 존재하는 코드를 정확히 조회하면 올바르게 작동합니다.

1.20을 반환합니다. 하지만 "Z999"처럼 존재하지 않는 코드를 검색하면 #N/A를 얻습니다. 이 오류는 실제로 유용합니다. 잘못된 이웃 항목을 반환하는 대신 해당 항목이 실제로 없다는 것을 알려 주기 때문입니다.

=VLOOKUP("C300", A1:C4, 3, FALSE)

TRUE를 사용한 근사 일치

근사 일치하는 조회는 조회할 값보다 작거나 같은 값 중 가장 큰 값을 찾습니다. 정확한 식별자가 아니라 범위와 구간을 조회하도록 만들어졌습니다.

대표적인 사용 사례는 세율 구간, 배송 구간, 성적 경계 또는 대량 할인과 같은 단계별 표입니다. 이러한 경우 값은 두 임계값 사이 어딘가에 속합니다.

TRUE를 사용할 때는 한 가지 중요한 규칙이 따릅니다. 다음 장면에서 이 규칙을 다룹니다.

=VLOOKUP(value, table, col, TRUE)

TRUE를 사용하려면 표를 정렬해야 합니다

근사 일치가 작동하려면 첫 번째 열을 오름차순으로 정렬해야 합니다(작은 값부터 큰 값 순서). VLOOKUP은 열을 아래로 이동하면서 조회할 값을 초과하지 않는 마지막 값에서 멈춥니다.

열이 정렬되어 있지 않으면 TRUE는 오류를 표시하지 않고 예측할 수 없는 잘못된 답을 반환합니다. 이러한 조용한 실패 때문에 구간 분류가 꼭 필요한 경우가 아니면 많은 사람이 TRUE를 사용하지 않습니다.

성적 구간 예제

최소 점수를 기준으로 오름차순 정렬된 성적 표가 A1:B5에 있다고 가정해 보겠습니다.

  • 0 = F
  • 60 = D
  • 70 = C
  • 80 = B
  • 90 = A

76이라는 점수는 70~79 구간에 속하므로 C를 반환해야 합니다. 수식에서는 76을 초과하지 않는 가장 높은 임계값을 찾도록 TRUE를 사용합니다.

=VLOOKUP(76, A1:B5, 2, TRUE)

구간 조회 과정을 따라가기

조회할 값이 76이고 TRUE를 사용하면 VLOOKUP은 정렬된 임계값인 0, 60, 70, 90...을 차례로 읽습니다. 그리고 각각을 비교합니다.

  • 0은 76보다 작거나 같음: 계속 진행
  • 60은 76보다 작거나 같음: 계속 진행
  • 70은 76보다 작거나 같음: 계속 진행
  • 90은 76보다 큼: 중지

마지막으로 유효했던 행(70)으로 돌아가 해당 구간인 C를 반환합니다. 근사 일치 조회는 실제로 임계값 사이의 구간을 찾는 조회입니다.

=VLOOKUP(76, A1:B5, 2, TRUE)

인수를 생략할 때의 위험

네 번째 인수를 완전히 생략하면 VLOOKUP은 TRUE(근사 일치)를 기본값으로 사용합니다. 정확히 일치하는 방식으로 작동할 것이라고 예상하는 많은 사람이 이 점에 놀랍니다.

정렬되지 않은 목록에서 =VLOOKUP(A2, Data!A:B, 2)와 같은 수식을 사용하면 오류 없이 잘못된 값을 반환할 수 있습니다. 안전한 습관은 정렬된 표에서 의도적으로 구간 조회를 수행하는 경우가 아니라면 항상 FALSE를 입력하는 것입니다.

=VLOOKUP(A2, Data!A:B, 2, FALSE)

나란히 비교하기

차이를 한눈에 살펴보겠습니다.

  • FALSE / 정확히 일치: 표를 정렬하지 않아도 되며, 없는 값은 #N/A를 반환하고, 식별자와 코드에 적합합니다.
  • TRUE / 근사 일치: 표를 오름차순으로 정렬해야 하며, 범위 안의 값에 대해서는 #N/A를 반환하지 않고, 단계와 구간에 적합합니다.

답하려는 질문에 따라 선택하세요. "이 정확한 항목이 있는가?"에는 FALSE를 사용하고, "이 값은 어느 구간에 속하는가?"에는 TRUE를 사용합니다.

실제 배송 구간

D2에 있는 무게에서 A2:B6의 정렬된 구간 표를 사용해 배송비를 찾아야 한다고 가정해 보겠습니다(0, 1, 5, 10, 20kg 임계값). 근사 일치 조회가 올바른 구간을 선택합니다.

D2가 7이면 5kg 구간에 속하고 해당 구간의 비용을 반환합니다. 무게를 변경하면 가능한 모든 무게의 목록을 만들 필요 없이 구간이 즉시 업데이트됩니다.

=VLOOKUP(D2, $A$2:$B$6, 2, TRUE)

속도와 신뢰성의 균형

성능 측면에서도 미묘한 차이가 있습니다. 매우 큰 정렬 표에서는 스프레드시트가 모든 행을 훑는 대신 정렬된 값을 빠르게 건너뛸 수 있으므로 근사 일치(TRUE)가 더 빠를 수 있습니다.

하지만 속도가 정확성보다 중요할 수는 없습니다. 데이터가 정렬되어 있지 않거나 정확한 식별자를 찾아야 한다면 항상 FALSE를 선택하세요. 조금 느리더라도 올바른 답이 빠른 오답보다 낫습니다. 최신 스프레드시트와 일반적인 표 크기에서는 차이를 거의 느낄 수 없으므로 안전을 위해 FALSE를 기본값으로 사용하세요.

=VLOOKUP(A2, $A$1:$C$1000, 3, FALSE)

빠른 확인

상황에 맞는 올바른 일치 유형을 선택해 보세요.

복습: 정확히 일치하는 조회와 근사 일치하는 조회

핵심 내용:

  • FALSE = 정확히 일치, 표가 정렬되지 않아도 괜찮으며 없는 값은 #N/A를 반환합니다.
  • TRUE = 근사 일치, 첫 번째 열을 오름차순으로 정렬해야 하며 목표값을 초과하지 않는 가장 큰 값을 찾습니다.
  • 인수를 생략하면 기본값이 TRUE가 되므로 항상 명시하세요.
  • 식별자와 코드에는 정확히 일치하는 조회를 사용하고, 단계와 구간에는 근사 일치하는 조회를 사용하세요.

다음에는 방향을 바꾸어 행을 가로로 검색하는 HLOOKUP을 살펴봅니다.

=VLOOKUP(A2, $A$1:$C$100, 3, FALSE)

자주 묻는 질문

“정확히 일치하는 검색과 근사 검색 비교” 강의는 무료인가요?

네 — “정확히 일치하는 검색과 근사 검색 비교” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Excel Formulas Academy 강의 전체를 잠금 해제할 수 있습니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“정확히 일치하는 검색과 근사 검색 비교”에서 뭘 배우나요?

VLOOKUP의 일치 유형에 TRUE와 FALSE 중 무엇을 사용할지 선택합니다 브라우저에서 직접 실행하는 실습 코드로 Excel Formulas Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Excel Formulas Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Excel Formulas Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.

“정확히 일치하는 검색과 근사 검색 비교” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Excel Formulas Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Excel Formulas Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. VLOOKUP이 표를 검색하는 방식
  2. 정확히 일치하는 검색과 근사 검색 비교
  3. HLOOKUP으로 행을 가로질러 검색하기
  4. VLOOKUP이 가끔 실패하는 이유
← Excel Formulas Academy(으)로 돌아가기