Excel以对称方式对数据进行排序

时间:2018-02-07 19:50:14

标签: excel sorting

我的数据输出(从低到高)如下:

1
1
2
2
3
3
4
4
5
5

我想对称排序,因此输出变为:

5
4
3
2
1
1
2
3
4
5

原因是我需要删除新订单中的一半数据。这比从原始输出中删除每隔一行容易得多。

实际上,我说的是数千行具有数百个不同的值。

你能帮我解决一下临时专栏或更好的解决方案吗?

由于

2 个答案:

答案 0 :(得分:1)

假设值位于 A 列中并且始终位于中。

B1 中输入:

=A1

B2 中输入:

=IF(A2=A1,-A1,A2)

并向下复制。然后将列 B 和PasteSpecialValues复制到自身。

enter image description here

然后对列 A &进行排序 B B

enter image description here

答案 1 :(得分:0)

假设您不仅仅是重复的元素,或者还有唯一的数字。我会建议下一个方案:

  1. 使用具有固定开始行和灵活关闭行的COUNTIF函数;
  2. 将带有IF功能的ISODD应用于平均分开的数字,不删除唯一的数字(例如此=IF(ISODD(B2),A2,-A2));
  3. 排序。
  4. enter image description here

    注意:如果您只需要删除重复项 - 请使用内置功能。<​​/ p>