Excel 动态函数选择

问题描述

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

我能够确定一个值是数字还是字母。

enter image description here

这是我第 3 列的公式...

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

我怎样才能让 excel 调用我的函数?现在它只是显示文本而不是运行函数

谢谢

解决方法

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

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