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)