作者:乔山办公网日期:
返回目录:excel表格制作
EXCEL引用其他表格文件中的单元格是可以实copy现的。
一、引用公式:
='C:\Documents and Settings\Administrator\My Documents\[工作簿1.xlsx]Sheet1'!A1
二、以上公式由四部分组成,详细解释:
1、C:\Documents and Settings\Administrator\My Documents\ 这部分是“电子表格文件”所在完整的路径。
2、[工作簿1.xlsx]这是工知作簿名称,即文件名,用方括号括起来。
3、Sheet1这是工作表名称(注意:前面三部分用半角单引号括起来)。
4、最后再加一个!被引用单元格名称即可。道
可以用inderct函数:
=indirect(“Z:\Daily report\[DR_”&A1&”.xlsx]T(5)!$O9”)
A1放你的变量
当你在G20中填入“电子对账单20130430.xls”时,这个内容只是一个复文本
当你把vlookup的中区域改成G20,很显然会出现错误——此时,公式表示在“电制子对账单20130430.xls”这一个知字符串中搜索与A2相等的数据,并返回第二列的值。
建议:可以尝试用indirect来解释对“电子对账单20130430.xls”的引用;
或者,可道以尝试用Evaluate来解释公式。
用indirect函数百
举例:
假设日度期13.09.19在H2格,序号3在I2格,公式知为道=INDIRECT("'[7046 001 101-"&MID(CELL("filename"),FIND("[",CELL("filename"))+14,8)&"-00"&H3&".xls]sheet1'!$L$13")
公式中MID(CELL("filename"),FIND("[",CELL("filename"))+14,8)是取得本文件名第版14至21个字符之间的日期权的。