“
上周有朋友私信我,问我像下面类型的单元格通过分裂的话,生成单元格多少不统一,整理起来很麻烦,那么这种的如何快速提取文字呢?如果你心急可以往下找伸手党福利公式,想学习的,可以学习几个提取文字的公式。
”
文字或者其他文本提取的公式主要包括一下三个常见的公式:LEFT、RIGHT和MID。
1LEFT
懂点英文的就知道LEFT是左边的意思,所以它是从左边第一个字符开始取字符,语法第一个参数是需要取字符的单元格,第二个参数是取多少个字符,举个例子,想要取下面最左侧两个字,那么就用这个公式
2RIGHT
和LEFT公式正好相反,RIGHT公式是取单元格最右侧的字符,语法和用法都和LEFT一样,这里就不举例子了。
3MID
MID公式语法见上面的图,它适合取一个文本串内部的字符,第一个参数是选择要取文字的目标单元格,第二个参数的意思是从第几个字符开始取,第三个参数是取几个。
比如下面的例子,想从“我爱大连从未离开”中取出“大连”,那么第二个和第三个的参数就应该分别为3和2.
最后的最后,VBA高手绕行,伸手党看过来,这里是我用了好久的万能取文字公式,拿走不要谢哦
=MID(C4,MIN(IF(LENB(LEFT(C4,ROW(INDIRECT(“1:”&LEN(C4)))))>LEN(LEFT(C4,ROW(INDIRECT(“1:”&LEN(C4))))),ROW(INDIRECT(“1:”&LEN(C4))),LEN(C4) 1)),LENB(C4)-LEN(C4))
在单元格中粘贴进这个公式之后,你需要做的是同时按下Ctrl、Shift和Enter键,让公式加上大括号,变成数组公式,就可以达到下面这个效果。需要注意的是,这个公式适用于取不规则文本中仅有的中文字符串。
欢迎工作中经常使用Excel的朋友们来到大连招聘Office交流群中讨论和交流,可以加下面的二维码好友,备注进群,我会给你拉到群中。