Excel 公式意外地自動更改

Excel 公式意外地自動更改

我創建了一個產品推薦日誌,並且需要一個系統,可以在這些產品關閉後自動計算這些產品的積分。

我的解決方案是製作一個單獨的工作表,其中包含產品的 VLOOKUP 清單以及與其關聯的相應點。然後,我將 VLOOKUP 公式放在 IF 語句中,該語句會確定產品是否已關閉並顯示所獲得的積分。但是,我的公式遇到了問題:

=IF([@[CLOSED Y/N]]="y", VLOOKUP([@PRODUCT],'Data Sheet'!A31:B48,2,FALSE

每次公式向下移動一行時,它都會更改 VLOOKUP 清單中的範圍。例如,隨著函數下降的每一行,範圍從'Data Sheet'!A31:B48’到移動'Data Sheet'!A32:B49'Data Sheet'!A33:B50

最終,範圍移出我的清單範圍,並且無法顯示點。

有什麼建議可以防止公式自動調整 VLOOKUP 清單嗎?非常感謝您的幫忙。

答案1

你的公式應該是:

=IF([@[CLOSED Y/N]]="y", VLOOKUP([@PRODUCT],'Data Sheet'!$A$31:$B$48,2,FALSE

「$」是 excel(以及大多數類似程式)的「鎖定」字符,它會阻止程式像您所描述的那樣進行更改。

相關內容