EXCEL 单双号排序
发布网友
发布时间:2022-05-01 17:30
我来回答
共5个回答
热心网友
时间:2022-06-05 14:47
展开1全部你的问题描述太笼统了。
你这样别人也没办法给你准确的解决办法。
我举例说明吧。
假设你有sheet1 sheet2二张表
你现在在sheet1表的A列,A1:A10输入一些内容,比如输入1-10吧
然后sheet2表的A列,
A1 A3 A5 A7……这些奇数行你输入一些内容,比如ABCD等等。
你现在要把sheet1表的A1:A10内容依此放到sheet2表的A列的偶数行。
你是要这个意思吧?
选中sheet2表的A1:A20
然后ctrl+G
定位条件,空值,确定
然后键盘输入
=offset(sheet1!$A$1,int((row(a1)-1)/2),)
输入后,按下ctrl+回车
热心网友
时间:2022-06-05 14:48
比如:A列数字如下:
1
2
3
7
8
9
10
12
13
第一步:
在B列增加辅助列。
B1公式:
=MOD(A1,2)
下拉填充,效果如下:
11
20
31
71
80
91
100
120
131
第二步:
选择AB列一起排序,主要关键字:B列,降序,次要关键字:A列,升序。
效果如下:
11
31
71
91
131
20
80
100
120
热心网友
时间:2022-06-05 14:48
在需要列前增加一列(原有的序号出现在B列),该列填写入公式
=A1-INT((A1-1)/2)*2
公式中A1是假设对应B列的序号
得到一列1、2、1、2 形式的数值,然后复制为数值,使用它排序即可。
热心网友
时间:2022-06-05 14:49
在序号一列之后插入一个空列,选中第一个序号A2(假如第一个序号是A2单元)后面的空单元格B2输入=mod(A2,2)回车,拖动B2单元右下角黑色三角求出以下所有序号对应结果,将B列按从大到小排列即可。
热心网友
时间:2022-06-05 14:50
在B列 加入辅助列,输入公式
=IF(MOD(A1,2)=1,A1,A1+999999) ,下拉,然后对B列 从小到大排列 即可