Excel如何把一列中含有中文数字的单元格去掉,如下图A列变成C列的样子?

如题所述

我的公式是不是很长:
=IF(LENB(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"一",1),"二",2),"三",3),"四",4),"五",5),"六",6),"七",7),"八",8),"九",9),"十",0))=LENB(A1),A1,"")
把上面的公式填到C1单元格,然后下拉填充公式。追问

嗯,不错,只是会形成空的单元格需要删除。

追答

有办法。用上面的公式在C列把结果拉出来以后,继续往下看:

点顶部的列号C选中C列、复制。

在顶部的列号C上点右键---选择性粘贴---粘贴为数值。

然后:再选中C列,按CTRL+G打开定位对话框,选中空值,点击定位,

这样就立刻定位并选中了所有的空单元格。

然后:鼠标指到其中任意一个空单元格上,右键---删除---删除时选择 下方单元格上移。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-14
单击C,Ctrl+C然后单击A Ctrl+V。追问

晕,你太幽默了!
我的意思是:C列本来是不存在的,怎么把A列形成C列的效果?

追答

你是指把它变成C还是把A显示C的内容?

相似回答