我正在尝试使用ArrayFormula
从同一工作簿内的另一张纸中导入值,但是除了ImportRange
之外,我找不到任何有效的东西,而这需要当前工作簿的URL,这很乏味。
我设置了两个工作表:同一工作簿中的“工作表名称1”和“工作表名称2”(注意空格)。在“ Sheet Name1”中,有一个人列表:
A B C
1 Bob Smith http://bobsmith.com
2 Sally Buble http://sallysmelly.com
3 Tom Shlonsky http://tomswebsite.com
4
有他们的名字,姓氏和他们拥有的URL
在“ Sheet Name2”中,我有以下内容:
A B C D E
1 Bob Smith =MATCH(B1, 'Sheet Name1'!B:B, 0) =CONCAT("'Sheet Name1'!C", D1)
2 Sally Buble
3 Tom Shlonsky
4
我希望“ Sheet Name2”中的单元格C也显示那些网站。但是,我不能像='Sheet Name1'!C1
那样进行引用,因为如果Sally在“ Sheet Name1”中被删除(即她的行被删除,未被清除但被删除),那么Sally在“ Sheet Name2”中将显示汤姆的网站。 >
我尝试了以下公式集:
=MATCH(B1, 'Sheet Name1'!B:B, 0)
,给我1=CONCAT("'Sheet Name1'!C", D1)
,这给了我'Sheet Name1'!C1
=ArrayFormula(E1)
时,我又得到了'Sheet Name1'!C1
。如果我转到=ArrayFormula('Sheet Name1'!C1)
,则会得到想要的URL,http://bobsmith.com
。[我知道我可以使用ImportRange
,但是这需要当前工作簿的URL,并且该工作簿将与其他工作人员重复很多次,因此我想删除该多余的步骤。
我正在尝试使用ArrayFormula从同一工作簿中的另一个工作表中导入值,但是除了ImportRange之外,我找不到任何有效的东西,而这需要当前工作簿的URL ...
像尝试VLOOKUP
: