function - 如何在没有宏的情况下评估Excel中的函数?

标签 function reference evaluate excel

曾经有一个名为评估的函数可以评估单元格的内容。不过,这个功能似乎已经不存在了。这是我想要解决的问题(这应该批量运行):

A1 包含一个连接函数,用于创建字符串 ='C:\users\example\[ref.xlsx]'Sheet!D5 。该字符串应该是对另一个工作簿中单元格的引用。但是,Excel 将等号视为字符串,因此不会计算该函数。

我知道最常见的解决方法:

  1. 仅将值复制并特殊粘贴到另一个单元格,然后将“=”替换为“=”,单元格会自动计算(不是一个选项,因为需要手动处理并且无法批量使用)
  2. 编写一个宏来计算单元格(不是一个选项,因为批处理与启用宏的工作簿不兼容)
  3. 创建一个 UDF,用于根据评估宏评估单元格(还需要启用宏的工作簿,因此不是一个选项)

宏不是一个选项。无法按功能实现自动化的手动流程也不是一种选择。我不知何故需要 Excel 向我显示引用单元格的内容。感谢您的帮助!!!

Mpdegn

最佳答案

有一个与同一个问题相关的老问题:formula referencing other workbooks .

不幸的是,根据那里的答案以及 Excel 帮助中的信息:

使INDIRECT函数适用于外部工作簿的唯一方法(这是唯一可以解析计算引用的函数) - 是打开这些工作簿。

看来使用纯 Excel 来完成您的任务是不可能的。

关于function - 如何在没有宏的情况下评估Excel中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14787784/

相关文章:

function - TypeScript 函数类型语法解释

C++使用仿函数将函数传递给函数

c++ - 我的 C++ 函数在不应该的时候破坏了变量

perl - %$var 是否取消引用 Perl 哈希?

python - 如何使两个目录条目始终引用相同的浮点值

javascript - 如何在 javascript 中评估 LaTeX 公式?

perl - 如何遍历 Perl 中的函数列表?

java - 如何验证/强制类被垃圾收集

debugging - 未找到 Visual Studio Code 中 'Debug: evaluate' 的 CommandID

tar 预运行以评估预期的文件大小或数量