google-sheets - 在不同的 Google 电子表格上的不同工作表内的相同范围内的 Vlookup | 谷歌表格
问题描述
我希望根据 2 个标准在不同的 Google 表格中执行 VLOOKUP:表格名称,然后是查找值。我的数据看起来像这样:
A1 B1 C1
Sheet_Name Lookup_Value Lookup_Value
Sheet_1 123456 =vlookup(B3,"Sheet_1!$A$1:$C$1000",2,false)
Sheet_1 987456 =vlookup(B4,"Sheet_1!$A$1:$C$1000",2,false)
Sheet_2 654123 =vlookup(B5,"Sheet_2!$A$1:$C$1000",2,false)
Sheet_3 959595 =vlookup(B6,"Sheet_3!$A$1:$C$1000",2,false)
Sheet_3 621346 =vlookup(B7,"Sheet_3!$A$1:$C$1000",2,false)
有没有一种方法可以根据 A 列中的值在我的 vlookup 方程中选择工作表,而不是手动进入并更新它?
目前,我正在尝试这个,但它不起作用:
=vlookup(B3,importrange("key_here",indirect(A3)&"!A1:C1000"),2,false)
解决方案
想通了:谷歌不需要间接函数。所以有效的是:
=vlookup(B3,importrange("key_here",A3&"!A1:C1000"),2,false)
推荐阅读
- sql - postgres 对多个单词使用 SIMILAR TO
- javascript - EBUSY:资源繁忙或锁定,取消链接
- angular - Angular 6基于同一组件中的几个不同的api调用路由多个参数,这只是糟糕的设计吗?
- python - 将十六进制字符串转换为 ascii
- hyperledger-fabric - 如何在余额转账中启用完整登录?
- r - 如何在R中逐年重叠ggplot组中的系列
- java - Spring 数据规范 + JPA 标准。如果 root.join(ListAttribute) 为 null,则查询不起作用
- angular - Angular:后端和前端在同一个项目中还是分开?
- android - alertdialog - 弹出这个时制作新的 alertdialog 是不是很酷?
- python - tensorflow.contrib 中的 KMeans 与 KMeansClustering