簡體   English   中英

多個日期的索引和匹配(Excel)

[英]INDEX and MATCH for multiple DATES (Excel)

也許你可以幫我這個忙。

我需要一個Excel公式來在同一天查找所有多個事件:

  • 輸入您要搜索的日期
  • 返回幾行具有相同日期但指示事件的行。

所以這:

    DATE    EVENT           SEARCH DATE HERE> 21/01
    21/01     A        
    21/01     B
    21/01     A
    21/01     A
    22/01     A
    22/01     B
    23/01     B

會變成這樣:

    DATE    EVENT 
    21/01     A
    21/01     B
    21/01     A
    21/01     A

我正在嘗試使用此:

 {=IFERROR(INDEX($A$1:$B$8,SMALL(IF(A2:A8=$F$1,ROW(A2:A8)-1),ROW(A1)),2),"")}

尋找值,但不尋找日期,效果很好。

知道為什么嗎? 謝謝!

我簡單地使用了您的要求:

=IF($A2=$F$1,$A2,"")=IF($A2=$F$1,$B2,"")

在日期和事件列下分別在過濾結果列表中。

另外,在您的公式中,“ if”只有2個參數。 這是故意的嗎?


您還可以按以下條件進行過濾:

選擇日期和事件單元格

在此處輸入圖片說明

單擊“格式為表格”,選中“我的表格包含標題”,然后單擊“確定”。 在此處輸入圖片說明 在此處輸入圖片說明

單擊列標題旁邊的向下箭頭,然后選擇“過濾器”。 在此處輸入圖片說明

最好應用過濾器,但是如果需要公式:

=IFERROR(INDEX(A:A,AGGREGATE(15,6,(1/($A:$A=$D$1))*ROW($1:$1040000),ROW(1:1))),"")

根據需要上下復制多行。 圖片的公式被向下復制了8行。

在此處輸入圖片說明

聚合功能是Excel 2010的新增功能,因此任何早於該功能的功能將不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM