Excel의 IF 및 VLOOKUP 중첩 함수(적합한 예 5개)

  • 이 공유
Hugh West

IF VLOOKUP 함수는 MS Excel에서 다양한 용도로 가장 많이 사용되는 함수입니다. IF 문은 컨디셔닝 용도로 사용되고 VLOOKUP 문은 범위의 특정 값을 검색하는 데 사용됩니다. 이 두 함수를 사용하는 수식은 주어진 데이터 세트에서 특정 값을 쉽게 검색할 수 있습니다. 이 기사에서는 Excel에서 IF VLOOKUP 중첩 함수의 5가지 실제 예제를 보여줍니다.

실습 워크북 다운로드

다음을 수행할 수 있습니다. 여기에서 연습용 워크북을 무료로 다운로드하세요!

중첩된 IF 및 VLOOKUP.xlsx 사용

5 Excel에서 IF 및 VLOOKUP 중첩 함수의 실제 사용

1. 특정 값과 일치하는 VLOOKUP 출력

ID , Name , 단가 , 수량 , 총수량 , 및 배송 날짜 .

이제 IF 및 VLOOKUP 수식 . 제품 이름을 입력하여 제품의 가용성을 검색하려고 합니다. 이를 달성하려면 아래 단계를 따르십시오.

📌 단계:

  • 먼저 셀 C17 을 클릭합니다.
  • 아래 수식을 셀 C17 에 입력하고 Enter 키를 누릅니다.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 엑셀에 대해! 좋은 하루 되세요! 감사합니다!

수식 분류:
  • 첫째, VLOOKUP 함수 C16 에서 검색 키워드를 포함하는 셀입니다. 그러면 $C$5:$D$14 는 입력된 데이터를 검색할 범위입니다. 2 는 조회 범위의 두 번째 열에서 일치하는 기준 값을 찾을 때 사용되며 마지막으로 FALSE 는 정확한 일치를 정의하는 데 사용됩니다.
  • 그래서, VLOOKUP(C16,$C$5:$D$14,2, FALSE) 에 대한 Quantity 열의 값을 반환합니다 셀 C16 .
  • VLOOKUP 기능에 대해 자세히 알아보려면 이 링크
  • 를 방문하고 IF 함수는 VLOOKUP 함수의 출력이 0인지 아니면 다른 값인지 확인합니다. 결과에 따라 IF 함수는 최종 출력으로 Yes 또는 No를 반환합니다.
  • IF 함수에 대한 자세한 내용은 link
  • 이제 수량이 0보다 큰 제품 이름을 셀 C16 에 입력하고 출력.

  • 이제 수량이 0인 제품 이름을 셀 C16 에 삽입합니다. 그러면 결과가 아니요 로 표시됩니다.

따라서 IF VLOOKUP 함수를 사용하여 특정 값에 대한 결과를 반환합니다.

자세히 알아보기: Excel에서 중첩된 VLOOKUP을 사용하는 방법(3가지 기준)

2. IF 사용 및두 값을 기반으로 조회하는 VLOOKUP 중첩 수식

이제 IF VLOOKUP 중첩 함수를 사용하여 두 값을 기반으로 요소 또는 제품을 검색합니다. 데이터 세트에는 각 제품에 대해 서로 다른 두 가지 시장 가격이 있습니다. 제품 ID와 시장 번호의 두 가지 값이 있습니다.

이제 이 두 값을 기준으로 제품의 가격을 찾고자 합니다. 이를 수행하려면 아래 단계를 수행하십시오.

📌 단계:

  • 먼저 셀 C18 에 다음 수식을 입력하고 키를 누릅니다. 키를 입력합니다.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 수식 분류:

  • IF 함수에서 C17=”시장 1″ 는 논리 조건입니다. 입력한 Market No가 1인지 아닌지를 확인하는 것입니다.
  • Market No가 1이면 Market 1 열에서 가격을 추출합니다. VLOOKUP(C16,B5:E14,3,FALSE) part.
  • 그렇지 않으면 시장 2<에서 가격을 추출합니다. 11> 열에 VLOOKUP(C16,B5:E14,4,FALSE) 이 하위 수식을 사용합니다.
  • 다음에 셀 C16 의 ID 및 셀 C17 의 시장 번호.
  • 다음에 Enter 키를 누릅니다.

따라서 IF VLOOKUP 중첩 함수를 사용하여 두 값을 성공적으로 기반으로 조회하는 수식을 만들 수 있습니다.

