Excel에서 여러 값을 세로로 일치시키고 반환하는 인덱스 기능

  • 이 공유
Hugh West

VLOOKUP 함수를 사용하여 Excel에서 여러 값을 일치시키고 반환할 수 없습니다. 이 기사에서는 INDEX 함수를 사용하여 여러 값을 세로 및 가로로 일치시키고 반환하는 방법을 설명합니다. 또한 이 작업을 수행하는 몇 가지 다른 방법을 보여드리겠습니다.

데이터세트에 여러 국가의 여러 도시 이름이 있다고 가정해 보겠습니다. 이제 특정 국가의 열이나 행에서 도시 이름을 가져오려고 합니다.

연습 워크북 다운로드

색인 일치는 여러 개를 반환합니다. values ​​Vertically.xlsx

여러 값을 세로로 일치시켜 반환하는 Index 함수 및 기타 경우

1. VLOOKUP 함수를 사용하면 어떻게 될까요?

먼저 VLOOKUP 함수 를 사용하여 여러 값을 일치시키고 반환하려는 경우 어떻게 되는지 살펴보겠습니다. 국가 미국을 일치시키고 이 국가의 도시를 반환하려면 E5,

=VLOOKUP(D5,A5:B15,2,FALSE) <셀에 다음 수식을 입력하십시오. 0>여기서 D5= 조회 값

A5:B15 = 조회 범위

2 = 조회의 조회 열 range

FALSE = Exact match

ENTER 를 누르면 첫 번째 도시 이름만 표시됩니다. . 즉, VLOOKUP 은 여러 값을 반환할 수 없으며 첫 번째 값만 반환합니다. 따라서 VLOOKUP을 사용하여 여러 값을 세로로 가져올 수 없습니다. 기능.

자세히 보기: 엑셀에서 VLOOKUP 대신 INDEX MATCH를 사용하는 방법(3가지 방법)

2. 여러 값을 일치시켜 반환하는 INDEX 함수

2.1 세로로 값 반환

INDEX 함수 는 여러 값을 세로로 일치시켜 반환할 수 있습니다. 셀 E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),ROW(1:1))),"")

여기에 수식을 입력합니다. $B$5:$B$15 =값 범위

$D$5 = 조회 기준

$A$5:$A$15 = 기준 범위

ROW(1:1) 는 값이 세로로 반환됨을 나타냅니다.

ENTER 를 누른 후 셀 E5에 미국의 첫 번째 도시가 표시됩니다.

이제 셀 E5 를 세로로 아래로 드래그하면 미국의 모든 도시를 열 E.

수식을 사용하여 다른 국가와 일치시킬 수도 있습니다. D5 셀에 국가 이름을 입력하면 D 열에 해당 국가의 도시가 자동으로 반환됩니다.

2.2 반환 수평 값

INDEX 함수는 값을 수평으로 반환할 수도 있습니다. 셀 E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),COLUMN(A1))),"")

여기에 수식을 입력합니다. $B$5:$B$15 =값 범위

$D$5 = 조회 기준

$A$5:$A$15 = 기준 범위

COLUMN(A1) 은 값이

ENTER 를 누르면 미국의 첫 번째 도시가 표시됩니다.

이제 E5 셀을 가로로 드래그하면 행 5에 미국의 모든 도시가 표시됩니다.

자세히 보기: 여러 값을 가로로 반환하는 Excel INDEX-MATCH 수식

3. 셀에서 여러 값을 반환하는 TEXTJOIN 함수

TEXTJOIN 함수 는 단일 셀에 여러 값을 반환할 수 있습니다. 셀에 수식 입력 E5,

=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))

여기, D5 = 기준

A5:B15 = 일치 기준 범위

B5:B15 = 값 범위

TRUE = 모든 값 무시 빈 셀

ENTER 를 누르면 셀 E5에 미국의 모든 도시가 표시됩니다.

자세히 보기: 셀에 텍스트가 포함된 경우 Excel INDEX MATCH

유사 읽기

  • 엑셀에서 특정 데이터를 선택하는 방법 (6가지 방법)
  • INDEX MATCH vs VLOOKUP 함수 (예제 ​​9가지)
  • Excel에서 INDEX-MATCH 수식을 사용하여 여러 결과를 생성하는 방법
  • 여러 기준이 있는 Excel INDEX MATCH(적합한 예 4개)
  • Index Match Multiple Criteria in Rows and Columns in Excel

4. 여러 값을 세로로 필터링

값을 얻을 수 있습니다. 필터 를 사용하여 세로로. 그러려면 먼저 홈 > 편집 > 정렬 및 필터 > Filter.

이제 모든 열 머리글 옆에 작은 아래쪽 화살표가 표시됩니다. 국가 옆의 화살표를 클릭하면 드롭다운 메뉴 가 나타납니다. 이 메뉴에서 미국 만 선택하고 확인을 클릭합니다.

이제 데이터세트에 미국의 도시.

5. 여러 값을 세로로 일치시키고 반환하기 위한 색인 및 집계

INDEX 함수 및 AGGREGATE 함수 는 Excel에서 세로로 여러 값을 일치시키고 반환할 수 있습니다. 셀 E5,

=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5))),"")

여기에 수식을 입력합니다. $B$5:$B$15 =값 범위

$D$5 = 조회 기준

$A$5:$A$15 = 기준 범위

ENTER 를 누르면 셀 E5에 미국의 첫 번째 도시가 표시됩니다.

이제 셀 E5 를 세로로 아래로 드래그하면 미국의 모든 도시가 열 E에 표시됩니다.

자세히 보기: Excel Index Match 단일/여러 기준과 단일/여러 결과

결론

설명된 방법 중 하나를 사용하여 여러 값을 수직으로 일치시키고 반환할 수 있지만 INDEX 기능을 사용하는 것이 가장 좋습니다.편리한 방법. 방법에 대해 혼란이 있는 경우 의견을 남겨주세요.

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