簡體   English   中英

如何向我的 Excel 公式添加條件?

[英]How do I add a condition to my Excel formula?

我希望 Excel 僅在 B2 中有值時才執行以下公式。 我如何將其寫入此公式?

=IF( ISNUMBER( MATCH( MATCH(A2,AllResources4[Title],0), SUBTOTAL(3,OFFSET(AllResources4[[#Headers],[Title]], ROW(AllResources4[Title]) - ROW(AllResources4[[#Headers],[Title]]),))*(ROW(AllResources4[Title]) - ROW(AllResources4[[#Headers],[Title]])),0)), VLOOKUP(A2,AllResources4[#All],8,0),"")

我希望 Excel 在“AllResources4”表中查找 A2 或僅在其對應的 B2 單元格具有值時才返回結果。 與 A3、A4 等相同。

使用 ISBLANK 是 go 的方法。 然而,我有時會被勾畫出來,因為你看不到 ISBLANK 是如何實際工作的。 話雖如此,有時值得在專用於 ISBLANK function 的數據旁邊插入一列。 就像是:

=IF(ISBLANK(單元格),0,1)

然后,您可以檢查以確保 function 工作並使用排序/過濾器來獲取您需要使用 function 的單元格。 當然,如果您希望將 function 應用於所有數據但僅適用於非空白單元格,您可以在 IF 中添加一個子句來判斷我們所創建的列值是 1 還是 0。

注意* 如果您使用數字,計數 function 也可能會有所幫助

這有效,=IF(B2=0,"",Formula)

=IF(ISBLANK(B2),Formula,"")

ISBLANK function 將檢查單元格是否為空白(沒有值),結合 if 語句將僅在 B2 中有內容時運行您的公式。 如果 B2 為空白,上述公式將 output 什么都沒有。

暫無
暫無

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

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