我可以使用哪种公式在Google表格中实现这一目标?
从:
Column 1 | Column 2 1 | 2 3 | 4
至:
1 2 3 4
=ARRAYFORMULA(QUERY(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(IF(A:B<>"", A:B&"♦", )) ,,999^99)),,999^99), "♦")), "where Col1 is not null"))
=ARRAYFORMULA(QUERY(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE( IF(A:B<>"", A:B&"♦ ♦", )),,999^99)),,999^99), "♦")), "limit "&COUNTA(A:B)*2-1))
一般来说,您要使用的公式是:
=transpose(split(A1, " | "))
其中A1包含文本1 | 2。
A1
1 | 2
试试这个公式
=SORT({A:A;B:B})