Gle*_*leb 3 google-sheets google-query-language
=query(importrange(...);"select * where Col1>' '")我的电子表格中
有公式。Importrange()其本身工作正常,从源电子表格中加载所有单元格,完全按原样加载。但 Col7 包含很少的文本单元格,但主要是数字,并且当应用 query() 时 - 数字保持原样,但文本被替换为空白。我尝试options no_format在查询末尾添加,没有任何区别。
这是 Col7 的内容,第一行被替换为空白:
根据设计, QUERY不会返回具有混合数据类型的列:
如果单个列中存在混合数据类型,则大多数数据类型决定了用于查询目的的列的数据类型。少数数据类型被视为空值。
解决方法将取决于您之后想要如何使用数据,以及您愿意做出哪些妥协。例如,您可以相当轻松地将整个数据集转换为文本字符串,以便保留所有内容,但所有数字也将是文本字符串。
如果您需要将数字保留为数字,通常最好的选择是将整个数据集导入电子表格中的某个位置(可能位于隐藏工作表上),然后使用 QUERY 的替代方法(即 FILTER)。
| 归档时间: |
|
| 查看次数: |
4833 次 |
| 最近记录: |