2016-04-25 49 views
2

我想将我的数据分类为两个应该交替的类别,以便订单为1,0,1,0,1,0,...按两个交替类别对数据进行排序

我已经有一个完整的数据集,类别1和0是混合的。 (例如1,1,1,0,1,0,0,1,...)我想对数据集进行排序,以便1和0交替使用

我该怎么做?无法找出如何。

+0

对不起,要清楚!我已经有了一个完整的数据集,类别1和0是混合的。 (例如1,1,1,0,1,0,0,1,...)我想对数据集进行排序,使1和0交替排列 – Maple123

+0

行中是否有其他条目?你想尽可能保持秩序? –

+0

是的,行中有更多重要信息应该保留。 – Maple123

回答

0

将公式粘贴到单元格D2,然后向下拖动以复制。当d列排序,我们将有二进制列排序为0,1,0,1 ......等

=COUNTIF(A2:A11,A2)+A2/10 

enter image description here

或者通过@DirkReichel的建议,我们可以使用以下:

=COUNTIF(A$2:A2,A2)+A2/2 

enter image description here

+1

使用像'= COUNTIF(A $ 2:A2,A2)+ A2/2'这样的东西会更有意义吗?它会按升序排列,最后一个条目下面的单元格不会被计算(这可以避免各种其他错误)......并且它会在更大的表格中更快地显着增加 –

+0

@DirkReichel谢谢,发布了更新。 – zx8754

相关问题