旅游景点 旅游攻略 日本旅游 文化旅游 旅游景区 昆明旅游 桂林旅游 乡村旅游 上海旅游

Excel如何从一个单元格中提取中英文数字

时间:2024-11-01 16:07:50

1、进入VBA编辑面板打开Excel,按Ctrl+F11,快速进入VBA编辑面板,初学者可以从开发工具——Visual Basic进入VBA,如图:

Excel如何从一个单元格中提取中英文数字

2、插入模块VBA菜单栏——插入——模块,插入一个新模块,用来编写VBA代码,如图:

Excel如何从一个单元格中提取中英文数字

3、输入代码输入以下代码:Function MyGet(Srg As String, Optional n As Integer = False)Dim i As IntegerDim s, MyString As StringDim Bol As BooleanFor i = 1 To Len(Srg)s = Mid(Srg, i, 1)If n = 1 ThenBol = Asc(s) < 0ElseIf n = 2 ThenBol = s Like "[a-z,A-Z]"ElseIf n = 0 ThenBol = s Like "#"End IfIf Bol Then MyString = MyString & sNextMyGet = IIf(n = 1 Or n = 2, MyString, Val(MyString))End Function然后保存,如图:

Excel如何从一个单元格中提取中英文数字

4、返回Excel界面,提取中文关闭VBA模块,返回Excel界面,在B2单元格中输入=Myget(a2,1),提取A2单元格里的中文部分,如图:

Excel如何从一个单元格中提取中英文数字Excel如何从一个单元格中提取中英文数字

5、提取英文在C2单元格中输入=Myget(a2,2),提取A2单元格里的英文部分,如图:

Excel如何从一个单元格中提取中英文数字Excel如何从一个单元格中提取中英文数字

6、提取数字在D2单元格中输入=Myget(a2),提取A2单元格里的数字,如图:

Excel如何从一个单元格中提取中英文数字Excel如何从一个单元格中提取中英文数字
© 2025 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com