EXCEL从多个表中提取同一个人的数据
数据格式是A列为销售产品(是数字代码)B列是对应的销售员名字,一共有六张表,我要在第七张表把销售员对应的销售清单提取出来,不想用数据筛选复制,太慢了,函数怎么实现?...
数据格式是A列为销售产品(是数字代码)B列是对应的销售员名字,一共有六张表,我要在第七张表把销售员对应的销售清单提取出来,不想用数据筛选复制,太慢了,函数怎么实现?
展开
展开全部
先在表7写好行列标题如:(一定要把全部销售员的名字复制到A列中,才能比对不出错)
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
张三
李四
王五
赵六
在表7的B2输入=IFERROR(INDEX(INDIRECT("表"&COLUMN(A1)&"!$a2"&":$A$1000"),MATCH($A2,INDIRECT("表"&COLUMN(A2)&"!$B2"&":$B$1000"),)),""),向右拉填充至“表6数量”并继续向下拉填充完成。结果显示如:
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
李四 20 30 40 50 60 70
王五 30 40 50 60 70 80
张三 10 20 30 40 80 90
赵六 40 50 60 70 90 100
祝你成功
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
张三
李四
王五
赵六
在表7的B2输入=IFERROR(INDEX(INDIRECT("表"&COLUMN(A1)&"!$a2"&":$A$1000"),MATCH($A2,INDIRECT("表"&COLUMN(A2)&"!$B2"&":$B$1000"),)),""),向右拉填充至“表6数量”并继续向下拉填充完成。结果显示如:
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
李四 20 30 40 50 60 70
王五 30 40 50 60 70 80
张三 10 20 30 40 80 90
赵六 40 50 60 70 90 100
祝你成功
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,你需要将你的那1-6个表内的所有A列剪切到B列的后面,让A列变B列,B列变A列才可以进行检索函数。
之后,比如在你的第七张表的A1为销售员的名字,那么你在B1-G1中需要依次输入1到6表的搜索结果,这样也就是说,只要你输入了销售员的名字,在后面就会出现他的销售清单。
B1中输入:=VLOOKUP(A1,Sheet1!$A:$B,2,FALSE)
C1中输入:=VLOOKUP(A1,Sheet2!$A:$B,2,FALSE)
D1中输入:=VLOOKUP(A1,Sheet3!$A:$B,2,FALSE)
E1中输入:=VLOOKUP(A1,Sheet4!$A:$B,2,FALSE)
F1中输入:=VLOOKUP(A1,Sheet5!$A:$B,2,FALSE)
G1中输入:=VLOOKUP(A1,Sheet6!$A:$B,2,FALSE)
之后,比如在你的第七张表的A1为销售员的名字,那么你在B1-G1中需要依次输入1到6表的搜索结果,这样也就是说,只要你输入了销售员的名字,在后面就会出现他的销售清单。
B1中输入:=VLOOKUP(A1,Sheet1!$A:$B,2,FALSE)
C1中输入:=VLOOKUP(A1,Sheet2!$A:$B,2,FALSE)
D1中输入:=VLOOKUP(A1,Sheet3!$A:$B,2,FALSE)
E1中输入:=VLOOKUP(A1,Sheet4!$A:$B,2,FALSE)
F1中输入:=VLOOKUP(A1,Sheet5!$A:$B,2,FALSE)
G1中输入:=VLOOKUP(A1,Sheet6!$A:$B,2,FALSE)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在表7写好行列标题如:(一定要把全部销售员的名字复制到A列中,才能比对不出错)
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
……
在表7的B2输入=IFERROR(INDEX(INDIRECT("表"&COLUMN(A1)&"!$a2"&":$A$1000"),MATCH($A2,INDIRECT("表"&COLUMN(A2)&"!$B2"&":$B$1000"),)),""),向右拉填充至“表6数量”并继续向下拉填充完成。结果显示如:
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
李四 20 30 40 50 60 70
王五 30 40 50 60 70 80
张三 10 20 30 40 80 90
赵六 40 50 60 70 90 100
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
……
在表7的B2输入=IFERROR(INDEX(INDIRECT("表"&COLUMN(A1)&"!$a2"&":$A$1000"),MATCH($A2,INDIRECT("表"&COLUMN(A2)&"!$B2"&":$B$1000"),)),""),向右拉填充至“表6数量”并继续向下拉填充完成。结果显示如:
销售员 表1数量 表2数量 表3数量 表4数量 表5数量 表6数量
李四 20 30 40 50 60 70
王五 30 40 50 60 70 80
张三 10 20 30 40 80 90
赵六 40 50 60 70 90 100
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据你的具体要求,还有根据你实际表的情况写出对应的公式就可以啦!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询