excel中的文本处理

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:25:04
比如说excel中第一行第一列中有一个英语单词和相应的中文翻译,之间有空格或没有,如何编程将中文移到第一行第二列中去呢?
大侠,给点提示就可以啦

数据在A列
B1输入公式
=LEFT(A1,LEN(A1)*2-LENB(A1))
回车确定,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动,B列就会得出英文

C1输入公式
=RIGHT(A1,LENB(A1)-LEN(A1))
回车确定,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动,C列就会得出中文

可以利用辅助列完成操作。
1、假如要处理的内容在A列,假如B、C列空闲。
在B1和C1单元格内分别输入或复制以下公式:
=LEFT(A1,2*LEN(A1)-LENB(A1))
=RIGHT(A1,LENB(A1)-LEN(A1))
分别下拉复制B1、C1单元格直到最后一条内容。
2、选中B、C两列-》复制;选中A、B两列-》鼠标右键-》选择性粘贴-》数值-》确定;
3、删除C列完成操作。

数据-分列,看看是不是你要的答案;不是?把数据复制粘贴到文本文档上,然后在数据-导入外部数据-导入数据,找到文本文档,选择合适的方式导入。

英语字符的asc值大于0,而汉字的asc值小于0.

英文的asc值大于0,而中文的小于0.