怎样让excel里面单格里的数字从小到大排序 - 爱问答

(爱问答)

怎样让excel里面单格里的数字从小到大排序

怎样让excel里面单格里的数字从小到大排序这是我的表格,我想让每一格里面的数字从小到大排序,应该如何操作??

在此,提供一个使用VBA编写的“冒泡程序”,供你参考:

原始数据如图:

每个单元格6个数字,以逗号(,)分隔

怎样让excel里面单格里的数字从小到大排序


VBA代码如下:

Sub 单元格排序()

'

   Dim shuzu(1 To 6)

   hs = 1

   ls = 1

   dachuan = Cells(hs, ls)

 

   Do While Len(dachuan) <> 0

      zs = 1

      Do While zs <= 6

         fgf = InStr(dachuan, ",")

         If fgf <> 0 Then

            shuzu(zs) = Left(dachuan, fgf - 1)

            dachuan = Right(dachuan, Len(dachuan) - fgf)

         Else

            shuzu(zs) = dachuan

         End If

         Cells(hs, ls + 1) = shuzu(zs)

         ls = ls + 1

         zs = zs + 1

      Loop

      jh = 1

      Do While jh < 6

         If Val(shuzu(jh)) > Val(shuzu(jh + 1)) Then

            lssz = shuzu(jh)

            shuzu(jh) = shuzu(jh + 1)

            shuzu(jh + 1) = lssz

            jh = 1

         Else

            jh = jh + 1

         End If

 

      Loop

      Cells(hs, ls + 2) = shuzu(1) & "," & shuzu(2) & "," & shuzu(3) & "," & shuzu(4) & "," & shuzu(5) & "," & shuzu(6)

      zs = 1

      hs = hs + 1

      ls = 1

      dachuan = Cells(hs, ls)

   Loop

'

End Sub


见图:

怎样让excel里面单格里的数字从小到大排序


这段代码执行后的效果,见图:

怎样让excel里面单格里的数字从小到大排序


先把A1单元格的数据复制到记事本,再从记事本复制到word中,把逗号替换为换行符(不要省略步骤)。替换过程如下:点击主菜单“编辑”-》替换;在弹出对话框中“查找内容”一栏输入逗号“,”,“替换为”一栏输入“^p”;如果没有出现“高级选项”则点击“高级”(有的话则不必),去掉“区分全/半角”前面的勾(如果被选中的话),去掉“使用通配符”前面的勾(如果被选中的话);点击“全部替换”。这样,每个数据是按行排列。把这些数据全选,复制到记事本,再从记事本复制到excell中(最好不要省步骤,否则会浪费很多时间),这样,在excell中,各个数据排成一列,然后可以直接排序。排序后,把数据复制到记事本,再从记事本复制到word中,把回车换行符替换为逗号即可。(操作类似上方的替换,只是在“查找内容”一栏输入“^p”,“替换为”一栏输入逗号“,”)再把数据复制回去即可。

相关标签:excel

下一篇:这是什么字体

上一篇:C盘空间不足怎么办

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?