Excel中怎么用宏筛选数据并对筛选出的数据直接处理成图标

举报 回答
Excel中怎么用宏筛选数据并对筛选出的数据直接处理成图标
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    1,795

举报 回答

4个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问豆包AI智能助手
取消 复制问题
已采纳
为了提高工作效率,您可以考虑使用宏录制功能来自动化常见的操作步骤,并为这些步骤设置快捷键。这样,在数据位置不变的情况下,您只需按下相应的快捷键就能自动生成统计图。
另外,如果您希望数据统计图能够实时反映筛选后的数据变化,建议您考虑使用图表同步功能。通过筛选特定数据并及时更新统计图,您可以实时监测和分析数据变化情况。
总之,在数字化时代,利用专业工具进行高效操作和数据分析已成为不可或缺的技能。通过学习和实践,您可以掌握更多关于数码问题解决方案及技术工具的知识,并将其应用于实际工作中以提升工作效率。
取消 评论
我写了一段,测试可用。代码如下:
其实核心的代码就是中间 For........Next i 加上它前面那三行一共六行。开头与结尾那些是为了提高在大量数据(数千条以上时)处理时的效率。

Sub 隐藏()
Dim tmpStr As String, i As Long, j As Integer
Dim Title As Integer, calcState, displayPageBreakState
calcState = Application.Calculation
displayPageBreakState = ActiveSheet.DisplayPageBreaks
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
ActiveSheet.DisplayPageBreaks = False

Title = 1 '标题的最大行,从此行以下开始筛选
tmpStr = ActiveCell.Value
j = ActiveCell.Column()
For i = Title + 1 To Range(A1).SpecialCells(xlLastCell).Row()
If Cells(i, j).Value tmpStr Then Cells(i, j).EntireRow.Hidden = True
Next i
Cells(Title + 1, j).Select

Application.ScreenUpdating = True
Application.Calculation = calcState
ActiveSheet.DisplayPageBreaks = displayPageBreakState
End Sub

有疑问,请Hi我或给我发百度消息
GoodLuck!
取消 评论
1、本次演示使用的操作软件为Excel电子表格,使用的版本为家庭和学生版2016。

2、首先打开电子表格,根据问题描述,输入数据,用于演示高级筛选后的求和操作。

3、选中需要进行筛选的数据,然后将鼠标移动到上方工具栏中,找到筛选工具,选择。

4、此时我们在列未进行求和的公式操作,我们输入“=SUBTOTAL(9,A1:A12)”,表示对A1-A12之间的数据进行求和。

5、输入完成之后,我们对筛选内容进行选择,可以发现,求和的结果可以随着我们筛选数据的选择而变化,至此,本操作完成了对Excel中筛选数据进行的求和的需求。
取消 评论
可以实现
取消 评论
ZOL问答 > Excel中怎么用宏筛选数据并对筛选出的数据直接处理成图标

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?