我的工作表正在从另一张工作表中提取数据:
=QUERY('WHERE TO SEND STUDENTS'!A:D, "select B,C,D where A<>'' order by D",1)
D的某些内容具有前导空格,使其位于列的顶部。有没有办法删除这个前导空格,然后对列D?
进行排序答案 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 ) )