求助,怎么将数字排序
excel吧
全部回复
仅看楼主
level 3
天上流星雨8888
楼主
比如123456789,排序成789456123
2022年04月29日 12点04分
1
level 3
天上流星雨8888
楼主
有人吗
2022年04月29日 12点04分
2
level 3
天上流星雨8888
楼主
急用呀
2022年04月29日 12点04分
3
level 1
贴吧用户_0QWSSQC
let
源 = Excel.CurrentWorkbook(){[Name="表2"]}[Content],
更改的类型 = Table.TransformColumnTypes(源,{{"列1", Int64.Type}}),
分割 = List.Reverse(List.Split(更改的类型[列1],3 ) ),
自定义1 = List.Combine(分割)
in
自定义1
==================
2022年04月29日 12点04分
4
天上流星雨8888
谢谢
2022年04月29日 12点04分
level 7
ChinaMagiHerb
“比如”这种说法很空泛,排序的具体规则是什么?
2022年04月29日 12点04分
5
天上流星雨8888
我这个1到450的数字,我都想排列成这样的顺序,448.449.450.445.446.447......以此类催
2022年04月29日 12点04分
level 7
ChinaMagiHerb
用截图中的公式做辅助列,用辅助列排序
=INT((RANK(A2,$A$2:$A$451)-1)/3)+(MOD(A2-1,3))/10
2022年04月29日 12点04分
6
level 11
张明凯369
复制粘贴以下公式后,下拉
=448-3*INT(ROW(A3)/3-1)+MOD(ROW(A3),3)
2022年04月29日 13点04分
7
level 11
张明凯369
或者用VBA生成,代码如下:
Sub 生成()
For i = 450 To 3 Step -3
Cells(450 - i + 1, 1) = i - 2
Cells(450 - i + 2, 1) = i - 1
Cells(450 - i + 3, 1) = i
Next
End Sub
2022年04月29日 13点04分
8
level 11
张明凯369
真正的目的是啥,说的太含糊了,要发出模拟数据源和结果样子
2022年04月30日 00点04分
9
1