excel 中如何在公式中引用工作表的名称?
如题,比如用sum(sheet1!A1:B1)中,假定共有100个工作表,总表中想计算每个公式的结果,如何在公式中引用单元格的名称!急!...
如题,比如用sum (sheet 1!A 1:B 1)中,假定共有100个工作表,总表中想计算每个公式的结果,如何在公式中引用单元格的名称!急!
展开
5个回答
2013-12-01
展开全部
用VLOOKUP函数可以做到。
把价目表中的编号作为首列,并按编号排序。另一工作表也将编号作为首列,在该表的单价列中的单元格用VLOOKUP函数。
VLOOKUP的参数及其含义如下:
1、lookup_value:需要在数据表首列进行搜索的值,此时可以写为A2(此例中为同一行的“编号”单元格);
2、Table_array:需要在其中搜索数据的信息表。(此例中为价目表包含编号和单价列的全部行)
3、Col_index_num:满足条件的单元格在数组区域Table_array中的列序号,首列序号为1;(此例中为价目表中单价列的列序号)
4、Range_lookup:指定在查找时是要求精确匹配,还是要求大致匹配。如果为FALSE,是大致匹配;如果为TRUE或忽略,则为精确匹配。(此例中应为TRUE或忽略)
按上述格式输入即可。
把价目表中的编号作为首列,并按编号排序。另一工作表也将编号作为首列,在该表的单价列中的单元格用VLOOKUP函数。
VLOOKUP的参数及其含义如下:
1、lookup_value:需要在数据表首列进行搜索的值,此时可以写为A2(此例中为同一行的“编号”单元格);
2、Table_array:需要在其中搜索数据的信息表。(此例中为价目表包含编号和单价列的全部行)
3、Col_index_num:满足条件的单元格在数组区域Table_array中的列序号,首列序号为1;(此例中为价目表中单价列的列序号)
4、Range_lookup:指定在查找时是要求精确匹配,还是要求大致匹配。如果为FALSE,是大致匹配;如果为TRUE或忽略,则为精确匹配。(此例中应为TRUE或忽略)
按上述格式输入即可。
展开全部
如果你想直接引用b10单元格的数据(不带“-”号的日期数据),而不通过引用a1单元格的值,这可写成:
activeworkbook.sheets("sheet1").select
aa
=
datediff("d",
mid(range("b10"),
1,
4)
&
"-"
&
mid(range("b10"),
5,
2)
&
"-"
&
mid(range("b10"),
7,
2),
date)
activeworkbook.sheets("sheet1").select
aa
=
datediff("d",
mid(range("b10"),
1,
4)
&
"-"
&
mid(range("b10"),
5,
2)
&
"-"
&
mid(range("b10"),
7,
2),
date)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))
这个公式就是取工作表表名的
这个公式就是取工作表表名的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-01
展开全部
=ShtName 可以返回工作表的名字你的sheet名有规律吗表格能不能看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是工作表的名称:=REPLACE(CELL("filename",INDIRECT("A1")),1,FIND("]",CELL("filename")),"")
如果是excel文档的外面的标题则是:
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-5)
如果是excel文档的外面的标题则是:
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-5)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询