EXCEL中,如果用公式将单个字节的符号、字母、数字去掉。只留下汉字?

我想把表格中的汉字留下,其它的符号、字母、数字都不要掉,麻烦各位给写个公式哈,感谢!!

你这要留的文字都是一段段字数相同的,而且基本都是后面一截要删除,建议可以用一下数据选项卡页面下的分列功能。
把一个区域字数相同的单元格选起来→分列→固定宽度→下一步→调整宽度到文字后→完成→然后删除分出来的列就行了。
用公式的话你这要删的字段种类太多,不好用,仅供参考。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-11

    需要新版office。

    数组公式为:

    =CONCAT(IF(LENB(MID(C1,ROW($1:$99),1))=2,MID(C1,ROW($1:$99),1),""))

    按ctrl+shift+enter产生花括号。

    如图所示:

本回答被提问者采纳
第2个回答  2020-02-11

可以用这个公式:

=IF(ISNUMBER(--LEFT(A1)),SUBSTITUTE(A1,LOOKUP(9^9,--LEFT(A1,ROW($1:$10))),),LEFTB(A1,SEARCHB("?",A1)-1))

第3个回答  2020-02-14
公式排序法:
a列为数据,其中a1为列标题
在b1输入a1的列标题,b2输入公式:
=index(a:a,right(small(countif($a$2:$a$16,">="&$a$2:$a$16)*10^5+row($a$2:$a$16),row(1:1)),5))
按ctrl+shift+enter结束。公式下拉就是排序结果。
这是降序排列的,如果按升序排列,把
small
换成
large
数据区域
$a$2:$a$16
改成你自己的!!其它的不用修改。
相似回答