excel中如何实现一个姓名在一列中查找出全部相同名字,并返回查找结果?

举例:a1:张三b列:b1:张三c1:红花e1:红花黄花b2:李四c2:玫瑰b3:张三c3:黄花b4:刘五c4:蓝莓要求,在e1自动计算,并返回对应c列的结果。如e1通过... 举例:a1:张三 b列:b1:张三 c1:红花 e1:红花黄花
b2:李四 c2:玫瑰
b3:张三 c3:黄花
b4:刘五 c4:蓝莓
要求,在e1自动计算,并返回对应c列的结果。如e1通过运算返回:红花黄花
展开
 我来答
来自朱家尖积极进取的大平原狼
2014-05-30 · TA获得超过6272个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2536万
展开全部
=VLOOKUP(A1,B:C,2,)&IF(COUNTIF(B:B,A1)>1,INDEX(C:C,SMALL(IF(B1:B100=A1,ROW(1:100),999),2)),)&IF(COUNTIF(B:B,A1)>2,INDEX(C:C,SMALL(IF(B1:B100=A1,ROW(1:100),999),3)),)&IF(COUNTIF(B:B,A1)>3,INDEX(C:C,SMALL(IF(B1:B100=A1,ROW(1:100),999),4)),)
公式以CTRL+SHIFT+ENTER三键结束。
更多追问追答
追问
如果我这里a列如果有53000条记录,b、c两列各自有10000行,这个公式e列每行该如何修改?谢谢了。因为数据实际很大。而且,a列中一个行,可能在b列有10-20个以上的重合。
追答
在E1输入公式:
=INDEX($C:$C,SMALL(IF($B$1:$B$10000=$A1,ROW($1:$10000),65536),COLUMN(A1)))&""
公式以CTRL+SHIFT+ENTER三键结束。
将公式向右向下复制。
得到的结果放在E列开始向右的多列中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
科技发烧友

推荐于2016-10-21 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2018
采纳率:0%
帮助的人:950万
展开全部

下载附件,在你原表格中依次按下以下按钮:

Alt+F11 打开小窗口

Ctrl+M 找到刚下载的文件,确认后关闭小窗口

Alt+F8 选择aa,回车

 

 

更多追问追答
追问
CTRL+M没反应,我的是2007的excel
追答
在Alt+F11打开的代码窗口里按Ctrl+M,或者点击菜单:文件-导入文件
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Kombiearth
2014-05-30
知道答主
回答量:18
采纳率:0%
帮助的人:13.3万
展开全部
这个直接用数据透视表这个功能就能实现;
具体的使用方法你可以到excel帮助里面学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万年金刚钻
2014-05-30 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3509万
展开全部
字符串合并是Excel的软肋,带公式的数据在Phonetic()和Concatenate() 函数中,均无法合并
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式