在excel表格中使用用SUMIF引用不同文件中的数据后,关掉外部表格后就显示#VALUE! 打开外部数据就可以显示

这是为什么呢?该如何解决?拜托高手

第1个回答  推荐于2020-02-18
要引用外部表格数据,外部表格必须处于打开状态,否则引用无效的追问

但是有些表格就可以,只要选择“不更新”

追答

根据数据类型不同而定

第2个回答  2013-01-31
显示#VALUE! 主要有三方面的原因:1 文本类型的数据参与了数值运算,函数参数的数值类型不正确。 2 函数得参数本应该是单一值,却提供了一个区域作为参数。 3 输入一个数组公式是,忘记ctrl+shift+enter 键。本回答被提问者采纳

在excel表格中使用用SUMIF引用不同文件中的数据后,关掉外部表格后就显...
要引用外部表格数据,外部表格必须处于打开状态,否则引用无效的

在两个EXCEL表中用SUMIF函数 关闭底表 另一个表就出现乱码怎么回事?
我也有一样的问题 选择性粘贴那还叫公式了吗 你直接把背引用的表格打开 数据就可以更新了 sumif 好像不能更新关闭的excel 你用{=sum(if(范围区域=条件单元格,1,0)}

...为什么SUMIF函数按规则输入后会出现value字样,要怎么解决!!_百度知...
在excel中,出现#value一般是公式中的错误参数所致,具体的说主要包含以下三个方面:1、运算的时候使用了非数值的单元格 2、公式不符合函数语法 3、使用大括号的时候不要忘了按快捷键ctrl+shift+enter

Excel中sumif公式是对的出现#value
一、你这个是sumifs 对应的顺序应该是sumifs(求和区域,条件区域,条件)二、即使是sumif,区域不对等 也会报错 三、请确认数据后面是否有空格,有空格需要去掉

excel表中出现#VALUE 的问题?
部分函数在引用外部数据时,不需要打开被引用的工作簿;而另一部分数在引用外部数据时,被引用的工作簿必须打开。很不幸,sumif属于后者。可用的代替方法为 假设原公式为 =sumif([book1.xls]sheet1!a1:a10,a1,[book1.xls]sheet1!b1:b10)改为 =sumproduct(([book1.xls]sheet1!a2:a10=a1)*[...

两个excel表格使用SUMIF出现#VALUE!
这种情况我也遇到过,你可以两个表格同时打开,也不碍事,如果你会用数组,也可改用=SUM(IF()),可以得到相同的结果,你试一下.

excel公式出现# REF!# VALUE是什么情况?
2、#VALUE:当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。出现的原因如下:1、在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型;2、将单元格引用、公式或函数作为数组常量输入;3、赋予需要单一数值的运算符或函数一个数值区域。

EXCEL表格SUMPRODUCT公式500行时显示.超过了就VALUE了.怎么回事_百度...
改成 =SUM(if(台帐!$E$2:$E$500=出货情况!O636,台帐!$P$2:$P$500))crtl+shift+enter结束公式,试试看,或者=sumif(台帐!e:e,出货情况!O636,台帐!P:P)有可能的原因是,台帐!$P$2:$P$500这个区域里面出现了文本,所以会出现错误值 ...

...链接的数据没问题,但关掉源工作簿后,显示#VALUE!,是什么问题_百度知 ...
并非所有函数都可以在源文件不打开的情况下获取其单元格的值.很遗憾,sumif和offset都属此类.

在公式中为什么会出现# VALUE!
SUMIF等函数。数据查询公式的优点是数据更新时,只需要刷新查询即可,不需要打开源工作簿。需要注意的是,无论使用哪种公式,在使用前都需要确保源工作簿的路径和文件名正确,否则公式会失效。同时,将外部数据链接到Excel中,可能会导致Excel文件变得较大,降低文件的打开和计算速度,因此需要谨慎使用。

相似回答