2017-10-17 1 views
0

셀에 해당하는 값에 대한 조회를 찾으려고합니다. 문제는 조회 테이블에서 동일한 이름을 가진 여러 행이있을 수 있으며 조회 값에도 공백이있을 수 있다는 것입니다. Excel - 다음 사용 가능한 데이터를 검색 중

는 가상의 상황을 고려 - 그들은하지 않았다 경우 (시간의 시점에서 데이브, 존과 김 구입 한 자동차 녹음 -이 로 매우 저조한 주문 데이터입니다 Finding the first car owned

을 보여주는 첫 번째 테이블 무엇이든 사면 공백으로 남겨 둡니다).

두 번째 테이블에는 위에서 언급 한 각 사람이 구입 한 첫 번째 차량에 대한 정보가있는 출력 테이블이 있습니다. 녹색 텍스트는 원하는 최종 값을 표시합니다.

원하는 데이터를 가져 오는 데 도움을주십시오.

+0

VLOOKUP 만 줄 것이다 : 여기

배열 수식 (클릭 + 함께를 입력 Ctrl 키 + 시프트) 당신이 AGGREGATE 기능이없는 경우에 시도 할 수있다 첫 번째 일치? Dave의 경우 빈 셀이 될 것입니다. – Vikash

답변

1

사용이 : REVISED

=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$13)/(($B$2:$B$13<>"")*($A$2:$A$13 = D2)),1)),"") 

enter image description here

+0

정말이 '집계'기능을 살펴볼 필요가 있습니다. 배열 수식보다 매끄럽게 보입니다. – ian0411

+1

@ ian0411 고유 배열 수식이므로 CSE는 없지만 참조 범위를 제한해야합니다. –

1

는 :

나 공식을 단축 할 수 있도록 신용을 @ScottCraner 줄 필요가있다. : P

오늘 아침 내 뇌가 분명하지 않습니다. 이것을 단축하는 방법을 잊어 버렸으나 새로운 버전의 Excel (내 PC에 Excel 2007)이 필요합니다.

=IFERROR(INDEX($B:$B,SMALL(IF(($B$2:$B$13<>"")*($A$2:$A$13 = D2),ROW($B$2:$B$13)),1),1),"") 
+0

이것도 작동합니다. 고마워요 !! :) – Vikash

관련 문제