首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vlookup(importrange)函数在另一个电子表格中找不到查询结果表中的数据

vlookup(importrange)函数在另一个电子表格中找不到查询结果表中的数据
EN

Stack Overflow用户
提问于 2019-08-21 20:25:07
回答 1查看 350关注 0票数 1

我有两支队伍。每个团队都有自己的电子表格文件。我创建了一个新的电子表格文档,该文档使用query(importrange)函数创建了每个团队电子表格中所有结果的单个表。

这样做的目的是在另一个电子表格文档中使用vlookup(importrange)函数来交付特定的查询结果。即通过vlookup从查询数据库中获取电子邮件地址,将其他相关信息导入该电子邮件地址。

我已经使用这个逻辑几个月了,一切看起来都很好。唯一的不同是,我过去的经验是使用仅包含1列数据的查询结果表。

现在,当查询结果表包含7-9列时,这似乎不再有效。

我得出的结论是,对于vlookup(importrange)函数,只有第一列是可见的,而其他列似乎是不可见的。

查询结果表公式:

代码语言:javascript
复制
=QUERY({IMPORTRANGE("Team A","In Progress!A:M");IMPORTRANGE("Team B","In Progress!A:M")},"where Col1 is not null",1)

另一个电子表格上应该充当验证器/检查器的公式:

代码语言:javascript
复制
=IFerror(arrayformula(VLOOKUP(D3,IMPORTRANGE("the query result's sheet","In Progress!A:G"),{1,4,6,7},0)),"-")

我真的希望能清楚地描述这个问题。我期望vlookup(importrange)从另一个电子表格文档中的查询结果表中导入数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-25 19:50:54

代码语言:javascript
复制
=ARRAYFORMULA(IF(LEN(A3:A), IFERROR(VLOOKUP(A3:A, 
 QUERY(IMPORTRANGE("15xOcSh39zZgn1829DOYF5hB6WeuaTO81pyi6Ek3R-Gw", "Sheet1!A:H"), 
 "select Col2,Col1,Col3,Col4,Col5,Col6,Col7", 0), {2, 5, 6, 7}, 0), "-"), ))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57598766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档