excel 2013中使用2行的拼写号码

时间:2017-10-06 12:39:56

标签: excel excel-2013

每当我在excel 2013中使用拼写数时,我都试图包含2行, 我想得到第二个输出。有什么想法吗?

enter image description here

注意:SpellNumber是Microsoft提供的用户定义函数 https://support.microsoft.com/en-us/help/213360/how-to-convert-a-numeric-value-into-english-words-in-excel

1 个答案:

答案 0 :(得分:0)

拆分号码

热门排行:=SpellNumber((TRUNC(J7/100)*100))

第二行:=SpellNumber(J7 - (TRUNC(J7/100)*100))

(其中J7是数值的单元格。)

这会将数字分开,但是法术数字仍将拼写为第一行的分数......

  

一万一百比索没有Centavos

拆分文字

仅在" Pesos No Centavos"之前获取文字。或者"美元和无分数"部分使用这样的东西......

=LEFT(SpellNumber((TRUNC(J7/100)*100)),FIND("Pesos",SpellNumber(TRUNC(J7/100)*100))-2)

或者这可能更加与货币无关......

=LEFT(SpellNumber((TRUNC(J7/100)*100)),FIND("Hundred",SpellNumber(TRUNC(J7/100)*100))+6)

如果您正在拆分文本" Hundred",那么您可以通过顶级方程式来实现...

=LEFT(SpellNumber(J7),FIND("Hundred",SpellNumber(J7))+6)

有关在Excel中拆分文本的详细信息,请参阅此处: https://support.office.com/en-us/article/Split-text-into-different-columns-with-functions-49ec57f9-3d5a-44b2-82da-50dded6e4a68

注意:SpellNumber是Microsoft提供的用户定义函数:https://support.microsoft.com/en-us/help/213360/how-to-convert-a-numeric-value-into-english-words-in-excel