将数字连接或插入Google表格

时间:2016-07-07 18:11:23

标签: google-sheets

我正在尝试使用QUERY()根据其他列的内容将一列数据从一个工作表调用到另一个工作表。下面的代码工作得很好。

=query(Data!$A1:$Y15), "select Col7 where Col1 starts with """&E$2&""" ")

但是,我想复制此数据并更改Col7以匹配公式所在的单元格行+ 1。它应该是这样的(公式在单元格F6中):

=query(Data!$A1:$Y15), "select Col"""Row(F6) + 1""" where Col1 starts with """&E$2&""" ")

如何将数字连接或插入查询字符串?由于我在本例中简化了一些其他约束,我确实需要使用查询。

1 个答案:

答案 0 :(得分:2)

只需使用&进行连接,就像E$2一样。

"select Col" & Row(F6) + 1 & " where Col1 starts with """ & E$2 & """ "

我还会在E$2的字符串周围使用单引号,因为它们不需要通过加倍来转义:

"select Col" & Row(F6) + 1 & " where Col1 starts with '" & E$2 & "'"

此外,Row(F6)可能只是Row(),它会返回当前单元格的行。