请选择 进入手机版 | 继续访问电脑版

LibreOffice中文社区

 找回密码
 马上加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
开启左侧

[分享] Calc电子表格公式错误地返回#N/A值或者非预期的值,原因...

[复制链接]
suokunlong 发表于 2015-1-19 21:41:04 | 显示全部楼层 |阅读模式
如果你在calc电子表格中遇到过以下问题,一般都是由于相同的问题导致的:
1. 用VLOOKUP, HLOOKUP, SEARCH等函数时,明明查找区域有要查找的值,但是却返回#N/A等错误;
2. 用SUMIF, AVERAGEIF等函数时,明明符合条件的单元格加起来/平均值是A,但是公式结果却显示B。

这个共同的原因,就是”允许公式含有正则表达式“!
看看你的公式里或公式引用的单元格值是否含有点号,括号,星号等正则表达式字符!
禁用"工具 - 选项 - LibreOffice Calc - 计算 - 常规计算:允许公式含有正则表达式“一般就能解决问题。

这个选项默认是启用的,我觉得有点蛋疼,有几个用户会用正则表达式的?又有几个用户知道这个选项是默认启用的?所以我主张这个选项应该默认关闭才对。

我已经提交了一个bug,见
Bug 88581 -       VLOOKUP returns #N/A (because of "Allow regular expressions in formulas" option)

开放,包容,奉献。
ACTom 发表于 2015-1-21 11:21:40 | 显示全部楼层
赞成 虽然我没遇到过
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

Archiver|手机版|小黑屋|LibreOffice中文社区 ( 粤ICP备13080851号-4 )

GMT+8, 2020-2-18 07:57 , Processed in 0.458651 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表