Excel排序问题,十分感谢!

表格大概是这样的,每行的A1为ID值,中间可能数字会有跳跃,现在想修改下,改成如果中间有跳跃的话,就用空行,或者连续数字代替。AB1...2357166...修改后的样式... 表格大概是这样的,每行的A1为ID值,中间可能数字会有跳跃,现在想修改下,改成如果中间有跳跃的话,就用空行,或者连续数字代替。
A B
1 ...
2
3
5
7
166 ...
修改后的样式
A B
1 ...
2 ...
3 ...
4 ...
5 ...
6 ...
7 ...
...
展开
 我来答
断雁黔东南
2011-10-08 · 超过11用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:27.4万
展开全部

单击鼠标左键 选择排序范围 选定后 点击升序或降序 就轻松搞定 找到图片的位置点击

论坛砖家
2011-10-08 · TA获得超过676个赞
知道小有建树答主
回答量:647
采纳率:83%
帮助的人:226万
展开全部
看样子,修改后的ID值应该是连续递增的吧,如果是这样就好办了。
第一步:点开一张空白的工作表,比方说sheet2,在其A拖拽出连续的ID值(或者用row()函数产生,相信这个你会做);
第二步:比方说原始数据在sheet1,那么在sheet2的B2输入公式=if(iserror(vlookup($A2,sheet!$A:$F,column(),false)),"",vlookup($A2,sheet!$A:$F,column(),false)
然后向右向下拖拽覆盖,就喔卡了。
里面的参数你可以根据具体情况修改。这个方法更符合你的原意,而且相对其他网友的回答要简洁些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
enjoyllonely
2011-10-08 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7240万
展开全部
这个问题最好是用辅助工作表来调整。
比如你现在的数据是在sheet1
进入sheet2
A1单元格输入
=if(countif(row($1:$1000),sheet1!$A1),vlookup(row($a1),sheet1!$A:$Z,column(a$1),0),"")
将公式右拉,再下拉。
sheet2产生的就是你要的结果。
公式是假设你的数据到Z列,如果大于这个范围,根据实际修改公式中的Z
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
412640076
2011-10-08 · 超过17用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:75.3万
展开全部
简单,我刚试过了,在A1原有数据下输入1,2,……870,然后选住表格,按A1排序,排序之后就会出现1,1,2,3,4,4,等重复的行,这时选住表格,运用excel的“删除重复项功能”,将删除列设为A,就可以了,不明白的话把表格发给我,我给你做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jinminbd
2011-10-08 · TA获得超过534个赞
知道小有建树答主
回答量:555
采纳率:0%
帮助的人:295万
展开全部
在sheet2里a1填
a1=INDIRECT("Sheet1!A"&MATCH(ROW(A1),Sheet1!A:A,0))
b1=INDIRECT("Sheet1!B"&MATCH(ROW(A1),Sheet1!A:A,0))
c1=INDIRECT("Sheet1!c"&MATCH(ROW(A1),Sheet1!A:A,0))
sheet2的其他行填充就行了
结果中按行号复制各行,空余的都填“#N/A"了
注意,数据sheet1的a列要不重复,而且排序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式