首页 > 解决方案 > 查询无法在同一查询中同时提取单词和整数

问题描述

在使用 Query 时,我一直在某些列中收到空白,而在其他列中正确提取数据。

我意识到我调用的第一列数据是数字,第二列是单词,第三列也是数字。

第 1 列和第 3 列工作正常,但第 2 列继续显示空白。当我将所有内容都转换为单词时,查询结果很好。

这是一个演示此问题的工作表。 https://docs.google.com/spreadsheets/d/1JhD75CzDJxCiXdcD8pBXzThzzNWgCvv2M46UxA48Xzo/edit?usp=sharing

我的目标是能够查询 9 个值

=query(A2:D4,"Select B,C,D where A contains 'id'")

怎么了?它必须与不同类型的数据有关,对吧?

标签: google-sheetsgoogle-sheets-formulagoogle-sheets-querygoogle-query-language

解决方案


QUERY只是有点困惑并自动假定标题行的存在。要修复它,只需添加第三个QUERY参数0- 它定义没有标题行:

=QUERY(A2:D4, "select B,C,D where A contains 'id'", 0)

0


推荐阅读