Excel에서 여러 IF 조건이 있는 VLOOKUP의 예(9개 기준)

  • 이 공유
Hugh West

Excel 에서 가장 많이 사용되는 기능 중 하나는 VLOOKUP 기능 인데 그 기능도 상당히 강력합니다. VLOOKUP 함수와 함께 IF함수 를 함께 사용하면 더욱 효과적일 수 있습니다. 이 두 가지 기능을 함께 적용하여 다양한 작업을 수행할 수 있습니다. 이 기사에서는 예제 를 사용하여 Excel 에서 여러 IF 조건 이 있는 VLOOKUP 의 효과를 보여줍니다.

실습 워크북 다운로드

다음 워크북을 다운로드하여 직접 실습해 보세요.

VLOOKUP with Multiple IF Condition.xlsx

소개 Excel VLOOKUP 함수

  • 구문

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • 인수

lookup_value: 지정된 테이블의 가장 왼쪽 열에서 찾을 값입니다.

table_array: 가장 왼쪽 열에서 lookup_value 를 찾는 테이블입니다.

col_index_num: 테이블의 열 번호입니다. 반환되는 값입니다.

[range_lookup]: lookup_value 의 정확한 일치 또는 부분 일치가 필요한지 여부를 알려줍니다. 정확히 일치하는 경우 0 , 부분 일치하는 경우 1 입니다. 기본값은 1 ( 부분 일치 )입니다. 선택 사항입니다.

Excel IF 함수 소개

  • 구문

IF(logical_test, [value_if_true] ,

여러 열에서 조회 작업을 수행하고 언급된 과일의 가격 을 반환하기 위해 INDEX MATCH 공식을 적용합니다. 따라서 아래 단계를 배우십시오.

단계:

  • 처음에는 G4 셀을 선택합니다.
  • 그런 다음, 수식을 입력합니다:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • 마지막으로 Enter 를 누릅니다.

🔎 공식은 어떻게 작동합니까?

  • ROW(B5:B8)

먼저 ROW 함수 는 각각의 행 번호를 반환합니다.

  • MATCH(ROW(B5:B8),ROW(B5:B8 ))

그러면 MATCH 수식 출력은 1 , 2 , 3 4 .

  • IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)

IF 함수는 B5:C8 의 각 셀을 F4 셀 값과 비교하고 다음 값을 반환합니다. 논리 테스트에 대해 TRUE 를 찾습니다.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) )),””))

MIN 함수 IF(B5 :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””) 출력.

  • INDEX(D5:D8,MIN( IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)))

결국 INDEX 함수는 D5:D8 .

범위의 첫 번째 행에 있는 150 을(를) 반환합니다. 자세히 보기: 열과 행에 여러 기준이 있는 Excel VLOOKUP

결론

이제부터는 Excel 에서 여러 IF 조건 이 있는 VLOOKUP 예제 . 계속 사용하고 작업을 수행할 수 있는 다른 방법이 있으면 알려주십시오. 아래 댓글 섹션에 댓글, 제안 또는 질문이 있으면 잊지 말고 남겨주세요.

[value_if_false])
  • 인수

logical_test: 논리 연산을 테스트합니다.

[value_if_true]: 논리 연산이 참이면 이 값을 반환합니다.

[value_if_false]: 논리 연산이 거짓이면 이 값을 반환합니다.

9 Excel에서 여러 IF 조건이 있는 VLOOKUP의 예

1. IF 조건이 있는 VLOOKUP을 사용하여 양호 또는 불량 얻기

첫 번째 예에서는 학생이 얻은 특정 점수는 좋거나 나쁩니다. 따라서 작업을 수행하려면 아래 단계를 따르십시오.

단계:

  • 먼저 F5 .
  • <셀을 선택합니다. 9>그런 다음 수식을 입력합니다:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • 마지막으로 Enter 를 누르고 결과를 반환합니다.

