【问题标题】:Query formula not displaying results that start with (') leading apostrophe strings查询公式不显示以 (') 前导撇号字符串开头的结果
【发布时间】:2020-10-06 11:54:15
【问题描述】:

I have a sheet here 我需要使用查询公式的地方

它不显示以' 符号(字符串)开头的数据。

如何让它们显示?红色单元格是空的。

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas


    【解决方案1】:

    你提到

    我在这里有一张表我需要使用查询公式

    您可以使用以下公式:

    =QUERY(ARRAYFORMULA(IF(LEN(A2:A),TEXT(A2:A,0),"")))

    (之后,您可以将单元格保留为文本或将其更改为数字,具体取决于它们的进一步使用。)

    使用的功能:

    【讨论】:

      【解决方案2】:

      Query 只考虑每一列的 一种 数据类型。正如官方文档中所述:

      在单个列中混合数据类型的情况下,大多数数据类型 为查询目的确定列的数据类型。少数民族 数据类型被视为空值。


      因此,解决方法是将A列的格式改为纯文本

      结果:

      【讨论】:

        【解决方案3】:

        您还可以在QUERY 中将列转换为文本:

        =ArrayFormula(QUERY(TO_TEXT(Sheet1!A2:A),"select *"))
        

        【讨论】:

        • 好多了。 :)
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-24
        • 1970-01-01
        • 1970-01-01
        • 2021-08-31
        • 1970-01-01
        • 2021-10-20
        相关资源
        最近更新 更多