请教EXCEL高手我有一些数据,里面包括有英文、数字、中文、括号、星号,请问如何用函数批量去除中文、括号、星号。如“套餐A(剁椒鱼块,绿竹笋炒肉,醋溜白菜)*1 套餐B(辣孜然鸭,黑椒猪排,水蛋,白菜)*3 套餐C(辣孜然鸭,酱水鱼片,酸辣土豆,白菜)*1 ”用函数修改为"A1 B3 C1",谢谢。
=TEXTJOIN(,,IF((MID(A1,ROW($1:$100),1)>="A")*(MID(A1,ROW($1:$100),1)<="Z")+(MID(A1,ROW($1:$100),1)>="0")*(MID(A1,ROW($1:$100),1)<="9"),MID(A1,ROW($1:$100),1),""))
excel 2019及365版本可用textjoin函数。只取字母和数字的公式。
2010版本有办法吗?我这个数据每天都要从总部网站上下载下来,数据量很多很多的。
追答2010有3种方法:
1、复制到word中进行查找替换,再粘贴回来。
2、下载Power Query插件,在PQ中进行处理。
3、使用VBA进行处理