Excel-讓列「跟隨」在不同欄位中插入或刪除行

Excel-讓列「跟隨」在不同欄位中插入或刪除行

很難以簡單的方式解釋這一點,但這裡是:

我有兩個工作表,在第一個工作表中,其中一列包含冗長的產品描述 - 並且此描述需要為 15 個字元或更少,因為它將提交用於字段長度固定的資料庫中。

因此,我有第二個工作表,它基本上用於縮短產品描述,該工作表只是將整個產品描述列(從主工作表)複製到 B 列,C 列中有 =LEN 計數。 DI 欄位中可能會使用不同的措辭,直到E 欄位中=LEN 的字元數不超過15(然後會自動複製回主工作表上名為「縮寫名稱」的欄位)。

問題是,如果在主工作表上插入或刪除一行(假設此更改是在第10 行上進行的),第二個工作表上的B 列會反映此更改,因為它只是複製主工作表上的內容,但現在B10 將理論上,根據主表上插入/刪除的內容顯示一些新產品名稱,但D10 仍將具有與B10 中之前輸入的內容相對應的先前輸入的縮短詞,因為它與B 列中所做的更改沒有連結所有的。

當然,在包含數千行產品的電子表格中,像這樣的不同步是不可能手動管理的。

有什麼方法可以在列之間保持某種關係,以便一旦這樣鎖定在一起,如果有意義的話,它們就會相互跟隨?幾乎就像永久分組- 因此,如果在來源工作表中刪除或插入整個行,則在第二個工作表上插入或刪除同一行(即使在我的情況下,第二個工作表僅監視和複製源中的單行)床單)。

我希望這一切對於我應該從哪裡開始研究這個問題的任何提示都足夠有意義。

謝謝

答案1

嗯,這是一個很長的問題/解釋,答案似乎要短得多。

為了保持儲存格引用某個其他儲存格並且不受來源位置變更的影響,您必須「鎖定」行(或列引用)。

如果您的引用D10甚至像中一樣簡單,=D10您可以將其更改為=D$10鎖定行號,這樣即使資料D10移動(例如由於在其上方插入行),它也不會更改。
但要注意的是:參考來源不得位於同一張紙中!
這比這裡描述的更複雜...

對於列也是如此,因此=$D10會阻止列發生更改,當然=$D$10也會阻止列或行引用發生更改。

如果您編輯公式並希望顯示$- 符號,只需點擊F4一次即可。如果你反覆點擊它,你會看到它透過所有可能的組合改變「塞子」。


LibreOffice 中的情況略有不同:按住AltGr(右 alt)同時點擊F4

相關內容