从Excel混合字符串单元格,提取自第一个中文起的连续中文
公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必“设为星标”哦!!!
点击任意文章上方的“☆星标”即可。
回答读者提问:有一列中文、字符和数字混合的单元格,如果第一个字符是中文的话,请将第一个起的连续中文字提取出来;如果第一个字符不是中文,则不需要提取。
这个案例其实并不简单,分列、Ctrl+E 和 Power Query 都不太好使,反而函数特简单。
将下图 1 中每个单元格中的第一个中文开始的连续中文字符提取出来,第一个字符不是中文的则不需要提取。
效果如下图 2 所示。
1. 在 B2 单元格中输入以下公式 --> 下拉复制公式:
=LEFTB(A2,SEARCHB("?",A2)-1)
公式释义:
这个案例中比较特别的知识点是对于通配符“?”的使用。
转发、点赞、在看也是爱!