excel不同工作表数据如何关联?如下图 sheet1

2024-11-08 08:46:17
推荐回答(3个)
回答1:

首先
第一步:为了输入的正确性而做数据有效性。由于异表不能引用,所以复制选择性粘贴链接SHEET1的商品编号的区域(复制区域时多复制一些空白范围用于以后的添加并在区域最后单元格上色,框选区域时做为范围的界定),到SHEET2的辅助,用于有效性允许序列来源的框选列,此辅助列不要删除。
第二步:在SHEET2商品编号下面单元格做数据有效性,然后向下拖拉填充柄至目标单元格。填充时如果复制了内容,就把这无意选填的内容清除,以后点击有效性的下拉箭头进行输入内容。
第三步:在SHEET2商品名称下面单元格输入
公式 =IF(C2<>"",VLOOKUP(C2,Sheet1!A1:B52,2,0),"") 然后向下拖拉至目标单元格。

回答2:

请在D2单元格输入=VLOOKUP(C1,SHEET1!$A$2:$A$100,2,0),再向下拖动复制此公式即可。

回答3:

=IF(C2="","",VLOOKUP(C2,sheet1!$A$2:$B$100,2,0))
这样你再下拉填充就不怕因C列的值是空值而出现错误值了