在我的一张纸上我有两列名字和姓氏,在那张纸上我有第三列用连接公式连接这两列。其他地方的查询然后选择要输出的列。
我想要做的是在查询中加入这些列但是我找不到正确的语法。目前我有:
=query(nrDataSource,
"select C," & Sheet1!$B$4 & " where " & Sheet!$B$4 & " contains ':'",0)
C列是连接列,我想要的是:
=query(nrDataSource,
"select A,B," & Sheet1!$B$4 & " where " & Sheet!$B$4 & " contains ':'",0)
并拥有A& B在一个输出单元中以一个空格连接在一起。
提前感谢您的帮助。
答案 0 :(得分:0)
Google表格query syntax没有连接选项。
但您可以使用filter
功能。
=FILTER(A:A&B:B,REGEXMATCH(C:C,"\:"))
REGEXMATCH
公式的一部分与查询中的contains
相同。
你也可以:
=FILTER(A:A&B:B,REGEXMATCH(C:C,"\:"), ...)
=query({ARRAYFORMULA(A:A&A:B),C:D},"select Col1, Col2")