在开放式办公室中进行 vlookup 的正确语法

Posted

技术标签:

【中文标题】在开放式办公室中进行 vlookup 的正确语法【英文标题】:Proper syntax for vlookup in open office 【发布时间】:2021-11-02 20:43:52 【问题描述】:

我正在使用 OpenOffice,我有两个文件,每个文件有两列。

Serial Number

Order Id

我想在订单 ID 表中添加第三列,其中包含基于相应订单名称值的匹配序列号。

我在努力……

=VLOOKUP(A2;'orders_serials';!A2:B3130;2;0) 

...在 Order Id 文件的 C 列中,但我收到 Err:510 "Variable is missing,例如当两个运算符在一起时 "=1+*2"。"

我确定我有语法问题,但我无法识别它。

我尝试了各种编辑,但我只得到#NAME?或另一个 Err:XXX。

我做错了什么?

【问题讨论】:

【参考方案1】:

如果您的工作表位于不同的文件中(而不仅仅是同一文件中的 2 个工作表),则必须引用文件名和工作表名称。请查看 https://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Calc_Guide/Referencing_other_documents 以获取 OpenOffice 官方文档。

【讨论】:

它们现在在同一个文件中。名为“订单”和“系列”的工作表。在“订单”的 A2 中,我有 =VLOOKUP(A2;'serials';A2:B3130;2;0) b/c 序列中有 3130 行。获取#NAME?。想法? 在测试中(使用更小的数据集)对我有用的是: =VLOOKUP(A2, serials.A1:B3130, 2, 0) 。我正在运行从 OpenOffice 分叉的 LibreOffice,因此它应该可以正常工作。

以上是关于在开放式办公室中进行 vlookup 的正确语法的主要内容,如果未能解决你的问题,请参考以下文章

如何在excel进行多个条件筛选,或者vlookup所需要的数据

正确使用办公电脑的行为方式建议(开放性环境)

开放式办公室排序 - 月份和年份

Excel公式技巧83:使用VLOOKUP进行二分查找

excel中lookup用法?

[欢课] EXCEL怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找?