excel函数搜索二张表格相同内容的单元格并返回后面的内容

要在第二张表格的A列中列出在第一张表格A列中所有叫张三的人名,同时要在后面的列中显示第一张表格张三后面的其他一系列信息(例如年纪,住址,单位,收入等等),用excel里的函数来解决这个问题,我之前将你的那个index函数输入在B2框里,然后用Shift+Ctrl+Enter键确认后显示的是#num!结果,下拉全是显示#num!结果,然后再右拉10列,单元格中也全是显示#num!。你给我的第一个用编程方法解决后就把第一张表中所有叫张三的人名及其后面的所有信息全部列在sheet2表中了。
最新回答
白首有我共你

2024-11-28 18:12:36

在Sheets

A1=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A:$A="张三",ROW(Sheet1!$A:$A),65536),ROW()))

下拉,右拉

追问
我用的是excel2003版本的,是不是不能用你这种参数啊,不知道为什么照搬过去就是显示的#num!,我选了上面兄弟给我的参数就成功了,不过还是非常感谢老兄的帮忙,再次谢谢!
一澜冬雪

2024-11-28 11:00:51

不知道你向谁提问。也不清楚你的数据位置在哪。
你说用索引函数INDEX,就给你个INDEX公式参考吧:
假设原数据在Sheet1,在Sheet2的A1输入
=IF(ROW()>COUNTIF(Sheet1!$A:$A,"张三"),"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$1:$A$100="张三",ROW($A$1:$A$100),4^8),ROW(1:1))))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。
熏衣草的微风

2024-11-28 08:23:36

用vlookup吧,下面这个是说明,如果还是不会的话加群求助
http://wenku.baidu.com/view/a54c06e819e8b8f67c1cb9cb.html?st=1
考试的考试哪里才是假期

2024-11-28 12:37:24

VLOOKUP很简单。可以区exclhome查看相关问题。
这个世界该死

2024-11-28 19:51:16

用vlookup函数