Excel 动态函数选择

Excel Dynamic Function Selection

我正在尝试运行一个基于值数据类型的函数。

我能够识别值是数字还是字母。

这是第 3 列的公式...

="="&IF(A2=TRUE, "value(", "upper(")&B2&")"

如何让 excel 调用我的函数?现在它只是显示文本,而不是 运行 功能。

谢谢

您试图构建一个字符串来表示一个公式,但这行不通,因此更简单的解决方案是:

=if(isnumber(a1),value(a1),upper(a1))