Excel에서 두 개의 열을 일치시키고 세 번째 열을 출력(3가지 빠른 방법)

  • 이 공유
Hugh West

Microsoft Excel은 오늘날 세계에서 가장 널리 사용되는 응용 프로그램 중 하나입니다. 대기업 주택에서 중소기업에 이르기까지이 응용 프로그램을 사용하십시오. 이 애플리케이션을 통해 원하는 대로 데이터를 처리할 수 있습니다. 이 기사에서는 두 개의 열을 일치시키고 Excel에서 세 번째 열의 출력을 얻는 방법에 대해 설명합니다. 빅 데이터시트에서 일정량의 데이터가 필요할 때 사용합니다.

실습 워크북 다운로드

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

두 개의 열을 일치시켜 세 번째를 출력합니다.xlsx

Excel에서 두 개의 열을 일치시켜 세 번째를 출력하는 3가지 방법

우리는 세 가지 간단한 방법을 사용하여 Excel에서 두 열을 일치시키고 세 번째에서 출력하는 방법을 설명합니다. 우리는 제품 ID 이름 으로 구성된 슈퍼 상점의 데이터 세트를 취합니다.

1. VLOOKUP 함수를 사용하여 Excel

의 세 번째 열에서 결과 가져오기 VLOOKUP 함수 는 테이블의 가장 왼쪽 열에서 값을 찾습니다. 그리고 우리가 지정한 열의 같은 행에 있는 값. 기본적으로 테이블은 오름차순으로 정렬되어야 합니다.

구문:

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

Arguments :

lookup_value 연산을 통해 이 값을 조회한다. 우리의 보기 값은 지정된 데이터의 첫 번째 열에 있어야 합니다.table_array에서 언급한 범위. Lookup_value는 값이거나 셀에 대한 참조일 수 있습니다.

table_array lookup_value를 검색하기 위해 지정된 범위입니다. 명명된 범위나 테이블 또는 셀 참조일 수 있습니다. 반환 값은 여기에 포함되어야 합니다.

col_index_num 이 숫자는 반환에서 가져올 열을 나타냅니다. table_array의 마지막 컬럼부터 시작한다.

range_lookup 논리 값이다. 함수 조회의 특성을 지정합니다. 정확히 일치 또는 대략 일치 의 두 가지 옵션이 있습니다.

이 섹션에서는 VLOOKUP 함수 를 사용하여 열을 일치시킵니다.

1단계:

  • 인보이스 를 만들기 위해 열을 추가합니다.

2단계:

  • ID 이름 상자에 입력합니다.

3단계:

  • 이제 에서 VLOOKUP 작업을 적용하겠습니다>셀 F6 .
  • 수식을 완성하면 다음과 같이 표시됩니다.
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)

4단계:

  • 이제 Enter 를 누릅니다.

5단계:

  • 채우기 핸들 아이콘을 데이터가 포함된 마지막 셀로 당깁니다.

제품 ID 에 해당하는 이름이 표시되는 것을 볼 수 있습니다.

6단계:

  • 데이터 세트에 없는 모든 ID 는 무엇인지 확인하십시오.발생합니다.
  • 제품 ID로 A-010 을 입력했습니다.

자세히 보기: 다른 시트의 두 열을 비교하는 VLOOKUP 공식!

2. Excel

의 세 번째 열에서 출력을 얻기 위한 INDEX+MATCH+IFERROR

IFERROR 함수 는 값을 확인하고 이것이 오류인지 여부를 확인합니다. 오류가 발견되면 해당 사례는 인수에 주어진 것을 보여줍니다. 그렇지 않으면 참조 값을 반환합니다.

구문:

IFERROR(value, value_if_error)

인수:

오류를 확인하기 위한 인수입니다.

value_if_error – 수식이 오류로 평가되면 반환할 값입니다. 다음 오류 유형이 평가됩니다. #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? 또는 #NULL!.

MATCH function 는 주어진 범위에서 선택된 객체를 찾습니다. 또한 해당 범위에서 해당 개체의 상대적 위치를 제공합니다. 해당 범위에서 개체의 위치가 필요한 경우 LOOKUP 함수 중 하나 대신 MATCH 를 사용합니다.

구문:

MATCH(lookup_value, lookup_array, [match_type])

인수 :

lookup_value – look_array에서 일치시키고자 하는 원하는 값입니다. 이 lookup_value 인수는 값(숫자, 텍스트 또는 논리값)이거나 숫자, 텍스트 또는 논리값에 대한 셀 참조일 수 있습니다.

lookup_array – 그만큼검색할 지정된 셀 범위입니다.

match_type – -1, 0 또는 1일 수 있습니다. match_type 인수는 Excel에서 lookup_value를 lookup_array의 값과 일치시키는 방법을 지정합니다. . 이 인수의 기본값은 1입니다.

