作者:乔山办公网日期:
返回目录:excel表格制作
理论上Address返回的地址,百可以用Indirect提取,=Indirect(Address())
度你先试下,不行的话,把你的原数据,截回图放上来,你这样排版没弄好,数据不清,答不好针对性的给出解答。
address函数的主要作用就是能够返回单元格的地址
address函数的语法结构见下图所示度,此函数有5个参知数
第一个参数row_num:行号
第二个参数column_num:列号
第三个参数abs_num:引用类型
有4种引用类型:1:绝对引用,如果第三个参数省略,道默认为1
2:绝对行号,相对列号
3:相对行号,绝对列号
4:相对引用
第四个参数a1:引用方式专
有两种引用方式:
TRUE:返回A1样式,如果第四个参数省略,默认为A1样式(A是列,1是行)
FALSE返回:R1C1样式(R1是行C1是列)
第五个参数sheet_text:指明工作薄里的那一个工作表属,即不同工作薄中的工作表。
用vlookup()函数。
例如:
表1的第一列为员工抄姓名,其他列为另外的袭数据,要根据表2的数据在表1的F列填入与员工姓名对应的餐卡号,表2员工姓名在A列,卡号在B列,则在表1的F列填入=vlookup(A1,表2!A1:B500,2,0)
具体参数肯定要zhidao调整,请参照vlookup函数的说明。
举例来说
=ADDRESS(2,3)=$C$2
也就是用ADDRESS取得“百第二行第三列的单元格引用”,但是这度样得到的是C2这样的文本引用,而不是C2单元格的值,如果要得到这个知值,可以再加一层:
=INDIRECT(ADDRESS(2,3))
那么假道设C2中的内容为“我”,这个公式得到的就是“我”
进一步回地,ADDRESS的参数可以是变量和单元格引用
假设B1=2,C1=3,而答sheet2!$C$2的值为9,那么
=ADDRESS(B1,C1,,,"sheet2")=sheet2!$C$2
=INDIRECT(ADDRESS(B1,C1,,,"sheet2"))=9