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

由於您的目標似乎是根據“數字”列輕鬆訪問一組行(無需滾動),我認為使用帶有過濾器的表是最方便的:

過濾表最終結果

要實現上述結果,您首先需要確保“Number”值出現在每一行中。您可以使用以下公式來做到這一點=IF(ISBLANK(B2), A1, B2)

在此輸入影像描述

然後複製 A 列並將其貼上到位,但將其貼上為值:

在此輸入影像描述

現在您可以安全地刪除 B 列(其中僅每 10 行寫入一個數字)。

最後要做的事情是選擇所有行(包括標題)並按CTRL+ T。這將創建一個表格,使您可以輕鬆過濾。

答案2

重點是,當 AM11_1 的所有條目必須在列中重複時,下拉清單才會起作用。那麼只有它適用於那麼多行。

相關內容