如何根据提取条件提取单元格内的文本,这里讲一下有分隔符的文本提取,当然有固定的提取条件也是可以的。

excel中按条件提取单元格内的文本-TEXTAFTER&TEXTBEFORE函数-趣帮office教程网

第一种情况,提取文本中第一个“-”后面的内容,这里用的是TEXTAFTER函数,单元格输入=TEXTAFTER(A2,"-",)即可提取第一个“-”后面的内容。

excel中按条件提取单元格内的文本-TEXTAFTER&TEXTBEFORE函数-趣帮office教程网

第二种情况,提取文本中第二个“-”后面的内容,这里用的是TEXTAFTER函数嵌套,单元格输入=TEXTAFTER(TEXTAFTER(A2,"-",),"-")即可第二个“-”后面的内容。

excel中按条件提取单元格内的文本-TEXTAFTER&TEXTBEFORE函数-趣帮office教程网

第三种情况,提取文本中两个“-”之间的内容,这里用的是TEXTBEFORE函数,单元格输入=TEXTBEFORE(TEXTAFTER(A2,"-",),"-")后即可。

excel中按条件提取单元格内的文本-TEXTAFTER&TEXTBEFORE函数-趣帮office教程网

TEXTAFTER&TEXTBEFORE函数都是通过分隔符进行区分,TEXTAFTER函数是取分隔符之后的文本,TEXTBEFORE函数是取分隔符之前的文本。

excel中按条件提取单元格内的文本-TEXTAFTER&TEXTBEFORE函数-趣帮office教程网