1
想知道是否存在簡單的正則表達式或其他方式來用絕對引用替換電子表格中相對引用公式的選擇。Libreoffice將所有單元格引用更改爲絕對/相對
我曾想過沿線的
search key: =(.*)([A-Z])([0-9])(.*)$
一些與
replace key: =$1\$$2\$$3$4
但是,即使它是工作只會替換第一個實例。
想知道是否存在簡單的正則表達式或其他方式來用絕對引用替換電子表格中相對引用公式的選擇。Libreoffice將所有單元格引用更改爲絕對/相對
我曾想過沿線的
search key: =(.*)([A-Z])([0-9])(.*)$
一些與
replace key: =$1\$$2\$$3$4
但是,即使它是工作只會替換第一個實例。
這個工作對我來說:
搜索:
(?:(Sheet\d+\.)??([A-Z]{1,2}?)([1-9]+))*
替換爲:
$1\$$2\$$3
NB:在細胞或片,其已經具有絕對引用運行它(這與運行搜索和替換兩次相同)會使事情搞砸。
謝謝鄧肯。非常優雅。 –
嗨Duncan,再次看看這個,不幸的是它不適用於'= Sheet1.B2 + Sheet1.C2 + SUM(Sheet1.D2:D11)'。它似乎特別與多張紙配方相矛盾。 –
好吧,我更新了處理圖紙參考的答案 - 它有點不太優雅,但它的工作原理。 –