在Excel 2013中使用2行的拼写数字

我试图包含2行,每当我在Excel 2013中使用拼写数字,我想获得第二个输出。 任何想法?

在这里输入图像说明

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

分割数字

顶行: =SpellNumber((TRUNC(J7/100)*100))

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

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

这将拆分的数字,但拼写号码仍然会拼写出这样的第一行分…

十万一百比索没有Centavos


分割文本

只有在“Pesos No Centavos”或“Dollars and No Cents”部分使用类似这样的内容之前获得文本…

=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)

如果你正在分裂的文本“百”,那么你可以通过与顶级方程就是这个…

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

有关在Excel中拆分文本的更多信息,请参阅此处: https : //support.office.com/zh-cn/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