LibreOffice 中的间接引用不起作用

问题描述 投票:0回答:1

我有一个 LibreOffice 电子表格,我想对不同选项卡中的值创建总和。因此,以下内容确实有效,并给出了数字 176:

=SUM(Time2025.V4:V34)

但是,当我尝试对间接单元格执行相同操作时,我使用单元格内容

=SUM(INDIRECT("Time2025.V"&D6&":V"&E6))

=SUM(INDIRECT("'Time2025'.V"&D6&":V"&E6))

它给了我一个

#ref
错误。单元格
D6
E6
确实存在,并且分别包含值
4
34
(并且是数字)。

那么我可以尝试解决这个问题吗?

spreadsheet libreoffice
1个回答
0
投票

解决方案是使用感叹号(

!
)作为工作表名称分隔符。所以

=SUM(INDIRECT("Time2025!V" & D6 & ":V" & E6))

事实上确实有效!但如果您没有间接引用,则必须使用点 (

.
) 作为工作表名称分隔符。

=SUM(Time2025.V4:V34)

此处使用感叹号会导致错误。一点也不直观...

© www.soinside.com 2019 - 2024. All rights reserved.