使用excel vba宏功能。
录制 宏 :选中单元格区域,进行排序;
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
如果数据不需要更新,将B、C列数据复制、粘贴(还在B列粘贴)一下,粘贴时选择粘贴值,
这样就把公式去掉了,
去掉公式后再进行排序,应该就没有问题了