Google表格删除了前导空格查询结果

时间:2017-11-15 21:38:16

标签: google-sheets

我的工作表正在从另一张工作表中提取数据:

=QUERY('WHERE TO SEND STUDENTS'!A:D, "select B,C,D where A<>'' order by D",1)

D的某些内容具有前导空格,使其位于列的顶部。有没有办法删除这个前导空格,然后对列D?

进行排序

3 个答案:

答案 0 :(得分:3)

我在类别&#34; Quick&amp; amp;肮脏&#34;,但它完成了工作:

=arrayformula( query( if( {0,0,0,1}, TRIM(A:D), A:D), "select Col2, Col3, Col4 where Col2 <> '' order by Col4", 1 ) )

答案 1 :(得分:1)

你真的不需要if语句,这样就可以了:

=arrayformula(query(TRIM('WHERE TO SEND STUDENTS'!A:D),"select Col2, Col3, Col4 where Col2 <> '' order by Col4", 1 ) )

答案 2 :(得分:1)

我建议{}仅{}向{D}列,并将列与trim

组合在一起

=arrayformula( query( { A:C, TRIM(D:D) }, "select Col2, Col3, Col4 where Col2 <> '' order by Col4", 1 ) )