求大神给个公式,感激不尽。
excel吧
全部回复
仅看楼主
level 7
0到9怎么按顺序。
2017年08月05日 07点08分 1
吧务
level 14
=TEXT(SUM(LAGER(--(0&MID(A1,ROW($1:9),1)),ROW($1:9))*10^ROW($1:9))/10,REPT(0,LEN(A1)))数组公式,手机打错了n次。
2017年08月05日 07点08分 7
里面的9也加上$
2017年08月05日 08点08分
@Leon大神😺 谢谢 试试
2017年08月05日 08点08分
@Leon大神😺 不行呀 #NAME?
2017年08月05日 08点08分
@争吃打烂碗 打错函数了吧?
2017年08月05日 08点08分
level 9
vba做个自定义函数可解
2017年08月05日 08点08分 9
帅哥,好久不见了。[笑眼]
2017年08月05日 09点08分
吧务
level 14
2017年08月05日 10点08分 10
level 11
'A1开始
Option Explicit
Sub test()
 Dim arr, i, j, k, t
 For i = 1 To [a65536].End(xlUp).Row
  arr = Split(Cells(i, 1))
  For j = 0 To UBound(arr) - 1
   For k = j + 1 To UBound(arr)
    If Val(arr(j)) < Val(arr(k)) Then
     t = arr(j): arr(j) = arr(k): arr(k) = t
    End If
  Next k, j
  Cells(i, 2) = Join(arr)
 Next
End Sub
2017年08月05日 13点08分 12
这个测试了吗?貌似有点小问题吧。这split后的参数可以省略吗? Split(Cells(i, 1)) ,这样真的能行?
2017年08月06日 03点08分
@pepe3399 split省略参数是按单个空格进行分割的,因为目测楼主提供的数字之间是有空格的。如果数字之间没有空格确实需要先用mid处理一下再进行排序、输出。
2017年08月06日 13点08分
回复
pt98
:学习了,谢谢!方便给个qq号给我,便于联系。或者直接加我:3030490161
2017年08月07日 03点08分
@pepe3399 回复删除了?很少使用QQ,可私信或发邮件到我的网名 + 新浪免费邮箱。
2017年08月07日 11点08分
level 10
这么简单,还问人。直接上百度呀。[你懂的][你懂的]
2017年08月05日 23点08分 13
level 10
2017年08月07日 06点08分 14
看楼下
2017年08月12日 10点08分
level 7
怎么回事 不能识别1?
2017年08月12日 10点08分 15
你用的数组公式?
2017年08月13日 23点08分
如果用的辅助列,首先把B列空格替换掉,
2017年08月13日 23点08分
@梦雪希s 不要去空格。
2017年08月19日 10点08分
@争吃打烂碗 首先把空格替换掉,最后一步用TEXT把数字之间用空格间隔开.
2017年08月21日 00点08分
level 11
分列排序再组合
2017年08月19日 10点08分 16
1