将Excel中的单词中的数字转换为多行

时间:2017-11-16 12:42:00

标签: excel vba excel-vba

我正在尝试在Excel中创建一个支票编写模板。 我需要根据字符宽度将单元格中的任何句子转换为多个单元格。 例如:Cell A12有一百二十四百三十,这是String lenght是(47)。 现在我需要一百二十万在A28和四十三在A30。如何在Excel中执行此操作,请在VBA和非vba选项中提供解决方案

2 个答案:

答案 0 :(得分:1)

如果a12的值是连锁句子,请在A12上给出" /"在这两个数字之间并给出这个函数:

A28:

=MID(A12;1;SEARCH("/";A12;1)-1)

A30:

=Mid(A12;SEARCH("/";A12;1)+1;len(A12)-SEARCH("/";A12;1))

答案 1 :(得分:0)

使用此:

=left(a12,47)

=Right(a12,len(a12)-47)