Excel:如何排序或顺序域在开始的第二级,然后第三级?

fykwrbwg  于 2023-05-19  发布在  其他
关注(0)|答案(1)|浏览(191)

我有一个不同的域列表Excel表。我想排序或顺序列表一样,首先开始与第二级域名,然后去第三级域名。Excel表格可以这样排序吗?
无排序列表的示例:

*example1.blog.com
*example1.com
*example2.site.com
*example3.site.com
*example4.com

我想这样排序:

*example1.com
*example4.com
*example1.blog.com
*example2.site.com
*example3.site.com

我找不到任何信息如何排序Excel表一样thos

5t7ly7z5

5t7ly7z51#

=LET(r, A1:A5,
     TAKE(
          SORT(
               HSTACK(
                      LEN(r)-LEN(SUBSTITUTE(r,".","")),
                      TEXTAFTER(r,"."),
                      r),
               {1,2,3})
          ,,-1))

它首先创建一个每行点数的数组,
右边第一个点后的一列文字,
最后是实际范围值的数组。
它对堆叠的数组进行排序(按点排序,然后按第一个点后的文本排序,然后按范围值排序),并保留数组的最后一列,这就是结果。

相关问题