首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >查询返回#VALUE

查询返回#VALUE
EN

Stack Overflow用户
提问于 2019-04-15 02:41:45
回答 1查看 172关注 0票数 1

我的问题是:

代码语言:javascript
复制
=Query(importrange(B5 ,"Sheet1!A1:G700"),"select Col3 WHERE Col4 = '"&Q145&"'",QUERY(importrange(B5 ,"Sheet1!A1:G700"),"select Col2 WHERE Col3 = '"&Q145&"'", 0))

正在返回:

#VALUE!查询参数3需要数值`。但是W106是一个文本,不能被强制转换为数字。

我已经将单元格格式设置为automatic,我也尝试将其设置为纯文本。有点迷失,它在没有第二个查询语句的情况下可以工作,不幸的是,这个查询被用在具有不同列数的多个工作表上,所以这是我的尝试,使这个查询在两种格式下都能工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-15 04:44:22

现在还不清楚你到底想要什么,所以试试:

代码语言:javascript
复制
=QUERY({IFERROR(QUERY(IMPORTRANGE(B5, "Sheet1!A1:G700"), 
 "select Col3 where Col4 = '"&Q145&"'", 0),"");
 IFERROR(QUERY(IMPORTRANGE(B5, "Sheet1!A1:G700"), 
 "select Col2 where Col3 = '"&Q145&"'", 0),"")}, 
 "where Col1 is not null", 0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55678751

复制
相关文章

相似问题

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