excel数据如何前后顺序改变

举报 回答
excel数据如何前后顺序改变
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    274

举报 回答

6个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
哎哟,这VBA代码看着就头大……
我直接复制粘贴到新表里试了下,跑是能跑,但结果有点迷啊
你这宏好像是想按十位数分组+处理重复项?但中间好多乱码(啥叫谁企Cells牛早委求更苗花ert啊),估计是复制时崩了或者编码错了……
还有那个GoSub 1和标号1:的写法,现在Excel基本不咋用这个了,容易翻车
我试了几遍,不是多插空行,就是跳过数据,甚至卡死…
已私信把实际问题截图+原始数据发你啦!包括:
??哪几行分组错位了
??重复值没处理干净的地方
??运行到一半突然停住的报错弹窗
麻烦大佬有空瞅一眼~感谢感谢!
(P.S. 要不咱换种写法?比如用筛选+辅助列,或者Power Query?更稳还不怕乱码hhh)
取消 评论
增加一列,从第一格开始填入1按住CTRL,就是左下角的哪一键,鼠标在右下角处出现一个小十字时往下拖拉至最后一格,点击刚才的一列中任何一个数,降序排列就是了,第一个数就到最后去了,是不是已经达到目的
取消 评论
根据你的数据来计算名次,比较容易实现的方法是:
增加一个辅助列:C3=A3*1000+B3,向下复制
然后D列排名就可以直接用函数D3=rank(C3,C3:C100)
取消 评论
筛选-删除空单元格所在列
取消 评论
如果纳税额在g列,那么可以在h列生成缴税额的名次
选择数据区域对应的h列区域,输入=rank(g1,g:g) 按ctrl+enter组合键结束,一次性生成名次。
如果缴税额的下方有小计,为了避免小计也参与排名,需要将g列加上行标,公式改为
=rank(g1,g$2:g$18)
取消 评论
把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
取消 评论
ZOL问答 > excel数据如何前后顺序改变

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?