我想更改google表格中的列顺序:
https://github.com/datastax/spark-cassandra-connector/blob/master/doc/1_connecting.md
我知道我可以手动执行此操作,但如果我有很多列,那就非常烦人了。 有一个简单的方法吗? 提前谢谢!
答案 0 :(得分:3)
以史蒂夫在评论中提出的想法为基础。这适用于任何范围,在A到D列的范围内测试时粘贴:
=array_constrain(
transpose(sort(transpose({A:D; arrayformula(column(A:D))}), rows(A:D)+1, false)),
rows(A:D),
columns(A:D)
)
说明:第一个参数通过插入一行列号进行反转魔术,转置,按此行按降序排序并转置回来。然后我们通过将结果约束到原始尺寸来消除这个额外的行。
该公式有效并且足够通用,但它仍然感觉像是一个黑客。我想知道是否有人能提出更清洁的解决方案。