Excel中如何查找出某一列中的数据包含某一列里面的特定字符数据,并返回对应列的特殊字符?

2022-12-19 06:37

如图所示,数据1包含整个信息,数据2为关键词,需要查找出数据1里面是否包含数据2的内容,并在结果中显示出该关键词
3个回答

D2

=IFERROR(INDEX($C$10:$C$13,SMALL(IF(ISNUMBER(FIND($C$10:$C$13,$B2)),ROW($1:$4),""),COLUMN(A1))),"")

CTRL+SHIFT+ENTER三键合一按下,然后向右拖动几格,再向下拖动填充。

WPS和微软Office2019以上版本,D2单元格公式=TEXTJOIN(",",1,IF(ISNUMBER(FIND(C$10:C$13,B2)),C$10:C$13,""))

数组公式, Ctrl+Shift+回车,公式两端出现大括号{}后,下拉公式。

在D2中输入或复制粘贴下列公式

=IFERROR(LOOKUP(1,0/FIND(C$2:C$5,B2),C$2:C$5),"无关键词")

=TEXTJOIN(",",,IF(ISNUMBER(FIND(C$2:C$5,B2)),C$2:C$5,""))

下拉填充

相关问答
EXCEl中如何查找出某一列中的数据包含特定字符串返回对应其它列的数值
3个回答2022-12-16 14:36
EXCEl中如何查找出某一列中的数据包含特定字符串返回对应其它列的数值的方法。 如下参考: 1.打开电脑,然后在excel中打开所需的文档。此时,从产品名称中找到关键字ABC,并将这三个关键...
全文
在EXCEL中怎么样将多列数据合并成一列,并用分隔符隔开。
1个回答2022-12-16 09:05
D1=A1&"-"&B1&"-"&C1 选择性粘贴为数值后即可将前面几列删除啊
Excel中怎么将行-列数据转换为列-列数据
1个回答2022-06-09 14:20
除了一行一行的转置,还可以用公式: =OFFSET($A$1,,INT((ROW(A1)-1)/3)+1) =OFFSET($A$1,MOD(ROW(A1)-1,3)+1,) =OFFSET($A$1...
全文
EXCEL在某一列数据中找出最大值
1个回答2022-12-14 20:25
MAX()即可
Excel如何在一列数据中找到另一列有的数据
3个回答2022-09-04 17:15
=VLOOKUP(F2,B:B,1,0) 下拉,出现的就是B列和F列都有的
excel中怎么查询某一列某一个数据有多少个
4个回答2022-12-26 16:03
1、例如表格中某一个发货快递或某一产品的个数统计 2、现查询发货快递“德邦”的个数和产品“手机”的个数,在新的单元格中输入“=COUNTIF(B:B,B3)”,然后回车就得到发货快递“德邦”的...
全文
excel里怎么把两列数据合并成一列,中间用分隔符分开?
3个回答2022-12-18 21:22
c1 输入 =a1&“~”&b1 c2直接套格式就行了
EXCEL怎么把一列数据从小到大排列?
4个回答2022-12-05 12:22
一、首先,打开Excel表格程序,打开要进行排序的Excel表格文件。 二、然后,在Excel程序主界面上方选择“数据”,点击打开。 三、然后,在下拉菜案中选择“排序”,点击打开。 ...
全文
怎么在excel把行与列对应的数据改成列与列对应的数据?
1个回答2022-08-26 08:31
=IF(ROWS($1:1)>COUNT(A$2:A$6)*2,"",INDEX(A:A,MOD(ROW(A5),5)+2)) =INDEX(B$1:C$1,INT(ROW(A5)...
全文
热门问答