목차
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 기능을 사용하는 것이 가장 좋습니다.편리한 방법. 방법에 대해 혼란이 있는 경우 의견을 남겨주세요.