🔎 공식은 어떻게 작동합니까?

  • VLOOKUP(“Frank”,B5:D8,2,FALSE)>80

VLOOKUP 함수는 범위에서 Frank 를 검색합니다. B5:D8 그리고 두 번째 열에 마크( 70 )를 반환합니다. 결국 마크가 80 보다 큰지 여부를 테스트합니다.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)> 80,"좋음","좋음")

IF 함수는 70 이 더 크지 않기 때문에 좋음 를 반환합니다. 보다 80 .

자세히 보기: Excel VBA: If 및 Or 결합(예 3개)

2. VLOOKUP을 적용하여 컷오프 값 변경 Excel에서 다중 IF 조건으로

이제 컷오프 값을 변경하고 싶습니다.또는 동적으로 만들고 싶습니다. 수식에 값을 지정하는 대신 셀 F4 에 표시를 배치합니다. 따라서 Excel 에서 여러 IF 조건 을 사용하여 VLOOKUP 을 작동하는 예제 의 단계를 알아보세요.

단계:

  • 먼저 F6 셀을 선택합니다.
  • 다음으로 수식을 입력합니다:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • 마지막으로 Enter 를 누릅니다.

🔎 공식은 어떻게 작동하나요?

  • VLOOKUP(“프랭크”,B5:D8,2,FALSE)>F4

VLOOKUP 함수는 B5:D8 범위에서 Frank 를 찾고 두 번째 열. 그런 다음 마크가 F4 셀 값( 65 )보다 큰지 여부를 테스트합니다.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Great”,”Good”)

마지막으로 IF 함수는 Great를 반환합니다. as 70 65 .

자세히 보기: 여러 범위 사이의 Excel IF(4가지 접근 방식)

3. VLOOKUP & IF 조건

아래 데이터 세트에는 일부 항목에 대해 고정 소매가가 있습니다. 단, VLOOKUP & IF 기능. 따라서 노하우에 대한 프로세스를 따르십시오.

단계:

  • 처음에는 E5 셀을 선택합니다.
  • 다음에수식:
=IF(VLOOKUP("포도",B5:D8,3,FALSE)>150,VLOOKUP("포도",B5:D8,3, FALSE)*80%)

  • 마지막에 Enter 를 눌러 값을 반환합니다.

🔎 공식은 어떻게 작동하나요?

  • VLOOKUP(“포도”,B5:D8,3,FALSE)>150

VLOOKUP 함수는 B5:D8 범위에서 포도 를 검색하고 가격( 250 ) 세 번째 열에 있습니다. 다음으로 가격이 150 보다 큰지 비교합니다.

  • VLOOKUP(“포도”,B5:D8,3,FALSE)*80%

VLOOKUP 함수는 B5:D8 범위에서 포도 를 검색하고 가격( 250 ) 3번째 열. 다음으로 값을 .8 .

  • IF(VLOOKUP("포도",B5:D8,3,FALSE)>150,VLOOKUP( “포도”,B5:D8,3,FALSE)*80%)

마지막으로 IF 함수는 VLOOKUP("포도",B5 :D8,3,FALSE)*80% VLOOKUP("포도",B5:D8,3,FALSE)>150 공식이 true로 출력됩니다.

자세히 보기: 범위 내 여러 조건이 있는 Excel If 문(적절한 3가지 사례)

4. Excel VLOOKUP, IF & 여러 조건이 있는 ISNA 함수

데이터 세트에 있는지 여부에 관계없이 특정 과일을 찾고 있는 경우 가격을 반환합니다. 이제 Multiple IF Condition 을 사용하여 VLOOKUP 을 수행하는 예제 를 알아보세요. Excel .

단계:

  • 처음에는 G4 셀을 선택합니다.
  • 그런 다음 , 수식을 입력하십시오:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • 마지막으로 Enter 를 누르십시오.

