2012-10-27 24 views
4

有没有方法可以访问传入我的函数的单元格的单元格坐标(以A1表示法)?访问自定义函数中的单元格坐标

例如,如果我的功能是本

function displayA1Notation(myCell){ 
    return myCell.getA1Notation(); 
} 

,我要在单元格B4如下:

=displayA1Notation(C6) 

我希望能看到这一点:

C6 

但我实际看到的是:

Kansas 

(“堪萨斯州”是C6的实际单元格值)

我知道这似乎很容易......我只是停留在设法得到它的工作。

谢谢〜!

回答

1

电子表格自定义函数参数只包含指向参数而不是单元格地址的值。这个事实并不清楚,但在这里有几个类似的问题,例如,this one。有一种解决方法是使用内置功能ADDRESS。如下面的代码

=myFunc(ADDRESS(ROW(F8), COLUMN(F8)))