如何在excel表中一次性查找多个数据

发布网友

我来回答

4个回答

热心网友

假设表1和表二结构完全一致,表二中A列中名称排列和表1顺序不同,现要求表2中其他单元格根据首列的名称自动填上与表1对应数据

1、在表2的B2单元个输入公式: =VLOOKUP($A2,表1!$A:$H,COLUMN(A1)+1,0) 回车

见图一

2、再把表2 B2单元个横拉填充、下拉填充,填满表格

效果如图二

热心网友

就是用vlookup,只是没必要写多次
如果sheet1里,A列为基准
那你sheet2中
B1输入
=vlookup($A1,sheet1!$A:$Z,column(b$1),0)
公式右拉下拉。自动就变换了。
公式中是假设你的sheet1的数据到Z列,你根据实际修改

热心网友

用索引函数“INDEX”更为方便:
在Sheet2的B1输入
=INDEX(Sheet1!B:B,MATCH($A1,Sheet1!$A:$A,))
回车并向右填充,再向下填充。
(这样可以向右填充至末尾)

热心网友

没有简单办法,用vba自定义函数实现吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com