我引用了一個表格,如下所示,其中標題具有我想要總結的特定名稱。
=SUMIF(Table[Heading1];Sheet1!$A2;Table[Heading2])
挑戰在於表的輸入資料可能會發生變化,從而添加新列並更改列的順序。標題名稱將保持不變。
由於某種原因,Excel 更改了公式中的引用,以匹配位於舊列位置的「新」列的標題。
例子:如果在[Header1]和[Header2]之間引入新列,則上面的公式將更改為,並且對[Header2]的引用將更改為新列的標題,此處為[Header3]:
=SUMIF(Table[Header1];Sheet1!$A2;Table[Header3])
我非常希望保持公式完整併始終引用我指定的標題。如何完成此操作並阻止 Excel 更改引用?
答案1
您需要將表格引用加倍,並在它們之間使用冒號。所以:
Table[Heading1]
會變成Table[[Heading1]:[Heading1]]