问题描述:
在excel中,C列的单元格有序列号、字母和汉字,如何将中的汉字分离出来放在D列中去?
解决方法:
一、如果要提取汉字部分,在D10中输入公式: =IF(LENB(LEFT(C10))=1,RIGHT(C10,LENB(C10)-LEN(C10)),LEFT(C10,LENB(C10)-LEN(C10))) 如图:
二、如果要提取非汉字部分,则输入公式:=IF(LENB(LEFT(C10))=1,LEFT(C10,LEN(C10)*2-LENB(C10)),RIGHT(C10,LEN(C10)*2-LENB(C10))) 即可实现。
三、而原来的单元格中已提取的部分应该删除,非常简单,则可以这样做:
(1)在E10中输入公式:=SUBSTITUTE(C10,D10,"")
(2)将E10再复制回C10即可。
但要注意D列已经提取的值要重新粘贴一下,可不能要公式,只要数值,否则它会因三(2)操作而变化。
主要方法是选择性粘贴--数值--确定。