提取字符串中间的字母数字

问题:字符串包含汉字、字母、数字、符号等,需要提取汉字后连续9个字母数字符号

函数公式解决:

老套路:	=LEFT(MIDB(A2,SEARCHB("?",A2),99),9)
WPS专用新套路:	=@REGEXP(A2,"[--Z]+")

老套路:

SearchB:查找第一个单字节字符的位置

MidB:中取汉字后所有字符串

Left:左取指定的9个字符串

WPS专用新套路:

用正则表达式函数提取出-至Z的字符串

+用于将连续的字符串放在一个单元格里

@用于提取结果的第一个 

posted @ 2024-05-18 15:51  熬肥妖  阅读(40)  评论(0编辑  收藏  举报