
EXCEL 怎么提取一列里具有相同字符串的单元格到另外一列
我需要在e和F列实现这一的功能,例如:在E2输入字母a,然后要确认在A这一列字母a有几列,然后逐一检查当A列的某一行是字母a的时候,读取B列相应的内容,并复制到F去,比如...
我需要在e和F列实现这一的功能,
例如:在E2输入字母a,然后要确认在A这一列字母a有几列,然后逐一检查当A列的某一行是字母a的时候,读取B列相应的内容,并复制到F去,比如A3是a那么B3的内容我,就被赋值到F3去了,
各位高手帮帮忙,最好不要写宏命令,用自带的函数,我是想了很多办法,但是就是实现不了自己要的效果,好像EXCEL表格只能在现有的函数上处理单对多的情况,想我这种多对多的,我也是第一次碰到,搞来搞去搞不出来。记得不要筛选,我要函数和公式来实现这个功能。
单单vlookup要是能解决我也就不在这里提问了,我说了,要函数实现,所以别说高数我说筛选了,而且筛选后要重新排序,透视没用过,晚点试试看,山桑弓的看上去比较靠谱,晚点试试。好的话,我再追加分数 展开
例如:在E2输入字母a,然后要确认在A这一列字母a有几列,然后逐一检查当A列的某一行是字母a的时候,读取B列相应的内容,并复制到F去,比如A3是a那么B3的内容我,就被赋值到F3去了,
各位高手帮帮忙,最好不要写宏命令,用自带的函数,我是想了很多办法,但是就是实现不了自己要的效果,好像EXCEL表格只能在现有的函数上处理单对多的情况,想我这种多对多的,我也是第一次碰到,搞来搞去搞不出来。记得不要筛选,我要函数和公式来实现这个功能。
单单vlookup要是能解决我也就不在这里提问了,我说了,要函数实现,所以别说高数我说筛选了,而且筛选后要重新排序,透视没用过,晚点试试看,山桑弓的看上去比较靠谱,晚点试试。好的话,我再追加分数 展开
6个回答
展开全部
F2
=INDEX(B:B,SMALL(IF($A$2:$A$100=LOOKUP("座",$E$2:E2),ROW($2:$100),4^8),SUM(N(LOOKUP(ROW($2:2),IF($E$2:E2<>"",ROW($2:2)),$E$2:E2)=LOOKUP("座",$E$2:E2)))))
注意,是数组公式,按Ctrl+Shift+Enter结束公式输入,再向下复制公式。
=INDEX(B:B,SMALL(IF($A$2:$A$100=LOOKUP("座",$E$2:E2),ROW($2:$100),4^8),SUM(N(LOOKUP(ROW($2:2),IF($E$2:E2<>"",ROW($2:2)),$E$2:E2)=LOOKUP("座",$E$2:E2)))))
注意,是数组公式,按Ctrl+Shift+Enter结束公式输入,再向下复制公式。
展开全部
F2中输入
=INDEX(B:B,SMALL(IF(A$2:A$13=LOOKUP("座",E$2:E2),ROW($2:$13),4^8),ROW()-LOOKUP(2,1/(E$2:E2<>""),ROW($1:1))))&""
同时按下CTRL+SHIFT+回车,输入数组公式,下拉
=INDEX(B:B,SMALL(IF(A$2:A$13=LOOKUP("座",E$2:E2),ROW($2:$13),4^8),ROW()-LOOKUP(2,1/(E$2:E2<>""),ROW($1:1))))&""
同时按下CTRL+SHIFT+回车,输入数组公式,下拉
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数不会合并单元格
用数据透视表最简单,把序号和名字都拉到行字段
用数据透视表最简单,把序号和名字都拉到行字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在F2中输入=vlookup(E:E,A:B,2,0),然后下拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不是透视就能实现?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询