excel中从另一个表中获取对应的数据

数据源为表一,想要达到的效果为表二,现在实际情况为表三,请问该如何弄?
就是想,将表一的内容根据姓名拆分到各个表中,小亮为一个表,小明为一个表

    公式:

    =INDEX(Sheet1!B:B,SMALL(IF(Sheet1!A:A=Sheet2!A1,ROW(A:A),4^8),ROW(A1)))

    如图所示:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-01
有三个方法,一个是用筛选,然后复制,粘贴,这种方法无法链接,当源表变化时后面的表无法变化。二是采用数据透视表。三是采用查找公式,比如HLOOKUP公式。追问

如果用按照第三种方法,该怎么弄?

追答

你这一个名字针对多个对应。采用公式的方法,针对你这种还是一个问题呢,我研究一下。

第2个回答  2017-10-01
没看懂 说具体点 或者留个联系方式追问

就是想,将表一的内容根据姓名拆分到各个表中,小亮为一个表,小明为一个表

追答

总数据量大吗 表一大概有多少个 大概要分到多少个表格中

追问

表一有 1500行左右 5列 共得分出65左右

追答

生成65个表格??

追问

是的

追答

留个联系方式 给你写软件处理

第3个回答  2017-10-01
在数据源上做数据透析表就可以了追问

如何做?

追答

留个联系方式,表发给我

第4个回答  2017-10-01
百度 vlookup函数的用法追问

做了,=IFERROR(VLOOKUP(A6,Sheet1!A:B,2,FALSE),"") 但是向表三一样只显示一行的数据,其他的都是重复第一个数据的

相似回答