Excel: 하나의 기준(드롭다운에서)을 사용하여 열의 모든 일치 항목 반환

Excel: 하나의 기준(드롭다운에서)을 사용하여 열의 모든 일치 항목 반환

두 개의 테이블이 있는데 하나의 테이블은 주 데이터이고 하나의 10행당 많은 열과 블록으로 구분되어 있습니다. 이 문제는 해결되었습니다. A열에는 드롭다운에 사용될 고유 번호가 있습니다.

1 번 테이블

1 번 테이블

두 번째 테이블에는 A2열의 드롭다운 목록에서 선택할 때 테이블 1의 모든 정보를 갖고 싶은 보고서 또는 인쇄 시트가 있습니다. B열부터 시작하여 모든 일치 항목을 채우는 것은 몇 가지 일치 항목이 있는지 또는 완료되었는지에 관계없이 공백도 있지만 해당 10행 블록 내에 있음을 의미합니다.

표 2 표 2

이 수식을 사용했지만 적절한 결과를 얻지 못하거나 첫 번째 행에만 일치하고 나머지는 반복적이거나 오류입니다.

=INDEX(Table1[Datum];SMALL(IF(Table1[Nummer]=Printable!$A$2;ROW(Table1[Nummer])-ROW(INDEX(Table1[Nummer];1;1))+1);1))

데이터가 추가되었습니다!

일반적인 vlookup도 시작점이지만 모든 것을 잃어버렸고 필요한 모든 일치 항목을 얻을 수 없었습니다..

Number  Date        Signature  1. Problem   2. Description  3. System
ÄM11_1  01.01.2021  MV         Alarm ON     Alarm OFF       0528
        01.02.2021  AB         N/A          N/A             0347
        10.02.2021  CD         Pressuure H! Valve           0321

... this is for one unique number (column A), ten rows are per one block (same as on screenshot divided with line)...doesn't have to be full but must be 10 rows!

수정되었습니다! 출력은 다음과 같아야 합니다. 색상이 지정된 필드는 드롭다운이며, 여기에서 항목을 선택하면 모든 필드가 기본 테이블의 데이터로 업데이트되어야 합니다. 모든 것이 동시에 업데이트됩니다.

산출

답변1

목표는 스크롤할 필요 없이 "숫자" 열을 기반으로 행 집합에 쉽게 액세스하는 것 같으므로 필터가 있는 테이블을 사용하는 것이 가장 편리하다고 생각합니다.

필터링 테이블의 최종 결과

위의 결과를 얻으려면 먼저 "숫자" 값이 모든 행에 나타나는지 확인해야 합니다. 다음 공식을 사용하여 이를 수행할 수 있습니다 =IF(ISBLANK(B2), A1, B2).

여기에 이미지 설명을 입력하세요

그런 다음 A열을 복사하여 제자리에 붙여넣되 값으로 붙여넣습니다.

여기에 이미지 설명을 입력하세요

이제 B열(10행마다 숫자가 기록됨)을 안전하게 삭제할 수 있습니다.

마지막으로 할 일은 헤더를 포함한 모든 행을 선택하고 CTRL+를 누르는 것입니다 T. 이렇게 하면 테이블이 생성되어 쉽게 필터링할 수 있습니다.

답변2

요점은 AM11_1의 모든 항목이 열 아래로 반복되어야 할 때 드롭다운 목록이 작동한다는 것입니다. 그런 다음 해당 많은 행에 대해서만 작동합니다.

관련 정보