목차
가끔 여러 열로 작업하는 동안 세 번째 값을 반환하기 위해 두 열을 일치 해야 하는 경우가 있습니다. 이 기사에서는 Excel 에서 두 개의 열을 일치시키고 세 번째 열을 반환하는 방법을 살펴보겠습니다.
실습 통합 문서 다운로드
이 통합 문서를 다운로드하고 이 기사를 진행하면서 연습하십시오. .
두 개의 열을 일치시키고 세 번째를 반환합니다.xlsx
Excel에서 두 개의 열을 일치시키고 세 번째를 반환하는 3가지 쉬운 방법
여기서는 동일한 값이 존재하는 두 열을 비교합니다. 두 값이 일치하면 첫 번째 열 의 해당 결과가 되는 세 번째 열 값을 반환합니다.
몇 가지 제품 ID가 있는 아래 표를 살펴보겠습니다. 해당 가격으로. 제목이 제품 ID-2 인 다른 열을 만듭니다. 여기에서 제품 ID 및 제품 ID-2 열을 비교하여 가격-2<2의 가격 열 값을 반환합니다> column.
1. Excel에서 VLOOKUP 함수를 사용하여 두 열을 일치시키고 세 번째 열을 반환합니다.
첫 번째 방법에서는 VLOOKUP 기능 사용. 단계별로 해봅시다.
단계:
- F5 로 이동하여 다음 수식을 작성합니다
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
공식 설명:
- 여기서 조회값 은 E5 .
- 배열 은 B5:C15 입니다.
- 열 인덱스 번호 는 2 . 따라서 Excel 은 E5 에 해당하는 가격을 반환합니다. (가격이 배열의 두 번째 열에 있기 때문에)
- 그런 다음 ENTER 를 눌러 출력을 가져옵니다.
- 그 다음에는 채우기 핸들 을 사용하여 자동 채우기 를 F9 까지 합니다.
자세히 보기: 일치용 Excel에서 두 열을 비교하는 방법(8가지 방법)
2. INDEX의 조합- Excel에서 두 열을 일치시키고 세 번째를 반환하는 MATCH 함수
다음 방법이 중요합니다. 여기서는 INDEX 와 MATCH 함수 의 조합을 사용하겠습니다. 단계를 살펴보겠습니다.
단계:
- F5 로 이동하여 다음 수식을 작성합니다.
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))
수식 분석:
- MATCH(E5,$B$5:$B$15) → Excel 은 배열 B5:B15 에서 상대 위치 1002 를 반환합니다.
- 출력: {2}
- INDEX($C$5:$C$15,MATCH(E5,$B$5: $B$15)) → 이것은
- INDEX($C$5:$C$15,2)
- 출력: {1029}
- 이제 ENTER 를 눌러 출력을 가져옵니다.
- 마지막으로 채우기 핸들 을 사용하여 자동완성 을 최대 F9 까지 합니다.
자세히 보기: Excel에서 두 열의 일치 항목을 계산하는 방법(5 Easy방법)
유사한 읽기
- Excel 두 목록을 비교하고 차이점 반환(4가지 방법)
- Excel에서 여러 열을 일치시키는 방법(가장 쉬운 5가지 방법)
- 두 열을 비교하는 Excel 매크로(4가지 쉬운 방법)
- 엑셀에서 3개의 컬럼을 비교하여 반환(4가지 방법)
3. IF, INDEX, MATCH 함수를 조합하여 2개의 컬럼을 매칭하여 3번째를 엑셀에서 반환
이제 다른 방법을 보여드리겠습니다. 이 방법은 데이터셋을 약간 변경했습니다.
이번에는 제품 ID 와 카테고리<를 모두 매칭하겠습니다. 2> 그리고 가격 을 가져옵니다. IF , INDEX, 및 MATCH 기능의 조합이 여기에서 작동합니다.
단계:
- G7 으로 이동하여 다음 수식을 작성합니다.
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))
공식 분석:
- C5:C15=G6 → IF<에 대한 논리적 테스트입니다. 2> 조건은 배열 조건입니다.
- 출력: TRUE 는 범주 C 에 대한 것이고 FALSE 는 다른 범주에 대한 것입니다. {FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE}
- B5:B15 → 테스트가 TRUE .
- MATCH(G5,IF(C5:C15=G6,B5:B15),0)) 인 경우의 값 → G5 는 조회 값이고 조회 배열은 IF(C5:C15=G6,B5:B15) 입니다. 이는 Excel 이 을 찾을 것임을 의미합니다. PID-1001 {FALSE;FALSE;”PID-1005″;”PID-1001″;FALSE;FALSE;”PID-1009″;FALSE;FALSE;FALSE;FALSE} 에서 상대 위치를 가져옵니다.
- 출력: {4}
- INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6, B5:B15),0)) → 이것은
- INDEX(D5:D15,4)
- 가 됩니다. 출력: {2186}
- 그런 다음 CTRL+SHIFT+ENTER 를 눌러 출력을 가져옵니다. 이것은 배열 수식이기 때문입니다. 내부에 수식이 포함된 수식에 한 쌍의 두 번째 괄호 가 표시됩니다.
자세히 보기: Excel에서 두 개의 열을 일치시키고 세 번째 열을 출력(3가지 빠른 방법)
기억해야 할 사항
- 절대 참조 는 범위 잠금용.
- CTRL+SHIFT+ENTER 배열 수식용.
결론
일치 항목을 찾기 위한 열 간 비교 다른 열의 값을 반환하는 것은 Excel 의 일반적인 관행입니다. 이런 종류의 문제에 대한 해결책을 알면 많은 경우 작업이 쉬워집니다. 이 기사가 마음에 드시기 바랍니다. 더 가치 있는 기사를 기대해 주세요.