Excel powerquery中的拆分行

Excel powerquery中的拆分行,excel,vba,powerquery,Excel,Vba,Powerquery,如何在单元格的动态数字之间均匀地分组行 1000行,需要分成10行,每行如下 Index | Group 1 | 1 99 | 1 101 | 2 200 | 3 500 | 6 900 | 10 1000 | 10 你能提供更多的细节吗?你需要什么帮助还不是很清楚 在PowerQuery中,您可以通过创建一个索引列对行进行分组,然后创建一个添加组号的自定义列(即:if[index]这称为binning) Function getBucket(rng As Ra

如何在单元格的动态数字之间均匀地分组行

1000行,需要分成10行,每行如下

Index | Group
1     | 1
99    | 1
101   | 2
200   | 3
500   | 6
900   | 10
1000  | 10

你能提供更多的细节吗?你需要什么帮助还不是很清楚


在PowerQuery中,您可以通过创建一个索引列对行进行分组,然后创建一个添加组号的自定义列(即:if[index]这称为binning)

Function getBucket(rng As Range) As String
    Dim strReturn As String

    Select Case rng.Value
        Case 0 To 100
            strReturn = "1"
        Case 101 To 200
             strReturn = "2"
        Case 201 To 300
             strReturn = "3"
        Case 301 To 400
             strReturn = "4"
        Case 401 To 500
             strReturn = "5"
        Case 501 To 600
             strReturn = "6"
        Case 601 To 700
             strReturn = "7"
        Case 701 To 800
             strReturn = "9"
        Case 801 To 900
             strReturn = "9"
        Case Else
             strReturn = "10"
    End Select
    getBin = strReturn
End Function

更改代码以满足您的特定需要。似乎900应该放在“9”箱中,而不是像您显示的那样放在“10”箱中,但如果您愿意,您可以轻松地更改代码以这样做