excel把中英文分开列

excel里的一列:CHINA中国USA美国……我想把中英文分开两列,原始数据中的中英文间隔是不一样的~求教大家!!!... excel里的一列:
CHINA 中国
USA 美国
……
我想把中英文分开两列,原始数据中的中英文间隔是不一样的~
求教大家!!!
展开
 我来答
小小小兔a
高粉答主

2015-10-28 · 每个回答都超有意思的
知道大有可为答主
回答量:2.5万
采纳率:87%
帮助的人:4216万
展开全部

   方法:使用数据--分列。

1、打开EXCEL表格,选中要分列的单元格数据。点击工具栏--数据--分列。

2、在弹出的页面中选择分隔符号---空格---常规----确定。

3、之后,就可以看到被分列的数据内容,如图。

吖吖love吖嫒
2010-01-20 · TA获得超过752个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:204万
展开全部
这个很简单!

选中存放数据的这一列。然后在工具栏点击 数据——分列(第二项就是),弹出的对话框中,原始数据类型中选中:分隔符号,然后点击下一步,在分隔符号中只选择“空格”(如果你的中文和英文直接是空格的话),然后点击完成,就自动分成两列了,不论你中英文之间有多少空格,都会分开的!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芮城老憨
2010-01-20 · TA获得超过5064个赞
知道大有可为答主
回答量:3744
采纳率:0%
帮助的人:2500万
展开全部
B1=left(A1,len(A1)*2-lenb(A1)) 得到英文
C1=right(A1,lenb(A1)-len(A1)) 得到中文
然后选中这两个单元格,向下复制公式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinqh_yl
2010-01-20 · TA获得超过1.7万个赞
知道大有可为答主
回答量:9857
采纳率:52%
帮助的人:5885万
展开全部
B1=LEFT(A1,MATCH(1,AREAS(INDIRECT(MID(A1,ROW($1:$99),1)&1))))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。

C1=TRIM(SUBSTITUTE(A1,B1,))
将公式向下复制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuy1ing
2010-01-20 · TA获得超过769个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:256万
展开全部
假设英文显示在B列,中文显示在C列。
给你一段宏代码
Private Sub abbs()
Dim a As Integer, b As String, A1 As String, aa As String
For kk = 1 To 100
A1 = Range("A" & kk)
For a = 1 To Len(A1)
For j = 65 To 123
If Mid(A1, a, 1) = Chr(j) Then
b = b & Mid(A1, a, 1)

End If
Next j

Range("b" & kk) = b

Next a
aa = aa & Replace(A1, b, "")
Range("c" & kk) = aa
b = ""
aa = ""
Next kk
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式