Excel表格怎么把一组数字倒过来??

比如、
A1 12345
A2 12346
A3 12347
变成
A1 54321
A2 64321
A3 74321
方法简单 描述越详细越好

B1输入公式
=SUMPRODUCT((--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))*(10^(ROW(INDIRECT("1:"&LEN(A1)))-1)))
向下填充,
然后复制B列 右键选择性粘贴 选择数值 删除A列 即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-11
首先把数字格式变成字符串格式,然后
建立辅助列
假如A1单元格内容是"12345"
Excel中按Alt+F11进入VBA编辑界面,
菜单:插入-模块,将以下代码复制到里面:
Function FZ(Str As String)
FZ= StrReverse(Str)
End Function
Alt+F11回到Excel中,
在B1输入公式:=FZ(A1)
结果是:54321
第2个回答  2011-03-11
最简单最快的方法就是在这边加一栏,输入序号,然后按序号排序(降序)就OK了!
第3个回答  2011-03-11
选中区域 右键复制(或Ctrl+c) 到目标位置 右键 选择性粘贴 选择 数值 转置 即可将数字倒过来了 试试看
第4个回答  2011-03-11
如果不考虑数字大小顺序,只是倒过来放,公式可写成:
B1
=TEXT(SUM(MID(A3,{1,2,3,4,5},1)*{1,10,100,1000,10000}),"00000")
下拉
最后可复制——选择性粘贴——数值,将其粘贴回A列。