Excel에서 여러 값을 조회하는 방법(10가지 방법)

  • 이 공유
Hugh West

Microsoft Excel 에서 데이터 분석을 수행할 때 특정 ID, 사용자 이름, 연락처 정보 또는 다른 고유 식별자에 대해 일치하는 모든 데이터를 가져와야 할 경우 문제가 발생할 수 있습니다. 이 문서에서는 Excel을 사용하여 하나 이상의 조건을 기반으로 Excel에서 여러 값을 조회하고 열, 행 또는 단일 셀에 여러 결과를 반환하는 방법을 설명합니다. 초보자가 개념을 이해하고 유사한 문제에 적용할 수 있도록 최선을 다해 개념을 설명하려고 노력할 것입니다.

연습 워크북 다운로드

이 글을 읽는 동안 연습할 연습 워크북을 다운로드하세요.

여러 값 조회.xlsx

Excel에서 여러 값을 조회하는 10가지 적절한 방법

1. 배열 수식을 사용하여 Excel에서 여러 값 조회

Excel VLOOKUP 함수 는 다음과 같이 생각납니다. 즉각적인 대답이지만 어려움은 단일 일치 항목만 반환할 수 있다는 것입니다.

작업을 실행하기 위해 다음 함수를 사용하여 배열 수식을 활용할 수 있습니다.

  • IF – 조건이 만족되면 하나의 값을 출력하고 조건이 만족되지 않으면 다른 값을 출력합니다.
  • SMALL – 배열의 가장 낮은 값을 반환합니다.
  • INDEX – 귀하가 제공한 행과 열에 따라 배열 요소를 제공합니다.
  • – 행 번호를 제공합니다.
  • – 다음을 제공합니다.1:
  • E5 에 다음 수식을 입력합니다.
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")

  • Ctrl + Shift + Enter 를 눌러 배열로 만듭니다.

2단계:

  • Enter 를 눌러 결과를 확인합니다.
  • 마지막으로 을 적용합니다. 자동 채우기 셀을 채우는 핸들 도구입니다.

위 스크린샷에서 이벤트에 참석한 사람들의 목록을 볼 수 있으며 을 입력했습니다. "참석하지 않음" 참석하지 않은 사람을 위한 것입니다.

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

결론

결론적으로 이 문서가 Excel에서 여러 값을 조회하는 방법에 대한 자세한 지침을 제공했으면 합니다. 이러한 모든 절차를 학습하고 데이터 세트에 적용해야 합니다. 연습 문제지를 보고 이러한 기술을 테스트해 보세요. 여러분의 소중한 지원 덕분에 이와 같은 튜토리얼을 계속 만들 수 있게 되었습니다.

질문이 있으시면 언제든지 문의해 주세요. 또한 아래 섹션에 자유롭게 의견을 남겨주세요.

우리 ExcelWIKI 팀은 항상 귀하의 질문에 응답합니다.

Stay with us & 계속 배우십시오.

