excel提取特定列中文字

如图,要的结果是图3。从a列中去找 f列中包含的中文字,并且将结果填在b列当中。

    公式:

    =LOOKUP(1,FIND($F$1:$F$4,A1),$F$1:$F$4)

    如图所示:

追问

我想问下,我已经把b列的运算出来了,请问我想c列这样展示,应该用什么公式呢?

追答

你真牛,一个问题问了一个多月了没采纳,还能接着问!

=RIGHT(A1,LEN(A1)-LEN(B1))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-05

如下图,在B2中输入公式

=LOOKUP(,-FIND($F$2:$F$5,A2),$F$2:$F$5)

回车确认后下拉填充。

追问

我想问下,我已经把b列的运算出来了,请问我想c列这样展示,应该用什么公式呢?

本回答被网友采纳
第2个回答  2018-06-05
把选取列中的数据复制一份到另一列单元格,选取的表列,选择数据中的分列,然后点固定宽度,选择字段宽度,点确定,然后把选取出来的数据复制到B列中就行了。这个方法只限于选取固定长度的数据,如果有三个字的比如:猕猴桃,水蜜桃,可能就得用到命令了进行选取了
第3个回答  2018-06-05
B2用公式:
=LOOKUP(,0/COUNTIF(A2,"*"&F$2:F$5&"*"),F$2:F$5)
下拉。
相似回答