Excel formula Excel金额的Words公式

Excel formula Excel金额的Words公式,excel-formula,excel-2010,Excel Formula,Excel 2010,我在下面找到了一个公式,可以将谷歌电子表格中的金额转换成文字,它非常有效。但是现在我想在Excel2010中使用它,我得到了很多错误。我也不能使用VBA。谢谢你的帮助 如果(或(是空白的(A1),不(是数字(A1),不(是数字(A1),不(是数字(A1),不(是数字(A1),不(是数字(A1,是空白的(A1),不(是A1),不(是A1),不(是数字(A1),不(是空白的(A1),不(是数字(A1),A1>=功率(10,15,15,15),错误,错误),修剪,修剪(阵列)阵列)形式(串串)连接(如

我在下面找到了一个公式,可以将谷歌电子表格中的金额转换成文字,它非常有效。但是现在我想在Excel2010中使用它,我得到了很多错误。我也不能使用VBA。谢谢你的帮助


如果(或(是空白的(A1),不(是数字(A1),不(是数字(A1),不(是数字(A1),不(是数字(A1),不(是数字(A1,是空白的(A1),不(是A1),不(是A1),不(是数字(A1),不(是空白的(A1),不(是数字(A1),A1>=功率(10,15,15,15),错误,错误),修剪,修剪(阵列)阵列)形式(串串)连接(如果(如果(如果(如果(如(如(如(如(如,是数字(如,是数字(如是数字(1,是)功率)功率(1,10,1,1,1,1,1,1,10,1,10,1,10,10,(15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,9,9,9,6,6,6,6,{12,9,6,3,0}),100)=0,“,如果(mod(trunc(mod(A1,power(10,{15,12,9,6,3}))/power(10,{12,9,6,3,0})),100)=2,“Rand”,如果(A1>=1,“Rand”,”)&如果((round(A1-trunc(A1,2)*100=0)+(A1如果您的数字不需要超过~100,则可能更容易制作两列,第一列使用1,2,3等,第二列使用1,2,3等。然后您可以在该表上进行VLOOKUP


此处可以找到一个示例:

即使Microsoft使用vba:文件类型为xml,不允许vba。我找到了此网站,但无法使其正常工作。我在excel工作表的答案中添加了dropbox链接。正如我所提到的,它可用于任意数量的单元格,只要您愿意键入。您是否希望这样做超过100个单元格?在示例中如果您链接到,他们也必须引用包含此数据的表,但他们的解决方案有一个更大的公式,对数字大小的限制更小。您好,谢谢您的建议,但我需要一些可以处理数百万值的内容。例如$3 123 456.Thx。这方面的最大值是多少?我有一个使用
RIGHT()的想法
,但如果不可行,我不想花时间。另外,您可以在xml中使用数组/命名范围吗?我不熟悉这些限制。