Excel将一列中符合条件的内容提取到另一个表按顺序排列 10

就差一步,已经提取出来了,就是排序无法实现,求大神帮忙... 就差一步,已经提取出来了,就是排序无法实现,求大神帮忙 展开
 我来答
不是沉溺CO00e
2018-05-31 · TA获得超过165个赞
知道小有建树答主
回答量:130
采纳率:91%
帮助的人:30.6万
展开全部

使用excel vba宏功能。

  1. 录制 宏 :选中单元格区域,进行排序; 

  2. ALT+F11 打开VBE 可以看到模块中宏代码,类似于上图代码(以下为文字代码),稍加修改即可


    Sub 宏1()   

    Range("E815:F8179").Select
    Application.CutCopyMode = False
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range( _
    "E8155:E8179"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
    With ActiveWorkbook.Worksheets("Sheet1").Sort
    .SetRange Range("E8155:F8179")
    .Header = xlGuess
    .MatchCase = False
    .Orientation = xlTopToBottom
    .SortMethod = xlPinYin
    .Apply
    End With
    End Sub

cnbubble
推荐于2018-05-31 · TA获得超过2607个赞
知道大有可为答主
回答量:1990
采纳率:83%
帮助的人:776万
展开全部
如果数据不需要更新,将B、C列数据复制、粘贴(还在B列粘贴)一下,粘贴时选择粘贴值,
这样就把公式去掉了,
去掉公式后再进行排序,应该就没有问题了
追问
当然要更新,这么复杂的公式都用了,你说的那么简单的操作还能想不到吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式