Excel 2016,「{}」在公式中消失

Excel 2016,「{}」在公式中消失

我修改了一個名為「每日計畫」的現有範本。由於某種原因,所有單元格公式周圍都有“{}”。當我單擊單元格編輯公式時,“{}”消失。發生這種情況後,即使我沒有更改公式,該公式也不再適用於整個列。

例子:

=IFERROR(INDEX(tblData,MATCH(C$5+$B7&ShowName,tblData[日期和時間]&tblData[WHO],0),3),"")

....最初顯示為...

{=IFERROR(INDEX(tblData,MATCH(C$5+$B7&ShowName,tblData[日期和時間]&tblData[WHO],0),3),"")}

……直到我點擊它。一旦我輸入了公式,它就會丟失“{}”,一旦我按下輸入鍵,表格列中顯示的所有資料就會消失,即使我不修改資料、表格或功能。

為什麼會出現這種情況?

我的目標是使用這個公式

=IFERROR(IF($H$3="全部",INDEX(tblData,MATCH(D$5+$B7,tblData[日期與時間],0),3),INDEX(tblData,MATCH(D$5+$B7&ShowName, tblData[日期和時間]&tblData[世界衛生組織],0),3)),"")

……這樣我就可以透過在下拉式選單中選擇「全部」來顯示一個類別的特定日期/時間的任務(即模板的安娜)或所有類別的任務。我只是刪除了函數中處理名稱的部分,並包含了一個名為“all”的單獨“who”,然後將其放入 if 語句的“value if true”部分。就像我說的,這部分工作正常,但初始公式部分不行。

當我在下拉式選單中選擇“全部”時,此公式的第一部分(“值為 true”部分)有效並顯示所有日期,但第二部分(“值為 false”)在我選擇時不起作用選擇不等於“全部”的任何其他類別,即使它與未更改的模板中的公式完全相同。

相關內容