Excel数组首行按每行数据降序排列自定义函数( 二 )


                For j = 1 To UBound(mc1)
                    If mmk(i - 1) = CStr(mcn(j)) Then
                        If .Exists(j) = False Then
                            .Add j, i
                            HDOCONCATENATE = HDOCONCATENATE & CStr(mc1(j))
                            Exit For
                        If
                    If
                Next j
            Next i
        With
    If
Function
Function SZSX(m As Variant)
    '2020-7-8 22:50:12
    Dim sz As Object, t As Variant
    Set sz = CreateObject("MSScriptControl.ScriptControl")
    sz.Language = "javascript"
    t = Join(m, ",")
    sz.addcode "function aa(bb){sz=bb.split(',');sz.sort(function(a,b){return a-b;});sz.reverse();return sz;}"
    SZSX = sz.eval("aa('" & t & "')")
Function

Excel数组首行按每行数据降序排列自定义函数


Excel数组首行按每行数据降序排列自定义函数



4以上操作动态过程如下:
Excel数组首行按每行数据降序排列自定义函数



三、函数HDOCONCATENATE利用1经由过程实例填写公式如下:
公式                                                           申明(成果)
=HDOCONCATENATE($A$1:$J$10,2)           5682014937
=HDOCONCATENATE($A$1:$J$10,M2)        M2为2 , 5682014937
=HDOCONCATENATE({1,2,3;2,4,5},2)            321
=HDOCONCATENATE({1,2,3;2,4,5},M2)        M2为2 ,  321
Excel数组首行按每行数据降序排列自定义函数


Excel数组首行按每行数据降序排列自定义函数



2若是需升序利用上回分享的《Excel如何从数据集选r个数据摆列组合列表(一)》的SZSX代码 。
2Excel如何从数据集选r个数据摆列组合列表(一)

3【Excel数组首行按每行数据降序排列自定义函数】若是感觉这篇经验帮到了您 , 请点击下方的 “投票点赞" 或者“保藏”撑持我!还有疑问的话可以点击下方的 “我有疑问” , 感谢啦!

注重事项动态图片要双击当作零丁大图才能播放全过程 。

以上内容就是Excel数组首行按每行数据降序排列自定义函数的内容啦 , 希望对你有所帮助哦!

猜你喜欢