问题描述
I have a sheet here,我需要使用查询公式
它不显示以'
符号(字符串)开头的数据。
如何显示它们?红细胞为空。
解决方法
您提到
我在这里有一张工作表,其中我需要使用查询公式
您可以使用以下公式:
=QUERY(ARRAYFORMULA(IF(LEN(A2:A),TEXT(A2:A,0),"")))
(随后,您可以将单元格保留为文本,或根据其进一步的用途将其更改为数字。)
使用的功能:
,Query对于每列仅考虑一种数据类型。如官方文档中所述:
在单列中混合数据类型的情况下,多数数据类型 确定用于查询目的的列的数据类型。少数民族 数据类型被视为空值。
因此,解决方案是将 A栏的格式更改为纯文本。
结果:
,您还可以将列转换为QUERY
中的文本:
=ArrayFormula(QUERY(TO_TEXT(Sheet1!A2:A),"select *"))