Excel中如何通过函数实现将多单元格中具有相同内容的单元格整体提取出来?并将后面格的内容也提取出来?

如图,粘贴进原始数据,在其他列显示出有部分内容的调节,自动提取出所需的单元格内容。

步骤:

1>我们点击图二的B1格(即你像将数据放置的那一列的第一个单元格);

2>找到excel的菜单栏中的插入—函数,找到VLOOKUP函数如下图:

接第二步:点击确认;

3>一旦点击确认后会出现四个空,第一个空将图二A列的1到8全选,第二个空格将图一的A列和B列1到8全选,第三个空格填写一个数字表示第二个空格里存在的列数(如这里A列到B列共2列即填写2),第四个空格默认填写0;

4>将填写好的字母和数字前面加上$符号,如下图:

5>点击确认后既可以出现第一个人的对应数据,再将鼠标放置出现数据的单元格的右下角,会出现“+”标志时,单击下拉到第八行,松开鼠标就可以出现所有的数据。

(关于VLOOKUP函数四个空格所代表的意思请自行百度VLOOKUP函数,百度百科有解释)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-19
假设C1输入条件
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND($C$1,A1:A1000))),ROW(A1:a1000),65536),ROW(A1)))&""
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND($C$1,$A$1:$A$1000)),ROW($A$1:$A$1000),65536),ROW(A1)))&""
数组公式,需要 同时按 CTRL SHIFT 回车键
出现结果,公式右拉下拉 即可本回答被提问者采纳
第2个回答  2021-10-19
E1用公式:
=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(FIND($C$1,$A:$A)),ROW($A:$A)),ROW(A1))),"")
数组公式,需要按组合键(CTRL+SHIFT+回车)完成公式,右拉一列,再下拉。
第3个回答  2021-10-19
=filter(a1:b20,left(a1:a20,2)=c1)
相似回答