作者:乔山办公网日期:
返回目录:excel表格制作
如果A1的单元格参数是1,就返回A,否则返回B
=if(indierect(address(1,1))=1,"A","B")
举例来说
=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
C10只是计算出来的一个字符串——而非单元格引用
可以用indirect来将该字符串解释为单元格引用
这样试下
=OFFSET(indirect(ADDRESS(10,3,4)),2,4)
理论上百Address返回的地址,可以用Indirect提取,=Indirect(Address())
你度先试下,不行的话,把你的原数据,截图放上来,你这版样排版没弄好,数据不权清,不好针对性的给出解答。