Excel 다기준 VLOOKUP

Excel 다기준 VLOOKUP

엑셀을 정기적으로 사용하시는 분들께 정말 간단한 질문이 있습니다.

데이터(Data) 시트와 리포트 생성 시트(Report)가 있습니다.

데이터 시트에서 셀 값을 가져와 보고서 생성 시트의 수식 셀에 배치하고 싶습니다.

기본적으로 다음과 같은 공식을 원합니다.

If Data!Date = A5 & Data!Channel = "Online" & 
Data!Score = "400" then return Data!Decision

데이터!결정은 예, 아니오 또는 숫자일 수 있습니다. 기본적으로 주어진 데이터, 채널 및 점수에 대한 해당 셀을 다시 반환하고 싶습니다.

도움이 필요하세요?

미리 감사드립니다!

더 나은 도움말과 제안을 위해 테이블을 모델링하도록 편집합니다.

데이터 테이블:

Date Channel Score Decision
9/9/14 Online 400  7
10/2/14 TV    400  5

보고서 테이블(이 테이블은 온라인 전용이며 점수 = 400)

Date   Decision
9/9/14 

보고서 테이블의 빈 셀에 값 7이 반환되기를 원하므로 수식에서는 채널 = "온라인" 및 점수 = 400을 고려해야 합니다.

답변1

다음 배열 함수를 사용하여 이 작업을 수행합니다. (예제에서는 테이블이 각 시트의 A1에서 시작한다고 가정합니다.)

=INDEX(Data!D2:D3,MATCH(1,(Data!A2:A3=Report!A2)*(Data!B2:B3="Online")*(Data!C2:C3=400),0))

배열함수이므로 입력시 CTRL+ SHIFT+ 를 눌러주셔야 합니다.ENTER

답변2

이를 달성하는 한 가지 방법은 조회하려는 두 키를 연결하는 도우미 열을 만드는 것입니다. 마찬가지로 조회 테이블에도 연결된 다른 열이 있어야 합니다. 기억이 정확하다면 조회가 작동하도록 하려면 값을 복사하여 붙여넣어야 합니다. 음악 데이터베이스에서 시도해 보았는데 Excel에서 수식 결과를 조회 키로 사용할 수 없는 것 같습니다. 행운을 빌어요.

답변3

다음은 BillOer의 도우미 열 사용과 유사한 한 가지 접근 방식입니다. 데이터 시트에서 날짜 왼쪽에 열을 삽입합니다. 새 열이 A이고 날짜, 채널, 점수 및 결정이 열 B - E라고 가정해 보겠습니다. 데이터가 행 2 - 1000에 있다고 가정합니다. A2에 다음을 입력합니다.

    =B2&C2&D2

모든 행에 대해 A열 아래로 복사합니다.

보고서 시트에서 설명하는 대로 날짜와 함께 표시되는 셀이 A5라고 가정합니다. A2가 채널 목표 값(예에서는 "온라인")을 보유하고 있고 B2는 점수 목표 값(예에서 "400")을 보유하고 있다고 가정해 보겠습니다. 반환된 결정에 대한 B5의 공식은 다음과 같습니다.

 = VLOOKUP(A5&A$2&B$2,Data!A$1:E$1000,5,false)

B열에 필요에 따라 복사하여 붙여넣습니다.

관련 정보