可能重复:
在 UDF 之上使用 Excel 内置函数
我的 Excel UDF 当前返回一个由数字数据和单位组成的字符串,例如1234 kg
. 对用户来说简单易读,但问题是它会阻碍一些使用 Excel 内置函数的基本计算,如Sum()
、Average()
等。
使用上述格式,即,除非删除尾随单元,否则1234 kg
使用公式=Sum()
不会带来正确的结果。kg
所以我的问题是,有什么方法可以让我们在保持单位不变的同时进行计算?Excel 可以识别1234 kg
为数值而不是字符串值吗?