请大虾们指教一下,怎么能把1.2.3.4.5.6用EXCEL命令转成顺序相反的6.5.4.3.2.1?

这是前日一个同事遇到的问题,我想肯定有高手知道的
2024-11-30 10:41:45
推荐回答(5个)
回答1:

输入1后,把光标移动到单元格右下角,按住Ctrl或Alt键,出现十字光标和一个小的加号,按住鼠标左键拖动即可生成1、2、3等数字,选中1、2、3等数字,选择菜单中的数据,排序,选中降序,就会出现6、5、4、3、2、1.

回答2:

如果是在列,如A1-A6,那在B1输入:
=INDEX($A$1:$A$6,6-ROW()+1)
然后往下拉到B6就可以了。

如果是在行,如A1-F6,那在A2输入:
=INDEX($A$1:$F$1,,6-COLUMN()+1)
然后往右拉到F6就可以了。

回答3:

按下ALT+F11,菜单-插入-模块,复制下面代码.退出
假设你的数据在A1,你在B1输入=ORDER(A1),结果就出来了.ORDER()以后就可以像其它函数一样运用了.

Public Function order(ByVal n As String) As String
Dim sum As String
sum = ""
a = Split(n, ".")
For x = UBound(a) To 0 Step -1
sum = sum & a(x) & "."
Next
order = Left(sum, Len(sum) - 1)
End Function

回答4:

用宏可以解决。
如:
Function Str_Exchange(ByVal Str0 As String) As String
Dim i As Integer
Str_Exchange = ""
For i = 1 To Len(Str0)
Str_Exchange = Mid(Str0, i, 1) & Str_Exchange
Next i
End Function

回答5:

简单一点的,选种直接点常用工具栏上的 升序 或 降序 图标。
就是AZ或ZA带箭头的那两个图标。