我正在嘗試從一個表中過濾一些資訊,但我需要標準來在陣列中查找一些資訊。我將舉一個例子來解釋我需要什么:

我需要從TABLE1上列出的Array1 中獲取每個人,并且在其各自的列中有Monday和Yes 。E2:E4 A2:C4
希望這是有道理的,并且有人能夠幫助我解決這個問題。
非常感謝!
嘗試使用過濾器公式,但我無法使其將陣列用作過濾器。
uj5u.com熱心網友回復:
這個怎么樣,它會給你所需的輸出,

? 單元格中使用的公式G2
=FILTER(A2:A4,(MMULT(--(TRANSPOSE(E2:E4)=A2:A4),ROW(E2:E4)^0)=1)*(B2:B4="Monday")*(C2:C4="Yes"))
以下是其他選擇:

? 單元格中使用的公式I2
=LET(_table,A2:C4,
_name,INDEX(_table,,1),
_day,INDEX(_table,,2),
_include,INDEX(_table,,3),
_array,E2:E4,
x,--BYROW(_name,LAMBDA(a,(SUM(COUNTIFS(a,_array))>0))),
FILTER(_name,(x=1)*(_day="Monday")*(_include="Yes")))

? 單元格中使用的公式K2
=LET(_table,A2:C4,
_name,E2:E4,
_map,MAP(INDEX(_table,,1),LAMBDA(m,IF(SUM(COUNTIF(m,_name))>0,m,""))),
_other,(INDEX(_table,,2)="Monday")*(INDEX(_table,,3)="Yes"),
FILTER(TAKE(_table,,1),(_map<>"")*_other))
uj5u.com熱心網友回復:
我同意提到這個地方不適合做作業的用戶,但我知道有關它的有用資訊。
Microsoft 在以下
公式:=FILTER(A2:C4, (B2:B4=D6) * (C2:C4=D7),"")
D6 = 星期一 D7 = 是
一些有趣的事實 Fulano、Beltrano 和 Ciclano 在我的國家是 Fulano、Mengano 和 Sultano。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/524481.html
