목차
단일 기준에 따라 여러 값을 반환하는 Excel을 찾고 있다면 잘 찾아오셨습니다. Excel을 사용하는 동안 서로 다른 기준에 따라 여러 값을 찾는 것은 일반적인 작업이며 모든 프로그램을 효과적으로 실행하는 데 필수적입니다. 이 기사에서는 Excel에서 단일 기준에 따라 여러 값을 반환하는 방법에 대해 논의하려고 합니다.
연습 통합 문서 다운로드
단일 기준에 따라 여러 값 반환 .xlsxExcel에서 단일 기준에 따라 여러 값을 반환하는 3가지 방법
먼저 이 데이터 세트를 살펴보겠습니다. 1930 부터 2018 까지 개최된 모든 FIFA 월드컵 목록이 있습니다. 열 에는 연도 , 열 에는 개최국 , 챔피언 국가는 D열, 및 E열 의 준우승 국가.
자, 이제 시도해 봅시다. 이 데이터 세트에서 단일 기준에 따라 여러 값을 추출합니다.
1. 단일 셀에서 단일 기준에 따라 여러 값 반환
우선, 단일 셀.
한 열에서 모든 챔피언 국가의 이름을 추출하고 인접 셀에서 챔피언이 된 연도를 추출하려고 합니다.
이름을 추출한다고 가정합니다. G열 국가
- 이름의 챔피언 국가들 먼저,Excel의 UNIQUE 함수 를 사용하겠습니다. 첫 번째 셀 G5 에 이 수식을 입력합니다.
=UNIQUE(D5:D25)
여기서 D5:D25 은 월드컵 챔피언 에게.
- 두 번째로 ENTER 를 누르세요.
- 결국, Column G
Note 에서 모든 출력을 찾을 수 있습니다. : Microsoft 365 를 사용하는 동안 Fill Handle 을 사용하여 모든 값을 가져올 필요가 없습니다. 모든 값은 자동으로 출력으로 나타납니다.
1.1. TEXTJOIN 및 IF 함수 사용
TEXTJOIN 및 IF 함수의 조합을 사용하는 것은 단일 기준에 따라 여러 값을 찾는 일반적인 응용 프로그램입니다. 이 두 함수의 사용법은 주로 두 개 이상의 기준에서 기본 값의 공통 값을 찾습니다.
다음 데이터 세트에서 열 G<에 챔피언 국가가 있습니다. 7> 1회 반복. 이러한 챔피언 팀의 연도 를 하나의 셀에서 개별적으로 찾아야 합니다.
- 이렇게 하려면 먼저 <6에 공식을 작성합니다>H5 셀은 이렇게 됩니다.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))
- 두 번째로 ENTER를 누르세요. 출력을 1930,1950 으로 가져옵니다.
- 셋째, 오른쪽 하단을 누른 상태에서 커서를 아래로 드래그하여 채우기 핸들 을 사용합니다. H5
- 의 코너이것.
수식 설명
- 여기 $B$5 :$B$25 는 조회 배열입니다. 우리는 몇 년 동안 찾고 싶습니다. 다른 것을 원하는 경우 해당 항목을 사용하십시오.
- $D$5:$D$25=G5 이 우리가 일치시키려는 기준입니다. 셀 G5 ( 우루과이 )를 Champion 열( $D$5:$D$25)과 일치시키려고 합니다. 다른 것을 원한다면 그것을 사용하십시오.
1.2. TEXTJOIN 및 FILTER 기능 활용
또한 TEXTJOIN 및 FILTER 기능을 조합하여 사용하여 이전과 동일한 출력을 찾을 수 있습니다.
- 그래서 먼저 H5 셀에 수식을 이렇게 적습니다.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))
- 두 번째로 ENTER 를 누릅니다.
- 세 번째로 채우기 핸들 을 사용합니다.
- 결국에는
수식 설명
- 여기 $ B$5:$B$25 는 조회 배열입니다. 우리는 몇 년 동안 찾고 싶습니다. 다른 것을 원하는 경우 해당 항목을 사용하십시오.
- $D$5:$D$25=G5 이 우리가 일치시키려는 기준입니다. 셀 G5 ( 우루과이 )를 Champion 열( $D$5:$D$25)과 일치시키려고 합니다. 다른 것을 원하는 경우 해당 항목을 사용하십시오.
자세히 알아보기: Excel에서 셀에서 데이터를 추출하는 방법(5가지 방법)
2. 열의 단일 기준에 따라 여러 값 반환
위에서 언급한 기능만 사용할 수 있습니다. 오피스 365 에서. 이제 office 365 에 가입하지 않은 경우 이러한 방법에 따라 열의 기준에 따라 여러 값을 반환할 수 있습니다.
2.1. INDEX, SMALL, MATCH, ROW, ROWS 기능의 조합 사용
브라질 이 언제 챔피언이 되었는지 알아내야 한다고 가정해 보겠습니다. INDEX , SMALL , MATCH , ROW , ROWS 기능을 조합하여 찾을 수 있습니다. .
다음 데이터세트에서 셀 G5 에서 찾아야 합니다.
- 그러므로 먼저 G5 셀은 이렇게 됩니다.
=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
- 이것은 배열 수식이므로 이제 CTRL + SHIFT + ENTER 를 눌러야 합니다.
- 결국 브라질 출력으로 챔피언이 되었습니다.
이제 위 공식을 사용하여 다른 국가의 우승 연도를 추출할 수 있습니다.
예를 들어 , 열 H 에서 아르헨티나가 챔피언이었던 연도를 알아보려면 브라질 열에 인접한 새 열 아르헨티나 를 만들고 수식을 오른쪽으로 드래그합니다. 채우기 핸들 을 사용하여.
결과적으로 다음과 같은 출력을 찾을 수 있습니다.
공식 설명
- 여기 $B$5:$B$25 는 조회 배열입니다. 우리는 몇 년 동안 찾습니다. 그외 검색할 사항이 있으시면 이용하세요that.
- G$4=$D$5:$D$25 일치 기준입니다. 셀 G4 , Brazil 의 내용을 D5 에서 D25 까지의 셀 내용과 일치시키려고 합니다. 기준을 사용합니다.
- 다시 $D$5:$D$25 가 일치하는 열입니다. 당신은 당신의 칼럼을 사용합니다.
보시죠, 우리는 아르헨티나 가 챔피언이었던 해를 얻었습니다. 1978 및 1986 .
다른 모든 국가에 대해 할 수 있습니다.
다음 섹션으로 이동하기 전에 작은 당신을 위한 질문. 개최국이 월드컵 을 우승한 연도를 알 수 있습니까?
네. 당신은 올바르게 추측했습니다. 수식은 H5 셀에 이렇게 됩니다.
=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
결국 1930년, 1934년, 1966년, 1974년, 1978년, 1998년 개최국이 챔피언이 되었다.
2.2. FILTER 기능 적용
위에서 언급한 복잡한 수식을 사용하지 않으려면 엑셀의 FILTER 기능을 이용하면 꽤 편리하게 작업을 수행할 수 있습니다.
하지만 유일한 문제는 FILTER 기능이 Office 365 에서만 사용할 수 있다는 것입니다.
어쨌든 셀 G5 의 수식은 브라질 이 챔피언이었던 연도는.
=FILTER($B$5:$B$25,$D$5:$D$25=H$4)
수식 설명
- 일반적으로 $B$5:$B$25 는 조회 배열입니다. . 우리의 경우 년 . 당신은 당신의one.
- $D$5:$D$25=G$4 이 일치 기준입니다.
- 다음으로 ENTER 를 눌러 다음과 같은 결과를 얻습니다.
- 이제 이전 방법과 마찬가지로 Brazil 바로 옆에 Argentina 열을 새로 만들고 Fill 핸들 을 오른쪽으로 이동하여 아르헨티나 가 챔피언이었던 연도 를 얻습니다.
결국 출력
자세히 보기: 기준에 따라 Excel에서 데이터를 추출하는 방법(5가지 방법)
유사 읽기
- 여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)
- 텍스트 파일에서 Excel로 데이터를 가져오는 방법(3가지 방법)
- Excel VBA: 웹 사이트에서 자동으로 데이터 가져오기(2가지 방법)
- 텍스트 파일을 Excel로 자동 변환하는 방법(적절한 3가지 방법)
- 열이 있는 메모장을 Excel로 변환하는 방법(5가지 방법)
3 . 행의 단일 기준에 따라 Excel에서 여러 값 반환
마지막으로 원하는 경우 , 행의 기준에 따라 여러 값을 반환할 수 있습니다. IFERROR , INDEX , SMALL , IF , ROW , 그리고 COLUMN 기능.
- 브라질 이 챔피언이었던 연도를 알아보려면 먼저 셀을 선택하고 브라질을 입력합니다. 이 경우 G5 .
- 두 번째로 이 배열 수식을 인접한 셀 즉 H5 에 쓰고 CTRL + SHIFT + ENTER .
=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25,
ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")
- 세 번째로 입력 을 누릅니다.
- 결국, 특정 국가가 먼저 챔피언이 된 연도를 찾을 수 있습니다. 채우기 핸들 을 사용하지 않고 Microsoft 365 에서 자동으로 발생합니다.
- 이제 이 국가들이 챔피언이 된 다른 연도를 찾으려면 Fill Handle
- 결과적으로 다음과 같은 결과를 얻습니다.
수식 설명
- 여기 $B$5:$B$25 는 조회 배열입니다. 우리는 B5 에서 B25 범위에서 수년 동안 찾았습니다. 다른 것을 원한다면 그것을 사용하십시오.
- $G5=$D$5:$D$25 가 일치 기준입니다. 셀 G5 ( Brazil )을 Champion 열( D5 에서 D25 )과 일치시키고 싶습니다. 다른 작업을 수행하려면 그렇게 하십시오.
- ROW($B$5:$B$25)-3 을 사용했습니다. 이것이 제 조회 배열이고 이 배열의 첫 번째 셀이기 때문입니다. 어레이는 행 번호 4( B4 )에서 시작합니다. 예를 들어 조회 배열이 $D$6:$D$25인 경우 ROW($D$6:$D$25)-5를 사용합니다.
- In place COLUMN()-7, 중 수식을 삽입하는 이전 열의 번호를 사용합니다. 예를 들어 열 G 에 수식을 삽입하는 경우 COLUMN()-6.
자세히 보기: Excel의 여러 기준에 따라 테이블에서 데이터를 추출하는 방법