🔎 공식은 어떻게 작동합니까?

  • VLOOKUP(F4,B5:D8,3, FALSE)

VLOOKUP 함수는 B5 범위에서 F4 셀 값( Cherry )을 찾습니다. :D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

ISNA function VLOOKUP(F4,B5:D8,3,FALSE) 출력을 찾아 사용 가능한지 여부를 확인합니다.

  • IF(ISNA(VLOOKUP (F4,B5:D8,3,FALSE)),"없음",VLOOKUP(F4,B5:D8,3,FALSE))

The IF 함수는 주어진 데이터 세트에서 Cherry 를 사용할 수 없으므로 ' Not Present '를 반환합니다.

자세히 보기: Excel에서 여러 조건이 있는 VBA IF 문( 8가지 방법)

5. Excel에서 VLOOKUP으로 베스트 매장 선택 예시

VLOOKUP 기능의 또 다른 용도는 여러 매장을 비교할 수 있다는 것입니다. 최고의 거래를 찾으십시오. 여기에서는 셀 G2 상점 1 을 넣었습니다. 따라서 작업을 수행하는 단계를 따르십시오.

단계:

  • 우선 셀 G5 를 선택하여 다음을 입력합니다. 수식:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • 다음에 Enter 를 누르고 자동 완성을 사용합니다. tool 나머지를 채웁니다.

🔎 공식은 어떻게작업?

  • VLOOKUP(F5,B5:D7,2,FALSE)

VLOOKUP 기능 B5:D7 범위의 F5 셀 값( Egg )을 검색하고 의 값( $1.50 )을 반환합니다. 두 번째 열.

  • VLOOKUP(F5,B5:D7,3,FALSE)

VLOOKUP 함수는 B5:D7 범위에서 F5 셀 값( Egg )을 검색하고 B5:D7 에서 값( $1.75 )을 반환합니다>3번째 열.

  • IF($G$2=”상점 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7 ,3,FALSE))

IF 기능은 G2 셀 값( Shop 1 )을 ' 상점 1 '. 사실이므로 이 함수는 $1.50 를 반환합니다. G2 셀 값이 Shop 2 인 경우 $1.75 를 반환했을 것입니다.

자세히 보기: 다중 사용 방법 Excel에서 텍스트가 포함된 IF 문(6가지 빠른 방법)

6. Excel에서 2개의 테이블이 있는 VLOOKUP 예제

지금까지 단일 테이블을 사용하여 데이터를 가져왔습니다. 이 예에서는 2 테이블을 참조로 사용합니다. 따라서 이 예제 의 다음 단계를 학습하여 Excel<2에서 여러 IF 조건 으로 2개의 테이블 에서 VLOOKUP 을 수행합니다>.

단계:

  • 셀 선택 F6 .
  • 수식 입력:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • 마지막으로 Enter 를 누르면 Net Sales <2가 반환됩니다>of Simon .

🔎 공식은 어떻게작업?

  • IF(F4="1월", B6:D7, B11:D12)

IF 함수는 F4 셀 값( 2월 )을 1월 과 비교하고 B11:D12 범위를 반환합니다. 거짓.

  • VLOOKUP(F5, IF(F4=”1월”, B6:D7, B11:D12), 3, FALSE)

VLOOKUP 함수는 B11:D12 범위에서 F5 셀 값( Simon )을 찾고 순매출액을 반환합니다. of $12,500.00 3번째 열.

7. IF 함수 논리 테스트에서 Excel VLOOKUP

또한 IF 함수의 인수 섹션에 있는 VLOOKUP 함수. 작업을 수행하려면 다음 절차를 참조하십시오.

단계:

  • 우선 셀 G4 를 선택하여 수식을 입력합니다. :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • 다음으로 Enter 키를 누릅니다. 따라서 출력이 표시됩니다.

🔎 공식은 어떻게 작동합니까?

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”사용 가능”

