Google 表格查询不使用单元格引用
Google Sheets query where not working with cell reference
我使用查询功能从 google 工作表中的表中提取数据。但其中一个条件必须是对另一个单元格的引用。我这样做:
=QUERY(Orig!A:Z;"select F where D= '"&C2&"' ";-1)
但它没有发现巧合。但是,如果我像这样将单元格 C2 的内容直接放入查询中,它会起作用:
=QUERY(Orig!A:Z;"select F where D=3400 ";-1)
我在 select 中使用的 D 中的数据是数字,也是参考单元格 C2 中的数据。我尝试转换为文本,但没有任何效果!
当源 (C2) 是数字时,您的查询需要如下所示:
=QUERY(Orig!A:Z; "select F where D="&C2; -1)
否则,您需要这样做:
=ARRAYFORMULA(QUERY(TO_TEXT(Orig!A:Z); "select Col6 where Col4='"&TO_TEXT(C2)&"'"; -1))
我使用查询功能从 google 工作表中的表中提取数据。但其中一个条件必须是对另一个单元格的引用。我这样做:
=QUERY(Orig!A:Z;"select F where D= '"&C2&"' ";-1)
但它没有发现巧合。但是,如果我像这样将单元格 C2 的内容直接放入查询中,它会起作用:
=QUERY(Orig!A:Z;"select F where D=3400 ";-1)
我在 select 中使用的 D 中的数据是数字,也是参考单元格 C2 中的数据。我尝试转换为文本,但没有任何效果!
当源 (C2) 是数字时,您的查询需要如下所示:
=QUERY(Orig!A:Z; "select F where D="&C2; -1)
否则,您需要这样做:
=ARRAYFORMULA(QUERY(TO_TEXT(Orig!A:Z); "select Col6 where Col4='"&TO_TEXT(C2)&"'"; -1))