Excel에서 한 번만 반환되는 여러 열의 VLOOKUP

  • 이 공유
Hugh West

VLOOKUP 기능 은 동일하거나 다른 워크시트 에 있는 데이터 범위에서 정보를 검색해야 할 때 게임 체인저입니다. Excel VLOOKUP 기능은 워크시트 전체에서 명확한 값을 검색할 때 매우 유용합니다. 이 기능은 강력하지만 주요 기능이 부족합니다. 해당 구문은 한 번에 하나의 조회 값에 대해 이 함수를 허용합니다. 그러나 여러 열을 조회 하고 하나의 값만 반환하도록 이 함수를 즉석에서 약간 수정할 수 있습니다. 오늘은 VLOOKUP 함수 를 사용하여 Excel의 여러 열에서 하나의 값만 반환하는 방법에 대해 알아보겠습니다.

연습 통합 문서 다운로드

이 연습 시트를 다운로드하여 이 기사를 읽고 있습니다.

VLOOKUP from Multiple Columns with Single Return.xlsx

2 Excel에서 단 한 번의 반환으로 여러 열에서 VLOOKUP하는 적절한 방법

VLOOKUP 또는 "Vertical Lookup" 함수는 입력 값을 가져와 워크시트에서 검색하고 입력과 일치하는 값을 반환합니다. 여러 열에서 하나의 값만 조회하고 값을 반환해야 하는 경우가 있습니다. 일반적인 VLOOKUP 기능은 사용자가 이를 수행하도록 허용하지 않습니다. 그러나 약간의 변경이 가능하며 VLOOKUP 을 사용하여 여러 열에서 하나의 값만 반환할 수 있습니다. 이제 두 가지 다른 방법에 대해 논의하겠습니다.

1. 표준 VLOOKUP 사용여러 열에서 하나의 값만 반환하려면

슈퍼마켓에서 일하는 상황을 생각해 보십시오. 워크시트에는 제품의 "품목 ID" , "제품 이름" "가격" 이 있습니다. 이제 특정 "ID" 가 있는 특정 "제품" "가격" 을 찾아야 합니다.

이 작업을 완료하려면 아래 방법 중 하나를 수행하십시오.

1.1 동일한 워크시트의 여러 열에서 VLOOKUP 사용

이 예에서는 ID가 M-04 인 제품 Knife 를 찾으십시오. 아래 단계에 따라 동일한 워크시트에서 작업을 완료할 수 있습니다.

📌 단계:

  • 먼저 <이라는 새 열을 만듭니다. 13>검색 열 테이블 배열 "LEFTMOST" 열이어야 합니다. VLOOKUP 기능은 항상 왼쪽에서 오른쪽으로 값을 검색하기 때문입니다.
  • 그런 다음 워크시트에서 제품 가격을 확인하려는 위치에 표를 만듭니다. "나이프" ID "M-04" .

  • 다음 <1 적용 열 조회 열” 의>CONCATENATE 함수 를 사용하여 열 “항목 ID” 및 <1의 값을 병합합니다> "제품" .
  • 이렇게 하려면 셀 B5 를 클릭하고 다음 수식을 삽입합니다.
=CONCATENATE(C5,D5)

  • 다음에 Enter 키를 눌러 병합된values.

  • 이제 채우기 핸들 기능 아래 를 사용하여 동일한 수식을 동적으로 복사하고 모든 데이터에 대한 조회 열 값을 가져옵니다.

  • 다음에 셀 H6 VLOOKUP 함수<를 적용합니다. 2>. 함수에 값을 삽입하고 최종 형식은
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • 입니다. 그런 다음 Enter 키를 누릅니다. .

🔎 수식 분석:

  • Lookup_value H4&H5 입니다. 이 연결 연산자 ("&") 를 사용하여 VLOOKUP 기능 이 열 "항목 ID" "제품"<에서 검색하도록 돕습니다. 2> 동시에 하나의 값만 반환합니다.
  • table_array: is B5:E16.
  • Col_index_num is 4.
  • [range_lookup]: 정확한 일치 (FALSE)를 원합니다.

