excel如何实现这种重新排序

The Spartan-avatar

The Spartan

2024-10-10T10:04:57+00:00

如图所示,需要把后面4尾数,从1开始排序。
但是会有多个目标,也就是所有220变成1,所有221变成2这样。数量有点大,所以想看看有没有批处理命令晕
teodornik-avatar

teodornik

取右边数学,减去199
left和mid和&会用到
Kokorollii$-avatar

Kokorollii$

先用unique函数去重,然后排序,重编号,再把重编号的函数用vlookup对应回原表
The Spartan-avatar

The Spartan

我正在尝试用righr取出后四位,然后减去219,感谢各位的思路,问心一言联系用row,研究中。。。
ApprovedByKermit-avatar

ApprovedByKermit

直接替换?
Ch1llzy-avatar

Ch1llzy

做辅助列,right函数把后四位数取出来,就好排了
Kenvin ツ-avatar

Kenvin ツ

有没有特殊命令我不清楚,excel不熟。但这个需求可以用基本功能来完成。
取末四位,字符串转数字,用rank求大小序号,字符串拼接。
The Spartan-avatar

The Spartan

+ by [zhangxiang0218] (undefined)

直接替换?

因为数据太多,一个个替换太恐怖了
Frankenstainer-avatar

Frankenstainer

茶中间有乱序值吗,没有的话所有尾数-119呗
Themushroomgod-avatar

Themushroomgod

找个有chatGPT Plus的哥们,把Excel上传了,让模型帮你处理
KeenEye-avatar

KeenEye

我给你提供个思路,复制一份原始数据,对原始数据先删除重复行,然后另起一列填充新的排序值,最后对原始数据用xlookuop生成新的序列值
Reserve-avatar

Reserve

先分列,数字那列用if函数,如果相等就相等,增加了就+1
然后再合成回一列