如何自动以excel书面数字填充

时间:2018-06-20 02:06:40

标签: excel matlab

这是一个非常简单的问题,但是我找不到解决它的方法。我在一个MATLAB项目上工作,我需要将数字从1转换为1000到书面形式的IE(1、2、3、4 ...),因为我不知道如何在MATLAB中执行此操作,因此我只是自动填充MS Excel中的数字并将数据直接导入MATLAB。我的问题是我也不知道如何在Excel中以书面形式自动填充数字,因为它不像我通常那样工作。 I.E:在单独的单元格中键入1、2、3、4;选择值并拖动直到我达到1000。一旦开始拖动,它就会一遍又一遍地重复这些值。如果有人可以在MATLAB或MS Excel中解决此问题,我将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

要在Excel中查找自动填充列表,请转到“选项”>“高级”>“常规”>“编辑自定义列表”

如下所示,这些列表中不包含书面表格编号,这解释了为什么当您向下拖动时它们不会自动填充。

Custom Lists

正如注释中提到的pnuts一样,在Excel中解决此问题的一种好方法是创建一个自定义函数,该函数将为任何数字单元格值生成一个书面形式的编号。这已经由Microsoft支持人员完成,并且很容易实现,只需将该链接上的代码粘贴到工作簿的Visual Basic编辑器中即可。 (贷记为pnuts)

https://support.microsoft.com/en-us/help/213360/how-to-convert-a-numeric-value-into-english-words-in-excel

完成此操作后,您只需将MATLAB中的数字放在A列中,然后将此公式粘贴到B1中并向下拖动即可。

=SpellNumber(A1)