EXCEL 如何引用另外一张工作表上的某一列最后一行的数据
方法和详细的操作步骤如下:
1、第一步,商品表1,参见商品代号,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,商品表2,请参见商品代号,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,将商品表2中其他两个类别的“标题”栏复制到商品表1中,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,使用以下公式引用,选择商品表1中的单元格,然后单击上方的fx,选择全部,找到vlookup,然后单击“确定”按钮,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,另一列中的品牌也与上述方法相同,重复步骤4和5,或者可以直接插入和粘贴第一个源列的复制操作,只需要放入第三个值即可,
第二列2更改为第三列3,然后下拉公式,见下图,转到下面的步骤。
6、第六步,完成上述步骤后,就获得了想要的结果了,见下图。这样,就解决了这个问题了。
直接引用:
使用Ctrl+箭头直接定位到该列最后一行数据。
公式法(推荐):
=INDIRECT("Sheet2!"&"A"&MAX(ROW(Sheet2!A:A)*(Sheet2!A:A<>"")))
输入公式后,Ctrl+shift+enter
该公式可引用sheet2中A列最后一行数据。
VBA操作:
如下代码同样可引用sheet2中A列最后一行数据。
Debug.Print Worksheets(2).Cells(Worksheets(2).Cells(65536, "A").End(xlUp).Row, "A")
前提
excel2003版,你的数据从A列第一行开始,而且序列中间没空格。
如果有,或是其他版本,做相应调整。
=INDIRECT("Sheet1!"&ADDRESS(COUNTA(Sheet1!A:A),1))
或者
=INDEX(Sheet1!A:A,COUNTA(Sheet1!A:A))