INDEX 함수 는 테이블 또는 범위의 값 또는 값에 대한 셀 참조를 반환합니다. INDEX 함수를 사용하는 방법에는 두 가지가 있습니다. 지정된 셀 또는 셀 배열의 값을 반환하려는 경우 배열 형식을 사용합니다. 그렇지 않으면 참조 양식을 사용하여 명시된 셀의 참조를 반환합니다.

구문:

INDEX(array, row_num, [column_num])

인수:

배열 – 범위 또는 배열 상수입니다. 배열에 하나의 행 또는 열만 포함된 경우 해당하는 row_num 또는 column_num 인수는 선택 사항입니다. 배열에 둘 이상의 행과 둘 이상의 열이 있고 row_num 또는 column_num만 사용되는 경우 INDEX는 배열의 전체 행 또는 열의 배열을 반환합니다.

row_num – column_num이 없으면 필수입니다. 배열에서 값을 반환할 행을 선택합니다. row_num이 생략되면 column_num이 필요합니다.

column_num – 값을 반환할 배열의 열을 선택합니다. column_num이 생략되면 row_num이 필요합니다.

여기서 IFERROR , MATCH INDEX 함수 조합을 사용하여 두 항목을 일치시킵니다. 열 및 출력 얻기세 번째에서.

1단계:

  • 셀 F6 으로 이동합니다.
  • 수식을 작성합니다. 적절한 인수로. 따라서 수식은 다음과 같습니다.
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

2단계:

  • 그런 다음 Enter 를 누릅니다.

3단계:

  • 채우기 핸들 아이콘을 셀 F9 로 당깁니다.

여기서 두 열을 비교하고 다음을 얻습니다. 세 번째 열의 출력입니다.

4단계:

  • 이제 데이터 세트에 없는 제품 ID를 입력합니다.
  • A-010 을(를) 넣고 무슨 일이 일어나는지 확인합니다.

객체가 없는 경우 공백이 표시됩니다. 데이터 세트에서.

수식 분류:

  • MATCH(E6,$B$5:$B$12,0)

이 수식은 B5 에서 B12 범위 내의 셀 E6 와 일치합니다. 여기에서 0 는 정확한 일치를 얻는 데 사용됩니다.

출력: 2

  • INDEX($C$5: $C$12,MATCH(E6,$B$5:$B$12,0))

이 수식은 C5 에서 까지의 값을 반환합니다. C12 . INDEX 함수의 두 번째 인수는 MATCH 함수의 결과입니다.

출력: Oil

  • IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),””)

이 공식은 다음을 반환합니다. INDEX 함수 결과가 유효하지 않은 경우 공백입니다. 그렇지 않으면 INDEX 함수의 결과가 됩니다.

출력: Oil

자세히 보기: Match Two Columns inExcel 및 세 번째 반환(3가지 방법)

유사 읽기:

  • 누락된 값에 대해 Excel에서 두 열을 비교하는 방법( 4가지 방법)
  • 엑셀에서 4개의 열을 비교하는 방법(6가지 방법)
  • 2개의 열을 비교하는 엑셀 매크로(4가지 쉬운 방법)
  • Excel에서 두 열을 비교하고 차이점을 강조 표시하는 매크로
  • Excel에서 두 열의 텍스트 비교(7가지 유익한 방법)

3. INDEX-MATCH 두 개의 열을 일치시키고 세 번째에서 출력하는 배열 수식

여기서는 배열 수식을 사용하여 두 개의 열을 비교하고 세 번째에서 출력을 얻습니다.

먼저 추가 해당 열에서 수익을 얻을 수 있도록 데이터가 포함된 열.

1단계:

  • 데이터에 세 개의 열을 추가하여 참조를 설정합니다.
  • 이제 참조 상자에 입력합니다.

2단계:

  • 이제 셀 D17 으로 이동합니다.
  • 여기에 수식을 작성합니다. 수식은 다음과 같습니다.
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))

3단계:

  • 배열 함수이므로 Ctrl+Shift+Enter 를 누릅니다.

4단계:

  • 채우기 핸들 아이콘을 드래그합니다.

데이터 세트의 두 열을 다른 테이블에서 세 번째 열의 결과를 가져옵니다.

관련 콘텐츠: 두 열을 비교하고 값을 반환하는 Excel 수식(예 5개)

결론

에서이 기사에서는 Excel에서 두 열을 일치시키고 세 번째 열에서 출력을 얻는 세 가지 방법을 보여주었습니다. 이것이 귀하의 요구를 충족시키기를 바랍니다. 저희 웹사이트 Exceldemy.com 을 보시고 댓글 상자에 제안 사항을 남겨주세요.

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