따라서 한 번의 반환으로 여러 열에서 VLOOKUP 할 수 있습니다.

1.2 다른 워크시트의 여러 열에서 VLOOKUP 사용

여기서는 동일한 작업을 수행하지만 이 경우 데이터 배열은 다른 워크시트에 있습니다. 이 경우 데이터 세트는 " M01" 워크시트에 있으며 " M02" 워크시트의 수식을 다음에 적용합니다. 값을 얻습니다. 이를 수행하려면 아래 단계를 따르십시오.

📌 단계:

  • 먼저 다른 워크시트에 테이블을 생성합니다. 알고 싶어 VLOOKUP 함수 를 사용하여 가격을 책정합니다.

  • 이후 셀 D5 VLOOKUP을 적용합니다. function 여러 열 조회에서 하나의 값만 반환합니다. 최종 수식은
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

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

🔎 수식 분류:

  • Lookup_value B5&C5 .
  • table_array: 'M01'!B5:E16 입니다. "M01" 워크시트를 클릭하고 테이블 배열을 선택합니다.
  • Col_index_num 4.
  • 입니다. [range_lookup]: 우리는 정확히 일치하는 (FALSE) 를 원합니다.

결과적으로 여러 열의 다른 워크시트에서 조회 값을 얻을 수 있습니다. 한 번의 반환.

유사 읽기

  • VLOOKUP이 작동하지 않음(8가지 이유 및 솔루션)
  • Excel LOOKUP 대 VLOOKUP: 3가지 예
  • 일치가 존재할 때 VLOOKUP에서 #N/A를 반환하는 이유는 무엇입니까? (5가지 원인 및 해결 방법)
  • INDEX MATCH vs VLOOKUP 함수(9가지 예)
  • Excel에서 여러 기준으로 VLOOKUP 사용(6가지 방법) + 대안)

2. 여러 VLOOKUP 함수를 사용하여 여러 열에서 하나의 값만 반환

VLOOKUP 함수를 다른 VLOOKUP 에 넣습니다. 이제 이 기술에 익숙해질 것입니다.

2.1 같은 테이블의 여러 열에서 여러 VLOOKUP 사용워크시트

먼저 데이터와 결과가 모두 동일한 워크시트에 있는 이 방법을 배웁니다.

다음 예에서는 하나에 “ 항목 ID' 및 ' 제품' 열; 다른 하나는 " 제품" 및 " 가격" 을 포함합니다. 이제 중첩된 VLOOKUP 공식을 사용하여 이러한 열에서 가격을 찾으려고 합니다.

이 목표를 달성하려면 아래 단계를 따르세요.

📌 단계:

  • 처음에 여러 열에서 유일한 값을 반환하려는 워크시트의 아무 곳에나 테이블을 만듭니다. 조회.

  • 다음에 셀 I5 에 중첩된 VLOOKUP 함수 를 적용합니다.

마지막 수식은

=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

  • 다음에 Enter 키를 누릅니다. 열쇠. 따라서 VLOOKUP 은 여러 열에서 하나의 값만 반환합니다.

🔎 수식 분류:

  • Lookup_value VLOOKUP(H5,B$5:C$16,2,FALSE) 입니다. 여기서는 이 두 번째 VLOOKUP 을 사용하여 테이블에서 "제품" 을 가져온 다음 이를 첫 번째 VLOOKUP
  • 의 조회 값으로 사용합니다.
  • table_array: 는 “ E$5:F$16” 입니다.
  • Col_index_num 2
  • 입니다.
  • [range_lookup]: 우리는 정확한 일치를 원합니다. (FALSE)
  • 이제 나머지 항목에 대해 동일한 기능을 적용합니다. "항목 ID".
  • 또한 채우기 핸들 기능을 사용하여 아래의 동일한 수식을 동적으로 복사할 수 있습니다.

