在open calc中获取超链接单元格的行号

时间:2014-08-18 22:23:06

标签: openoffice.org openoffice-calc

我有一个包含两个电子表格的文件,Sheet1和Sheet2。

在Sheet1中,我有单元格链接到Sheet2中的特定单元格。这是使用OpenCalc的HYPERLINK函数完成的。

假设我在Sheet1.A1中使用以下函数:

=HYPERLINK("#Sheet2.D4","SomeText")

在Sheet1.A2中我想获取链接单元格的行号(Sheet2.D4),因此最终结果为4(因为Sheet2的第4行已链接)

我怎样才能做到这一点?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果这仅适用于此类内部单元格链接的=HYPERLINK()公式,则可以使用以下公式实现:

=MID(FORMULA(A1),SEARCH("[0-9]+(?!.*\.)",FORMULA(A1)),SEARCH("[;,]",FORMULA(A1))-SEARCH("[0-9]+(?!.*\.)",FORMULA(A1))-1)

更普遍的将是宏观解决方案。

问候

阿克塞尔