2016-02-12 70 views
0

我的一个表弟问我是否可以用Excel中的函数来帮助他,但我无法使其工作。 我有一个功能是:Excel vlookup地址参数

=VLOOKUP(ADDRESS(ROW();COLUMN()+1;4);Sheet3!A2:B48;2) 

问题是,第一个参数,我使用它就像一个单独的功能,但里面VLOOKUP返回用引号答案与结果VLOOKUP停止工作地址功能。

例如:如果我运行函数:

=ADDRESS(ROW();COLUMN()+1;4)

在A6细胞

结果将是B6。

但是在vlookup里面会返回“B6”。

你知道有什么方法可以在vlookup中获得B6答案,而不是“B6”吗?

谢谢!

+1

那么,为什么你就不能把B6? –

+1

请注意,如果[VLOOKUP函数]的参数range_lookup(https://support.office.com/en-us/article/vlookup-function-adceda66-30de-4f26-923b-7257939faa65)未能包含FALSE,意味着Sheet3!A2:A48必须排序或返回结果将不可靠。 – Jeeped

回答

2

尝试使用INDIRECT()函数:

=VLOOKUP(INDIRECT(ADDRESS(ROW();COLUMN()+1;4));Sheet3!A2:B48;2)