자세히 보기: Excel LOOKUP 대VLOOKUP: 3가지 예

3. 다른 셀로 반환되는 매칭 조회

이제 이 부분에서는 데이터에서 가장 높은 가격을 찾고 검색된 데이터가 있는지 비교합니다. 입력한 데이터와 일치하는지 여부. 최고 급여는 MAX 함수 를 사용하여 미리 정의할 수 있습니다.

이제 실제 목표를 달성하려면 아래 단계를 따르십시오.

📌 단계:

  • 맨 처음에 C17 셀에 다음 수식을 입력하고 Enter 를 누릅니다.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 수식 분석:

  • IF 함수에서는 먼저 VLOOKUP 함수의 반환 값을 이용하여 조건을 확인합니다. VLOOKUP(C16,$B$5:$G$14,4) 이 부분은 입력한 ID의 가격을 반환하고 미리 정의된 최대값과 비교합니다.
  • 입력한 ID의 가격이 최고가보다 크거나 같으면 Yes, 그렇지 않으면 No로 인쇄됩니다.
  • 다음 에 아무 ID나 입력 셀 C16 셀 C17 의 출력을 확인합니다.

따라서 다른 셀을 통해 값을 조회할 수 있습니다. cell.

자세히 보기: Excel에서 VLOOKUP을 사용하여 가장 높은 값을 반환하는 방법

비슷한 읽기

  • VLOOKUP이 작동하지 않음(8가지 이유 및 해결 방법)
  • INDEX MATCH 대 VLOOKUP 기능(9가지 예)
  • VLOOKUP을Excel에서 여러 열 반환(4가지 예)
  • VLOOKUP 및 Excel에서 모든 일치 항목 반환(7가지 방법)
  • 여러 값을 반환하는 Excel VLOOKUP Vertically

4. IF & 더 짧은 목록에서 값을 찾기 위한 VLOOKUP

이 시점에서 IF VLOOKUP 중첩 함수를 사용하여 목록에서 일부 특정 데이터를 정렬하거나 추출하려고 합니다. Status 라는 이전 데이터 세트에 추가 열이 추가되었다고 가정해 보겠습니다. 이 속성에는 두 가지 가능한 값이 있습니다. 하나는 배달됨 배달되지 않음 입니다. 우리의 임무는 제공된 배송된 제품 목록 테이블 정보를 사용하여 각 제품의 상태를 정의하는 것입니다.

이 목표를 달성하려면 다음을 수행하십시오. 아래 단계.

📌 단계:

  • 먼저 셀 G5 를 클릭하고
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 수식 분석:

  • 또한 여기서는 IF, ISNA 및 VLOOKUP 기능 의 조합을 사용했습니다. ISNA 함수가 조회 범위에서 일치하는 데이터 이름을 찾을 수 없으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
  • ISNA 함수<2의 반환 값 사용>, IF 함수 는 제품이 조회 범위에 없으면 " Not Delivery "를 반환하고 제품이 다음 범위에 있으면 " Delivered "를 반환합니다.조회 범위입니다.
  • ISNA 기능 에 대해 자세히 알아보려면 이 링크 를 방문하세요.
  • 다음에 Enter 키를 누르세요.
  • 그런 다음 채우기 핸들 기능 아래로 를 사용하여 수식을 복사하세요. 아래의 다른 모든 셀에 대해.

따라서 이러한 방법을 통해 관심 목록에서 값을 조회할 수 있음을 알 수 있습니다.

자세히 보기: Excel에서 VLOOKUP과 함께 IF ISNA 함수를 사용하는 방법(예제 3개)

5. IF-VLOOKUP 중첩 함수를 사용하여 다른 계산 수행

이제 이 섹션에서는 자동으로 제품 가격을 기준으로 더 많은 계산을 수행합니다.

예를 들어, 단가가 더 높을 경우 20% 할인을 알아보고 싶다고 가정해 보겠습니다. $800 미만 및 단가가 $800 미만인 경우 15% 할인. 이를 수행하려면 아래 단계를 따르십시오.

📌 단계:

  • 처음에 클릭 셀 C17 에 다음 수식을 입력합니다.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)

  • 다음에 을 누릅니다. 키를 입력합니다.