열의 번호.
  • IFERROR – 오류를 감지합니다.
  • 이러한 수식의 몇 가지 예를 아래에서 볼 수 있습니다.

    1.1 한 행에서 여러 값 조회

    B 열에 여러 회사를 운영하는 임원의 이름이 몇 개 있다고 가정해 보겠습니다. C 열에 회사 이름을 표시했습니다. 우리의 목표는 특정인이 운영하는 모든 비즈니스 목록을 작성하는 것입니다. 완료하려면 다음 단계를 따르십시오.

    1단계:

    • 빈 행에 고유 이름 목록을 제공합니다. 이 예에서는 셀 B13:B15 에 이름을 입력합니다.

    2단계:

    • 셀<12에 다음 수식 입력>
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

    • 배열 조건으로 확인하려면 Ctrl + Shift를 누르십시오. + 입력 동시

    3단계:

    • 를 입력하고 자동완성 을 사용하여 결과를 확인합니다.

    그리고 최종 결과는 다음과 같습니다.

    1.2 Excel에서 열의 여러 값 조회

    과 같이 행이 아닌 열에 여러 값을 반환하려는 경우

    스크린샷 아래의 수식을 아래 단계에 따라 다음과 같이 수정합니다.

    1단계:

    • 입력 일부 빈 행에 고유한 이름 목록, 이 예에서 이름은 셀에 입력됩니다. E4:G4
    • 다음 수식을 입력합니다.셀 E5
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

    • 배열 조건의 경우 Ctrl 키를 누릅니다. + Shift + Enter .

    2단계:

    • 마지막으로 Enter 를 누르고 자동완성 핸들 도구로 필요한 셀을 채웁니다.

    다음은 최종 결과입니다.

    참고 . 수식을 다른 행에 올바르게 복사하려면 조회 값 참조, 절대 열 및 $E4.

    과 같은 상대 행에 유의하십시오. 자세히 보기: 엑셀에서 다른 시트의 값을 조회하는 방법(3가지 쉬운 방법)

    2. 여러 기준에 따라 Excel에서 여러 값 조회

    여러 값을 조회하는 방법은 이미 알고 있습니다. 단일 기준에 따라 Excel에서. 두 개 이상의 기준에 따라 여러 일치 항목을 원하는 경우 어떻게 합니까? 예를 들어, 서로 다른 열의 특정 범주에 Amazon 베스트셀링 제품의 데이터 세트가 있습니다. 이제 특정 카테고리의 제품을 찾고 있습니다.

    다음 배열 인수를 사용하여 이를 수행합니다.

    IFERROR(INDEX( return_range , SMALL(IF(1=((–( lookup_value1 = lookup_range1 )) * ( –( lookup_value2 = lookup_range2 ) )), ROW( return_range )-m,""), ROW()-n)),"")

    여기서,

    Lookup_value1 는 셀의 첫 번째 조회 값입니다. F5

    Lookup_value2 는 셀의 두 번째 조회 값입니다. G5

    Lookup_range1 는 lookup_value1이 검색되는 범위입니다( B5:B10 )

    Lookup_range2 는 lookup_value2가 검색될 범위( C5:C10 )

    Return_range 는 결과가 제공될 범위입니다.

    m 는 반환 범위에서 1 를 뺀 첫 번째 셀의 행 번호입니다.

    n 는 첫 번째 수식의 행 번호입니다. 셀 빼기 1 .

    2.1 열에서 여러 일치 항목 조회

    배열 인수에 익숙하므로 간단히 앞의 두 예에 제시된 수식을 사용하여 아래 단계와 같이 여러 기준을 확인합니다.

    1단계:

    • H5 , 다음 수식 입력
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($F$5=$B$5:$B$10)) * (--($G$5=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), ROW()-4)),"")

    • Ctrl + Shift + Enter 를 동시에 누르면 수식이 적용됩니다.

    결과적으로 다음과 같은 값이 표시됩니다. 아래 스크린샷.

    2단계:

    • 동일한 수식 적용 t o 나머지 셀.

    참고. 반환 범위와 수식 범위가 모두 행 5에서 시작하므로 n과 m 모두 위의 예에서 "4"와 같습니다. 이들은 워크시트에서 다른 숫자일 수 있습니다.

    자세히 보기: Excel에서 LOOKUP 기능을 사용하는 방법(적합한 예 4개)

    2.2 한 행에서 여러 일치 항목 조회

    이전 방법과 유사하게결과가 행으로 반환되는 가로 레이아웃을 선호할 수 있습니다. 이 경우 여러 기준 세트를 기반으로 여러 값을 가져오려면 아래 단계를 따르십시오.

    1단계:

    • 먼저 셀 D13 에 다음 수식을 입력합니다.
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($B$13=$B$5:$B$10)) * (--($C$13=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), COLUMN()-3)),"")

    • 배열하려면 Ctrl + Shift + Enter .

    2단계:

    • 그런 다음 Enter 버튼을 누르고 자동완성 을 사용하여 필요한 셀을 채웁니다.

    따라서 아래 스크린샷과 같이 여러 결과가 표시됩니다.

    자세히 보기: 엑셀에서 여러 조건으로 조회하는 방법(AND 또는 OR 유형 모두)

    3. 한 셀에서 여러 값 조회 및 반환

    Microsoft 365 구독, Excel에는 이제 훨씬 더 강력한 기능과 기능(예: XLOOKUP , 동적 배열 , UNIQUE/FILTER 기능 등)이 포함되어 있습니다. 이전 버전에서는 사용할 수 없었습니다.

    Microsoft 365 (이전 명칭은 Office 365 ), 이 섹션에서 설명하는 방법을 사용하여 Excel의 한 셀에서 여러 값을 조회하고 반환할 수 있습니다.

    아래에는 <열에 임원 이름이 있는 데이터 세트가 있습니다. 1>B 열 C 에서 그들이 소유한 회사.

    각 사람에 대해 그들이 소유한 회사를 찾고 싶습니다. 안에단일 세트(쉼표로 구분) 셀 F5 .

    이렇게 하려면 다음 단계를 적용합니다.

    1단계:

    • 먼저 셀 F5 에 다음 수식을 입력합니다.
    =TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))

    • 배열 수식으로 입력하려면 Ctrl + Shift + Enter 를 누르세요.

    2단계:

    • 그런 다음 Enter 를 눌러 결과를 확인합니다.

    자세히 보기: Excel에서 사용할 수 있는 7가지 조회 유형

    4. 여러 항목 조회에 FILTER 기능 적용 Excel

    의 값 FILTER 함수 를 사용하여 여러 값을 찾기 위해 지정한 기준에 따라 데이터 세트를 필터링할 수 있습니다.

    Dynamic Arrays Function 에는 이 기능이 포함되어 있습니다. 결과는 수식을 입력한 셀부터 시작하여 셀 범위로 동적으로 흐르는 데이터 배열입니다.

    FILTER 기능 의 구문은 다음과 같습니다.

    FILTER(array, include, [if_empty])

    Where,

    Array (required) – 값 범위 또는 필터링하려는 배열.

    포함(필수) – 부울 배열 형식으로 제공되는 기준입니다( TRUE FALSE 값). 배열 매개변수와 높이(데이터가 열에 있는 경우) 또는 너비(데이터가 행에 있는 경우)가 같아야 합니다.

    If_empty(선택 사항) – 기준에 맞는 항목이 없을 때 반환할 값입니다.

    먼저 데이터 필터링을 위한 Excel 수식이 어떻게 작동하는지 더 잘 이해할 수 있도록 아주 간단한 몇 가지 예를 살펴보겠습니다.

    4.1 IF Not Equal

    Let's say , Elon Musk에 속하지 않는 회사 이름을 알고 싶습니다. 따라서 여기서 조회 값은 F4 의 Elon Musk입니다. 이를 위해 FILTER 기능 을 적용합니다.

    1단계:

    • F6 FILTER 함수 의 다음 수식을 입력합니다.
    =FILTER(C5:C10,B5:B10F4)

    • 배열로 만들려면 Ctrl + Shift + Enter 를 누르세요.

    2단계:

    • 그런 다음 Enter 키를 누릅니다.
    • 자동완성 핸들 사용 필수 필드를 채우는 도구입니다.

    따라서 위의 스크린샷과 같은 결과를 얻을 수 있습니다.

    4.2 IF Equal

    마찬가지로 Elon Musk에 속한 회사의 이름을 알고 싶다면 아래 단계를 따르십시오.

    1단계:

    • F6 ,
    =FILTER(C5:C10,B5:B10=F4)

    <10 셀에 다음 수식을 입력합니다>

  • Ctrl + Shift + Enter 를 동시에 누르세요.
  • 2단계:

    • 그런 다음 Enter 를 눌러 일치 항목을 찾습니다.
    • 자동완성 핸들 도구 적용 대상 셀을 채웁니다.

    4.3 IF Less

    보다 아래 스크린샷에는 상위 억만장자의 순자산 데이터 세트가 표시됩니다.이제 예를 들어 순자산이 $150B 미만인 사람을 알고 싶습니다. 이렇게 하려면 다음 단계를 따르세요.

    1단계:

    • 처음에 셀에 다음 수식을 입력합니다. F6 ,
    =FILTER(C5:C10,B5:B10

    • 배열식으로 만들려면 을 누르세요. Ctrl + Shift + Enter .

    2단계:

    • 그런 다음 Enter 를 누릅니다.
    • 마지막으로 자동완성 핸들 도구를 적용하여 셀을 채웁니다.

    결과적으로 위 스크린샷과 같이 여러 값을 얻게 됩니다.

    4.4 IF Greater Than

    이전 방법과 유사하게 누가 알고 싶습니다. 순자산이 $150B 이상인 경우 아래 단계를 따르십시오.

    1단계:

    • 먼저 셀 F6 에 다음 수식을 입력합니다.
    =FILTER(C5:C10,B5:B10>F4)

    • Ctrl + Shift + Enter 를 눌러 배열 수식으로 만듭니다.

    2단계:

    • 그런 다음 Enter 를 누릅니다.
    • 마지막으로 자동완성 핸들 도구를 적용합니다. 셀을 채웁니다.

    As a r 결과적으로 위의 스크린샷과 같이 여러 값을 얻을 수 있습니다.

    자세히 보기: Excel에서 테이블을 조회하는 방법(8가지 방법)

    5. VLOOKUP 함수를 적용하여 여러 값 조회

    시나리오에서 데이터 목록을 다시 검토하여 어떤 정보가 포함되어 있는지 확인해야 할 수 있습니다.그들 각각과 그들 중 하나에서 누락된 정보. 예를 들어 특정 이벤트에 어떤 배우가 참여했는지 조회하고 싶습니다. 이 작업을 수행하기 위해 VLOOKUP 함수 를 사용합니다.

    VLOOKUP 함수 의 구문은 다음과 같습니다.

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

    여기서

    Lookup_value 는 참조 값이고, 이는 텍스트, 숫자 문자열 또는 참조할 값이 있는 셀이 될 수 있습니다.

    Table_array 는 전체를 포함한 전체 데이터 테이블입니다. 결과적으로 찾고자 하는 참조 값은 이 표의 1열에 있어야 Excel이 오른쪽으로 진행하여 반환 값을 찾을 수 있습니다.

    Col_index_num 는 숫자입니다. 반환 값이 있는 열의 이 숫자는 1부터 시작하여 테이블의 열 수가 증가함에 따라 증가합니다.

    [range_lookup] 는 이 함수가 작동하는 데 필요하지 않기 때문에 괄호 안에 있는 네 번째 인수입니다. . Excel 구문에서 대괄호는 인수가 선택 사항임을 나타냅니다. 이 값을 입력하지 않으면 Excel은 기본적으로 TRUE(또는 1)로 설정되어 정확한 일치가 아닌 참조 값과 가까운 일치를 찾고 있음을 나타냅니다.

    참고. 텍스트 반환의 경우 값으로 TRUE 를 사용하는 것이 권장되지 않습니다.

    이제 다음 단계에 따라 VLOOKUP 함수 를 적용합니다.

    단계

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