2013-10-17 3 views
0

좋은 하루. 나는 그것을 조금 더 이해할 수있게해야하는 나의 요구에 대한 목적을 제공함으로써 시작할 것이다.Excel If 여러 행의 데이터를 반환하는 문

사용자가 드롭 다운 목록에서 다양한 식사를 선택할 수있는 Excel의 식사 계획기를 만들려고합니다. 일단 식사가 선택되면 (그리고 여기에 내가 문제가있는 곳에서) 다른 시트에 여러 행 위에 나열된 재료를 원하는 열로 가져 오십시오 (이상적으로 각각의 반환 된 재료에는 자체 셀이 있지만 이상은 중요하지 않음).).

이렇게 될 것입니다. A2 시트 1의 목록에서 '핫도그'를 선택하고 시트 2 셀의 롤빵, 핫도그, 케첩 등 재료 : x2t에서 x5까지가 A3에서 A5로 채워집니다.

Using Excel 2010

고맙습니다.

답변

0

피봇 테이블을 사용하려는 것처럼 들립니다. 귀하의 재료는 행 레이블이되며 식사 이름은 귀하의 재료 위에 드롭 다운 목록을 제공하는 보고서 필터가됩니다.

+0

Dave에게 신속한 답변을 부탁드립니다. 나는 피벗 테이블에서 그것을하는 것에 대해 생각하지 않았다. 그것은 효과가있을 수 있습니다. 그러나 서식 및 최종 사용자 목적을 위해 이상적으로 다른 시트 나 열의 재료 목록을 표시 할 식사를 선택할 수 있습니다. – user2891253

+0

설명 된대로 피벗 테이블을 만들고 드롭 다운을 표시하는 맨 위 행을 숨 깁니다. 워크 시트에서 사용자가 식사를 선택하거나, 드롭 다운 (양식 제어 또는 유효성 검사)을 작성하거나, 드롭 다운이 변경 될 때 (양식 제어 이벤트 또는 워크 시트 변경 이벤트) 트리거되는 매크로를 작성하여 지금 업데이트하십시오 숨겨진 피벗 테이블 드롭 다운 및 피벗 테이블을 새로 고칩니다. –

0

나는 그 아래 시트 2에 나타낸 바와 같은 from sheet 2 cells: x2t through x5하지만 가정 데이터 시트 1 A3에서

=INDIRECT("Sheet2!"&CHAR(64+MATCH(A$2,Sheet2!$A$1:$B$1,0))&ROW()-1) 

당신이 무엇을 필요로 할 수있다 소송까지 복사를 이해하지 않습니다.

26 개 이상의 영수증에는 작동하지 않습니다.

A2는 유효성 검사가있는 셀입니다 (Sheet2의 Row1에서).

enter image description here