🔎 수식 분석:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , 이 부분은 C16 셀의 조회 값이 단가 열이 800보다 큽니다.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE)>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) 에서 조회한 값이 800보다 크면 15%, 그렇지 않으면 20%로 하는 부분입니다.
  • 이때, 셀 C16 에 ID를 입력하면 셀 C17 에 결과가 표시됩니다.

따라서 IF VLOOKUP 중첩 함수를 사용하여 다른 계산을 수행할 수 있습니다.

Excel <5에서 IF 및 VLOOKUP 함수의 중첩 수식으로 작업할 때 오류를 처리하는 방법>

때때로 검색 결과 일치하는 항목이 없는 경우가 있습니다. 이 상황에서는 #N/A 오류가 발생합니다. 그러나 몇 가지 요령과 공식을 사용하면 이 오류가 표시되지 않도록 할 수 있습니다. 이전 예제에서 사용된 것과 동일한 데이터 세트를 통해 아래 방법을 따르십시오.

1. IF ISNA VLOOKUP에서 #N/A 오류 숨기기

You ISNA 기능 IF VLOOKUP 기능과 함께 사용하여 #N/A 오류를 방지할 수 있습니다. 이를 수행하려면 아래 단계를 따르십시오.

📌 단계:

  • 먼저 셀 C17 을 클릭하고 다음을 삽입합니다.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • 다음에 Enter 키를 누릅니다.

🔎 수식 분류:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) , 이 부분은 단위를 찾습니다 셀 C16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4, FALSE)) 이 부분은 원하는 단가 값이 데이터 세트에 있는지 확인합니다.
  • =IF(ISNA(VLOOKUP(C16,$B $5:$F$14,4,FALSE)),"찾을 수 없음",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , 이 수식은 다음과 같은 경우 "찾을 수 없음"을 반환합니다. 값이 데이터셋에 존재하지 않으며, 데이터셋에 값이 존재하면 “Found”를 반환합니다.
  • 이 때, 데이터셋에 없는 ID는 에 입력하세요. 셀 C16 .
  • 따라서 #N/A<2 대신 셀 C17 에서 찾을 수 없음으로 원하는 결과를 얻게 됩니다> 오류.

결과적으로 이러한 방식으로 #N/A 오류를 처리할 수 있습니다.

자세히 보기: 일치 항목이 있을 때 VLOOKUP에서 #N/A를 반환하는 이유는 무엇입니까? (5가지 원인 및 해결 방법)

2. IF 및 VLOOKUP 함수를 사용하여 누락된 데이터에 대해 0 반환

이제 "찾을 수 없음"을 반환하는 대신 0을 반환하고 싶다고 가정해 보겠습니다. ” 일치하는 데이터가 없을 때. 아래 단계를 사용하여 이 작업을 수행할 수 있습니다.

📌 단계:

  • 먼저 셀 C17 에 다음 수식을 입력하고 입력 키를 누릅니다.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 수식 분석:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE) ) , 이 부분은 C16 셀의 조회 단위가가격 값을 데이터세트에서 사용할 수 있는지 여부.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16 ,$B$5:$F$14,4,FALSE)) 이 부분은 데이터셋에 값이 없으면 0을 반환하고, 찾으면 원하는 제품의 실제 단가를 반환합니다.
  • 다음에 데이터세트에 없는 ID를 셀 C16 에 입력하십시오.

따라서 <1에서 원하는 결과를 얻을 수 있습니다>cell C17 이고 0.

#N/A 오류를 처리할 수 있습니다. 참고:

가격으로 필드는 통화 형식이므로 0이 직접 인쇄되지 않습니다. 0 대신 대시선(-) 을 인쇄합니다.

기억해야 할 사항

실제로는 을 얻을 수 있습니다. #N/A 오류는 다음과 같습니다.

  • 표에 조회 값이 없습니다.
  • 조회 값의 철자가 잘못되었거나 추가 공간이 있습니다.
  • 테이블 범위가 올바르게 입력되지 않았습니다.
  • VLOOKUP을 복사하고 있으며 테이블 참조가 잠겨 있지 않습니다.

결론

그래서 이번 글에서는 엑셀에서 IF VLOOKUP 중첩 함수의 5가지 실용적인 예를 보여드렸습니다. 무료 워크북을 다운로드하여 연습할 수도 있습니다. 이 기사가 도움이 되고 유익하기를 바랍니다. 추가 질문이나 권장 사항이 있으면 여기에 의견을 남겨주십시오.

그리고 ExcelWIKI 를 방문하여 자세한 내용을 알아보십시오.

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