如图:
在另一个表建立查询打印页
A3公式:
=IF(ROW(A1)>COUNTIF(数据源!$A$2:$A$1000,$B$1),"",SMALL(IF(数据源!$A$2:$A$1000=$B$1,数据源!$B$2:$B$1000),ROW(A1)))
数组公式,CTRL+SHIFT+ENTER结束输入
往下拉,留出足够多的行,这里已经做了兼容处理
在B3输入公式
=IF(A3="","",VLOOKUP($A3,数据源!$B:$H,COLUMN(B:B),0))
往右拉,数据源有多少列就留多少列
excel中,想要按照姓名自动匹配数据填写,要怎么实现,这里分享下 *** 作方法。
1、首先打开excel表格,在需要匹配数据的空白单元格中输入“=vlookup”并调用函数。
2、然后选择需要匹配的姓名字段。
3、英文逗号隔开后,选择要匹配的数据范围。
4、英文逗号隔开,输入数据范围中需要匹配提取的数据所在的列数。
5、然后选择精确匹配。
6、按回车键后,就可以自动按姓名自动匹配对应的数据。
7、最后通过下拉,可以匹配各个姓名对应的数据,没有对应数据的会显示为 #N/A,就完成了。
在Sheet3的B2单元格输入=VLOOKUP(A2,Sheet1!A:B,2,0)
在Sheet3的C2单元格输入=VLOOKUP(A2,Sheet2!A:B,2,0)
然后向下填充公式。
1先看下表。
2该表是“编号总表”,产品的所有编号放在A列,具有唯一性,没有任何一个产品编号的名称相同。而B列存放的是与产品编号对应的价格。
现在,要做的就是,如下图。
3根据“产品明细”表中在A列中输入的每一个产品编号,自动搜寻其在“编号总表”中与之相同的编号,找到产品编号所对应的价格,自动填充到“产品明细”表中的B列。
要得到这样的一种功能,仅需要一个函数即可,那就是:VLOOKUP(),在此,就不在对此函数的用法过多的阐述。
面,开始实现功能吧。
在“产品明细”表中,选择B2单元格,之后在其对应的FX函数输入框中,输入下图的公式即可。
4=VLOOKUP(A2,编号总表!A:B,2,FALSE)
其中,A2是指要查找的内容;编号总表!A:B指的是数据查找的范围;2代表返回数据查找范围A:B两列中的第二列,即B列的价格。FALSE指的是精确查找。
就这样,实现了通过“产品明细”中的A列的编号,找到其在“编号总表”中的价格,并且,将价格自动填充过来。
5B2单元格完成之后,只需要使用句柄填充工具往下一拖,其它单元格的价格也就实现自动输入自动填充了。
以上就是关于EXCEL 中怎样自动填表全部的内容,包括:EXCEL 中怎样自动填表、excel中怎么按照姓名自动匹配数据填写、excel自动填表求助等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)