在对编码进行数据提取时,需要提取有用信息,如下图,当B列单元格中不包含"*"时,对应C列单元格结果为空,当B列单元格中包含"*"时,得到的结果为提取"*",后面的数字并用" "连接(1000 3200 1500)。

excel中对单元格中的文本进行判断,提取,连接的方法-趣帮office教程网

解题思路是,在B列单元格中包含"*"时,利用TEXTSPLIT函数进行拆分,拆分到有用部分再重新整合。但在进行TEXTSPLIT函数拆分时,有两种方法进行拆分,一个是利用拆分符号"*"进行定位拆分,公式TEXTAFTER(TEXTSPLIT(B3,"/"),"*",,,,"")先进行分隔符“/”拆分,再利用TEXTAFTER函数直接抓出"*"后数据。即整个公式为=TEXTJOIN(" ",,TEXTAFTER(TEXTSPLIT(B2,"/"),"*",,,,""))。

excel中对单元格中的文本进行判断,提取,连接的方法-趣帮office教程网

第二种方法为利用CHOOSECOLS函数选取拆分后的数据列,即公式为=IFERROR(TEXTJOIN(" ",,CHOOSECOLS(TEXTSPLIT(B3,"*","/"),2)),"")。

excel中对单元格中的文本进行判断,提取,连接的方法-趣帮office教程网