Excel单元格中如何引用其他工作表名称?

2025-02-27 13:55:15
推荐回答(2个)
回答1:

sheet1中的a列,引用到sheet2中的b列
选中sheet1的a列,输入=sheet2!b1,然后往下拉

当工作表名称更改时,例如当你吧sheet2改为“任意名称”时,=sheet2!b1公式中的sheet2也随着更改为“任意名称”。针对office2007版,这样还是可以用的。

回答2:

用宏可以解决
如:
Function
ReadData()
Dim
tmp_str
As
String
tmp_str
=
"'c:\[book]"
&
Sheets("sheet1").Cells(1,
1).Value
&
"'!A1"
Sheets("sheet1").Cells(2,
1).Value
=
ExecuteExcel4Macro(tmp_str)
End
Function
tmp_str格式:'路径[
工作簿
名]工作表名'!单元格
(“'”在字符串中要保留)