EXCEL是否有这样的功能:把中英文分开?我的情况是,我想把一些单词(英文单词+中文解释)的英文和中文分A列 by accident偶然 在2列中反映出来 B列 by accident C列 偶然
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 15:07:05
![EXCEL是否有这样的功能:把中英文分开?我的情况是,我想把一些单词(英文单词+中文解释)的英文和中文分A列 by accident偶然 在2列中反映出来 B列 by accident C列 偶然](/uploads/image/z/13310230-22-0.jpg?t=EXCEL%E6%98%AF%E5%90%A6%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E5%8A%9F%E8%83%BD%EF%BC%9A%E6%8A%8A%E4%B8%AD%E8%8B%B1%E6%96%87%E5%88%86%E5%BC%80%3F%E6%88%91%E7%9A%84%E6%83%85%E5%86%B5%E6%98%AF%2C%E6%88%91%E6%83%B3%E6%8A%8A%E4%B8%80%E4%BA%9B%E5%8D%95%E8%AF%8D%EF%BC%88%E8%8B%B1%E6%96%87%E5%8D%95%E8%AF%8D%2B%E4%B8%AD%E6%96%87%E8%A7%A3%E9%87%8A%EF%BC%89%E7%9A%84%E8%8B%B1%E6%96%87%E5%92%8C%E4%B8%AD%E6%96%87%E5%88%86A%E5%88%97+by+accident%E5%81%B6%E7%84%B6+%E5%9C%A82%E5%88%97%E4%B8%AD%E5%8F%8D%E6%98%A0%E5%87%BA%E6%9D%A5+B%E5%88%97+by+accident+C%E5%88%97+%E5%81%B6%E7%84%B6)
EXCEL是否有这样的功能:把中英文分开?我的情况是,我想把一些单词(英文单词+中文解释)的英文和中文分A列 by accident偶然 在2列中反映出来 B列 by accident C列 偶然
EXCEL是否有这样的功能:把中英文分开?我的情况是,我想把一些单词(英文单词+中文解释)的英文和中文分
A列 by accident偶然 在2列中反映出来 B列 by accident C列 偶然
EXCEL是否有这样的功能:把中英文分开?我的情况是,我想把一些单词(英文单词+中文解释)的英文和中文分A列 by accident偶然 在2列中反映出来 B列 by accident C列 偶然
按ALT+F11,插入-模块,复制下列语句
Function SplitNumEng(str As String,sty As Byte)
Dim StrA As String
Dim StrB As String
Dim StrC As String
Dim i As Integer
Dim SigS As String
For i = 1 To Len(str)
SigS = Mid(str,i,1)
If SigS Like "[a-zA-Z]" Then
StrA = StrA & SigS
ElseIf SigS Like "#" Then
StrB = StrB & SigS
Else
StrC = StrC & SigS
End If
Next i
Select Case sty
Case 1
SplitNumEng = StrA
Case 2
SplitNumEng = StrB
Case Else
SplitNumEng = StrC
End Select
End Function
比如你的数据在A1
BI输入 =SplitNumEng(A1,1) 表示提取字母
=SplitNumEng(A1,3)表示提取中文
然后,将B列复制-选择性粘贴-数值到其他列