簡體   English   中英

帶有匹配和嵌套 ifs 的數組公式

[英]Array formula with Match and nested ifs

到目前為止,我已經用它在一個列上創建了一個結果(公式存在於 X 列):

=ArrayFormula(iferror(if(match($O$3:$O,'SheetB!C:C,0),"Sent","")))

效果很好,簡單的技巧,因為我向 SheetB!C:C 添加了更多數據,我不斷收到有關

現在,如果第一列沒有給出結果,我在嘗試嵌套一個“if”來檢查另一列時遇到了麻煩:

=ArrayFormula(iferror(if(match($O$3:$O,'SheetB'!C:C,0),"Sent",if(match($P$3:$P,'SheetB'!C:C,0),"Sent","Not Sent")))

這張圖有什么問題?

這個更簡單的公式:

=ArrayFormula(iferror(if(match($O$3:$P,SheetB!C:C,0),"Sent","Not")))

給出 2 列的結果:

Sent
       Sent
Sent
Sent
Sent
       Sent

如果您喜歡單列輸出,請嘗試使用較重的公式:

=ArrayFormula(if(iferror(if(match($O$3:$O,SheetB!C:C,0),1,0))+iferror(if(match($P$3:$P,SheetB!C:C,0),1,0))>0,"Sent",""))

我的例子

暫無
暫無

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

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