결과적으로 한 번의 반환으로 여러 열에서 VLOOKUP 결과를 얻을 수 있습니다.

자세히 알아보기: 내포된 VLOOKUP을 사용하는 방법 Excel(3개 기준)

2.2 다른 워크시트의 여러 열에서 여러 VLOOKUP 사용

이제 동일한 작업을 수행하지만 여기서는 데이터 테이블이 다른 워크시트에 있습니다. 이 프로세스를 배우려면 아래 단계를 수행하십시오.

📌 단계:

  • 처음에 두 개의 서로 다른 워크시트에 두 개의 데이터 테이블을 만듭니다. “W1” 워크시트의 경우 데이터 범위 1 테이블을 만듭니다.

  • 다음으로 “W2” 워크시트에 데이터 범위 2 라는 데이터 테이블을 만듭니다.

  • 이때, 여러 열의 값을 반환할 새 워크시트에 테이블을 생성합니다.

  • 다음 셀 C5 에서 중첩된 VLOOKUP 함수 를 적용합니다. 값을 입력하고 수식의 최종 형식은
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • 이후 Enter 키를 누릅니다. 여러 열 조회에서 "가격" 만 반환합니다.

🔎 수식 분석 :

  • Lookup_value VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) 입니다. 이 두 번째 VLOOKUP “W1” 시트에서 제품 을 가져옵니다.
  • table_array: is 'W2'!B$5 :C$16.
  • Col_index_num is 2
  • [range_lookup]: 정확한 일치를 원합니다 (FALSE)
  • 다음에 채우기 핸들 기능을 사용하여 나머지 "항목 ID" 에 동일한 수식을 적용합니다. .

따라서 이 다른 워크시트에서 원하는 결과를 얻을 수 있습니다.

다중 열 색인을 사용하여 Excel VLOOKUP을 적용하는 방법 Numbers

이제 단일 VLOOKUP 함수 를 사용하여 한 번에 여러 값을 조회해야 합니다. 여러 열 색인 번호를 사용하여 이를 달성할 수 있습니다.

" 항목 ID" , " 제품" "가격" 주어진 데이터 세트에서. 이제 M-09 품목의 제품 가격 을 모두 반환하려고 합니다.

이 작업을 수행하려면 아래 단계를 따르세요.

📌 단계:

  • 먼저 워크시트에서 결과를 얻으려는 테이블을 만듭니다.

  • 다음 셀 선택 G5:H5 .

  • 다음에 아래 수식을 입력하고 Ctrl+Shift+Enter 키를 누릅니다. Excel 365 사용자인 경우 Enter 만 누르면 됩니다.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

따라서 여러 열 인덱스 번호로 여러 조회 값을 얻게 됩니다.

💬

  • VLOOKUP 함수 는 항상 가장 왼쪽 상단 열에서 오른쪽으로 조회 값을 검색합니다. 이 기능 "Never" 는 왼쪽의 데이터를 검색합니다.
  • 열 색인 번호로 “1” 보다 작은 값을 입력하면 이 기능은 오류를 반환합니다.
  • "Table_Array" 를 선택할 때 절대 셀 참조 ($) 를 사용하여 배열을 "차단"해야 합니다.
  • 정확한 결과를 얻으려면 항상 네 번째 인수를 "FALSE" 로 사용하세요.

자세히 보기: 두 시트 간의 VLOOKUP 예 in Excel

결론

그래서 이 기사에서는 여러 열에서 VLOOKUP 에 Excel에서 한 번만 반환하는 두 가지 적절한 방법을 보여 주었습니다. 무료 워크북을 다운로드하여 연습할 수도 있습니다. 이 기사가 도움이 되고 유익하기를 바랍니다. 추가 질문이나 권장 사항이 있으면 여기에 의견을 남겨주세요.

그리고 Excel에 대해 자세히 알아보려면 ExcelWIKI 를 방문하세요! 좋은 하루 되세요!

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