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要是能解决我也就不在这里提问了,我说了,要函数实现,所以别说高数我说筛选了,而且筛选后要重新排序,透视没用过,晚点试试看,山桑弓的看上去比较靠谱,晚点试试。好的话,我再追加分数
展开
 我来答
方括号
2013-08-05 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.9亿
展开全部
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结束公式输入,再向下复制公式。
山桑弓
2013-08-05 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:3047万
展开全部
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+回车,输入数组公式,下拉
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好鬼憎注册名字
2013-08-05 · TA获得超过1502个赞
知道小有建树答主
回答量:1720
采纳率:0%
帮助的人:1137万
展开全部
函数不会合并单元格
用数据透视表最简单,把序号和名字都拉到行字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c40c310
2013-08-05
知道答主
回答量:17
采纳率:0%
帮助的人:7.4万
展开全部
在F2中输入=vlookup(E:E,A:B,2,0),然后下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cuts__jj
2013-08-05 · TA获得超过132个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:194万
展开全部
这个不是透视就能实现?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式