Libreoffice将所有单元格引用更改为绝对/相对

时间:2013-04-16 03:04:24

标签: regex libreoffice

想知道是否有一个简单的正则表达式或其他方法来替换带有绝对引用的电子表格中的一系列相对引用公式。

我想到了

的内容

search key: =(.*)([A-Z])([0-9])(.*)$

replace key: =$1\$$2\$$3$4

但即使它起作用也只会取代第一个实例。

1 个答案:

答案 0 :(得分:2)

这对我有用:

搜索:

(?:(Sheet\d+\.)??([A-Z]{1,2}?)([1-9]+))*

替换为:

$1\$$2\$$3

NB :在已经有绝对引用的单元格或工作表上运行它(与运行搜索和替换两次相同)会搞砸。