求助,怎么将数字排序
excel吧
全部回复
仅看楼主
level 3
比如123456789,排序成789456123
2022年04月29日 12点04分 1
level 3
有人吗
2022年04月29日 12点04分 2
level 3
急用呀
2022年04月29日 12点04分 3
level 1
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
谢谢
2022年04月29日 12点04分
level 7
“比如”这种说法很空泛,排序的具体规则是什么?
2022年04月29日 12点04分 5
我这个1到450的数字,我都想排列成这样的顺序,448.449.450.445.446.447......以此类催
2022年04月29日 12点04分
level 7
用截图中的公式做辅助列,用辅助列排序
=INT((RANK(A2,$A$2:$A$451)-1)/3)+(MOD(A2-1,3))/10
2022年04月29日 12点04分 6
level 11
复制粘贴以下公式后,下拉
=448-3*INT(ROW(A3)/3-1)+MOD(ROW(A3),3)
2022年04月29日 13点04分 7
level 11
或者用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
真正的目的是啥,说的太含糊了,要发出模拟数据源和结果样子
2022年04月30日 00点04分 9
1