Excel 工作表中的数据需要以相反的方式排序。我无法按日期和时间两列对数据进行排序,因为其中有些行不具有相同的模式,例如时间列中包含空单元格的一些分组。
我的目标是将行块从一张纸复制到另一张纸上,但按照镜像顺序。
如何在 MS Excel 中完成此操作?
Excel 工作表中的数据需要以相反的方式排序。我无法按日期和时间两列对数据进行排序,因为其中有些行不具有相同的模式,例如时间列中包含空单元格的一些分组。
我的目标是将行块从一张纸复制到另一张纸上,但按照镜像顺序。
如何在 MS Excel 中完成此操作?
如果您有
365
,您可以使用单个单元格中的单个公式来执行此操作:我使用该
LET
函数是为了提高可读性在数据范围旁边创建一个辅助列,并在该范围旁边的第一个单元格中写入:
=ROW()
您将看到单元格的行号。然后将此公式填充到底部并标记整个列。
这里是
=ZEILE()
德语:将数字复制并粘贴为值,例如按CtrlAltV或以其他方式执行。
价值 = 价值观:
现在,您将数字放在新列中,以便可以“向后排序”:
使:
使用Ron Rosenfeld Sir 的示例数据,可以使用
SORTBY()
和SEQUENCE()
函数完成所需的输出:• 单元格中使用的公式D1
LET()
函数确实可以更轻松地读取和定义变量,并且可以通过避免冗余计算来提高性能。α
是为实际源范围定义的A1:B5
SEQUENCE()
和ROWS()
我们生成一系列连续数字,后者计算范围内的行数,而前者有助于生成数组中的行数。SORTBY()
函数将原始数组按上面返回的相应数组按降序排序,以获得所需的输出。注意: 以上公式仅适用于MS365和Excel 2021用户