IF 函數不斷傳回通用錯誤訊息

IF 函數不斷傳回通用錯誤訊息

我正在嘗試在 Excel 中建立一個儀表板,該儀表板從由 Python 腳本生成的單獨 xlsx 中提取資料。現在,我希望儀表板取得使用者指定的日期,顯示與該日期對應的 Python 產生的 xlsx 中的數據,然後繪製所述數據的圖表。使用INDEX(MATCH())函數我可以提取資料;但是,現在我遇到了該函數的持續錯誤IF。我想將INDEX(MATCH())函數嵌套在IF函數中,以便來源資料中的空單元格不會被複製為零,但無論我對函數做什麼,IF都會彈出通用錯誤。

=A1=A1返回True=IF(A1=A1)傳回錯誤彈出視窗。

我想我可能在某些時候導致了我不知道的設定發生了變化。由於 Python 預設匯出為常規格式,因此我必須強制使用者指定的日期單元格為文字格式。我認為 Excel 現在可能會混淆什麼是文字、什麼不是文字。我還在研究如何讓Python將日期列匯出為Excel格式的日期,以便使用者輸入的日期不再需要是文字。

更新:我發現它=IF(A1=A1,True,False)有效,並=IF(A1=A1,)返回 0 而不是錯誤。我將讓這個線程保持打開狀態,因為IF函數中的第二個和第三個參數應該是可選的。

相關內容