请教下EXCEL在同一单元格内字母如何能自动排序 例如:A1为CBA,能自动排序为ABC
发布网友
发布时间:2022-04-26 11:23
我来回答
共3个回答
热心网友
时间:2023-10-09 11:24
1 以下代码复制到代码框
Function 排序(var)
排序 = StrReverse(var)
End Function
2 就可以用 =排序(A1) 这个自定义函数,就可以达到你想要的效果
3 A1可以直接根据需要改,跟excel函数一样用,可以往下填充
4 希望对你有帮助
热心网友
时间:2023-10-09 11:25
在B1输入:
=CHAR(MIN(CODE(LEFT(A1,1)),CODE(MID(A1,2,1)),CODE(RIGHT(A1))))&CHAR(MEDIAN(CODE(LEFT(A1,1)),CODE(MID(A1,2,1)),CODE(RIGHT(A1))))&CHAR(MAX(CODE(LEFT(A1,1)),CODE(MID(A1,2,1)),CODE(RIGHT(A1))))
热心网友
时间:2023-10-09 11:25
比较简单的方法是先分列,再按字母排序.然后再合并单元格数据
如果一定要写函数,这个自然函数还是有一定难度的.VBA自定义函数会简单一些