簡體   English   中英

如果滿足條件,則創建數據列表

[英]Create list of data if criteria is met

我有以下簡單的 Excel 電子表格:

        A              B               C               D
1      CW02       2020-01-06          CW03        2020-01-13
2      CW02       2020-01-07                      2020-01-14
3      CW02       2020-01-08                      2020-01-15
4      CW02       2020-01-09                      2020-01-16
5      CW02       2020-01-10                      2020-01-17
6      CW02       2020-01-11                      2020-01-18
7      CW02       2020-01-12                      2020-01-19
8      CW03       2020-01-13
9      CW03       2020-01-14
10     CW03       2020-01-15
11     CW03       2020-01-16
12     CW03       2020-01-17
13     CW03       2020-01-18
14     CW03       2020-01-19
15
16

Cell C1我想從Column A輸入日歷周。 在上面的例子中CW03
根據此標准, Column B列中與該日歷周相關的所有天數都應列在Column D

使用=VLOOKUP($C$1,$A:$B,2,FALSE)我只能提取第一個值。

我需要什么公式才能得到列表?

如果有動態數組公式過濾器:

=FILTER(B:B,A:A=C1)

在此處輸入圖片說明

如果不放:

=IFERROR(INDEX(B:B,AGGREGATE(15,7,ROW($A$1:$A$14)/($A$1:$A$14=$C$1),ROW(ZZ1))),"")

並抄下來。

在此處輸入圖片說明

如果您的數據總是在 A 列上排序,那么您可以使用:

=IF(ROW(ZZ1)>COUNTIF(A:A,$C$1),"",INDEX(B:B,MATCH($C$1,A:A,0)+ROW(ZZ1)-1))

並抄下來。

在此處輸入圖片說明

暫無
暫無

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

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