首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

EXCEL表格如何引用另一表格数据并实现自动填充

发布网友 发布时间:2022-02-21 11:12

我来回答

3个回答

热心网友 时间:2022-02-21 12:41

问题1:
选定sheet2的c2:G2,F5,定位条件,空值,确定,按等于号(=),输入公式:
IF($B$1<>"",VLOOKUP($B$1,Sheet1!$B:$E,1+(COLUMN(A1)+1)/2,),""),按CTRL+ENTER
问题2:
这样的设计不能实现批量打印,想一次性打印A,B,C,需要在sheet2中制作包含ABC数据的表格。

热心网友 时间:2022-02-21 13:59

问题1:数值和文本都能自动填充
C2输入:=VLOOKUP($B$1,Sheet1!$B:$E,2,0)
D2输入:=VLOOKUP($B$1,Sheet1!$B:$E,3,0)
E2输入:=VLOOKUP($B$1,Sheet1!$B:$E,4,0)
问题2:用公式没办法实现批量打印。用宏编写代码应该可以。追问请对公示做下解释,跟ecxel帮助里面的不一样,没太看懂。谢谢。

追答C2输入:=VLOOKUP($B$1,Sheet1!$B:$E,2,0)
第一个参数$B$1,表示要查找的值;
第二个参数Sheet1!$B:$E,表示查找的区域范围;
第三个参数2,表示返回的是查找区域内第2列的值,表1中B、C、D、E的第2列就是C列的长;
第四个参数0,表示精确匹配。

热心网友 时间:2022-02-21 15:34

=VLOOKUP(B1,Sheet1!A:E,2,0)
=VLOOKUP(B1,Sheet1!A:E,3,0)
=VLOOKUP(B1,Sheet1!A:E,4,0)

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