VLOOKUP 함수는 F4 셀 값을 찾습니다. ( 포도 ) B5:D8 범위에 있고 두 번째 열( 사용할 수 없음 )의 값을 사용 가능과 비교합니다. .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)=”구매 가능”, “재고 있음”, “재고 없음”)

마지막으로 IF 함수는 Not in Stock VLOOKUP(F4, B5:D8, 2, FALSE)=”Available” <로 반환합니다. 2> 출력은false.

자세히 보기: 조건이 3개인 Excel IF 함수

유사한 읽기

  • IF Excel 수식에서 AND 사용(예 7개)
  • Excel VBA: 여러 조건에 대해 If와 And 결합
  • VLOOKUP을 여러 조건 및 여러 결과 (예제 8개)

8. IF 함수를 사용하여 VLOOKUP의 열을 동적으로 선택

이 예에서는 VLOOKUP에 대한 동적 열을 생성하려고 합니다. 기능. 이러한 이유로 IF 기능을 사용합니다. 따라서 아래의 를 통해 Excel<에서 Multiple IF Condition 을 사용하여 VLOOKUP 을 수행합니다. 2>.

단계:

  • 처음에는 C11 셀을 선택합니다. 여기에 수식을 입력합니다:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • 그런 다음 Enter 를 누르고 데이터를 유출합니다. 자동완성 을 사용하여 시리즈를 완성하세요.

🔎 공식은 어떻게 작동하나요?

  • IF($C$10=”Physics”, 2, 3)

IF 기능은 C10 셀 값( Physics )과 Physics 가 수식에 지정되어 있습니다. 그런 다음 논리적 테스트가 참이므로 2 를 반환합니다.

  • VLOOKUP(B11, B5:D8, IF($C$10=”Physics”, 2, 3), FALSE)

마지막으로 VLOOKUP 함수는 B11 셀 값( Wilham )을 찾는다. 범위 B5:D8 이고 두 번째 열( 50 )의 값을 반환합니다.

자세히 보기: Excel VBA: 조건이 여러 개인 If Then Else 문(예제 5개)

9. Excel에서 조건이 여러 개인 날짜에 VLOOKUP을 적용하는 예

또한 다음을 수행할 수 있습니다. 날짜에 VLOOKUP 을 적용합니다. 따라서 Excel 에서 여러 IF 조건 이 있는 날짜 VLOOKUP 을 적용하려면 이 예제 의 단계를 배우십시오.

단계:

  • G4 를 클릭합니다.
  • 수식을 입력합니다:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • 마지막으로 Enter 를 누릅니다.

🔎 공식은 어떻게 작동합니까?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)

IF 기능은 C5:C8 범위의 각 셀을 F5 와 비교하고 F6 셀 값. 이어서 논리 테스트가 참인 범위 B5:D8 을 반환합니다.

  • VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)

마지막으로 VLOOKUP 함수는 F4 B5:D8 범위의 셀 값( 포도 ) 및 세 번째 열( Meena )의 값을 반환합니다.

자세히 보기: 여러 조건이 있는 Excel If 함수(중첩 IF)

Excel에서 여러 IF 조건이 있는 VLOOKUP의 대체 예

1. 도우미 열 Excel

의 여러 기준에 대해 Excel 에서 여러 기준에 대한 도우미 열을 만들 수 있습니다. 따라서 도우미를 삽입하는 단계를 따르십시오.열.

단계:

  • 먼저 셀 D5 를 선택합니다.
  • 그런 다음 수식을 입력합니다.
=B5&"|"&C5

  • 그런 다음 Enter 를 누르면 값이 반환됩니다. 자동완성 을 사용하여 계열을 채웁니다.

  • 다음으로 셀 H5 를 선택하여 수식을 입력합니다.
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Enter 를 누르고 자동 완성 을 사용하여 완료 나머지.

여기서 VLOOKUP 함수는 $G5&”함께합니다.

  • VLOOKUP($G5&”

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