WPS表格中唯一值功能怎么用

时间:2022-07-28 10:54:16 

筛选功能是电子表格软件很重要的一块内容,无论是ET还是Excel,都具有强大的筛选功能,但比较遗憾的是,ET和Excel都没有“筛选唯一值”功能。下面给大家分享WPS表格添加筛选唯一值功能的使用方法。

WPS表格添加筛选唯一值功能的使用方法

这里之所以说是模拟而不是实现,是因为,VBA是无法操作ET或Excel的筛选器的,所以我们只好退而求其次,用隐藏行的方法来模拟“筛选唯一值”。

这里给出VBA代码(最多可以处理32767行数据):

(这里给的是核心代码,不包括下图中创建按钮的代码)

Public Sub 筛选唯一值() '最多可以处理32767行数据

Application.ScreenUpdating = False '关闭屏幕更新,加快速度

Dim cell As Range, i As Long, rng As Range, only As New Collection

If TypeName(Selection) <> "Range" Then Exit Sub ' 选择对象不是单元格则退出

If Selection.Columns.Count > 1 Then

MsgBox "只能选择一列数据!", 0 + 64, "天远筛选唯一值"

Exit Sub

End If

Set rng = Intersect(ActiveSheet.UsedRange, Selection)

On Error Resume Next

For j = 1 To rng.Count '遍历选区所有单元格

If rng(j) <> "" Then

only.Add rng(j).Value, CStr(rng(j).Value) '逐个导入 Collection对象

End If

If Err <> 0 Then '如果有错误(重复)

i = i + 1 '累加变量

'如果变量i为1则将 Selection(j)赋值给rng,否则将rng与 Selection(j)合并为一个Range对象

If i = 1 Then

Set cell = Selection(j)

Else

Set cell = Union(cell, rng(j))

End If

Err.Clear '清除错误

End If

Next j

cell.EntireRow.Hidden = True '隐藏所有符合条件的行

Application.ScreenUpdating = True

End Sub

复制代码

示例图如下:


标签:功能,的是,筛选,表格,wps文字
0
投稿

猜你喜欢

  • WORD中的圆形的占比图怎么画

    2023-12-01 10:08:49
  • ArcGIS相交分析Intersect解决某要素落入另一多部分矢量要素问题

    2022-10-05 05:18:11
  • Win10如何关闭不必要的服务?Win10关闭不常用的功能与服务的方法

    2023-02-01 15:12:41
  • 怎么升级Bios?教你快速更新升级Bios

    2023-09-23 17:22:36
  • ​PPT中的页脚无法选中删除怎么办

    2022-07-23 16:20:01
  • vue如何提高视频分辨率?vue提高视频分辨率的方法

    2023-12-10 23:39:12
  • Win10系统怎么卸载迈克菲软件?

    2023-04-18 13:10:50
  • 如何制作u盘启动盘安装Win10系统?石大师u盘安装Win10系统的方法

    2022-12-21 21:55:39
  • word打空格键怎么就删除了

    2022-10-30 06:47:38
  • 如何解决Win7音频服务未运行的问题?

    2022-01-20 06:58:10
  • excel数据透视表怎么按姓氏笔划排序

    2022-02-02 01:33:36
  • 纹字锁屏忘记密码怎么解决?纹字锁屏忘记密码怎么解锁?

    2023-08-26 02:42:33
  • Win10无法查看局域网共享计算机及打印机的解决方法

    2023-05-16 23:59:21
  • 如何保护excel 防止别人偷看我的Excel表格

    2023-08-08 01:32:51
  • Win7桌面和开始菜单都找不到ie浏览器的解决办法

    2022-07-15 11:36:37
  • Win10预览版Build 9860再次提升触控体验

    2022-05-25 04:24:15
  • 如何解决WPS文字打开出现乱码

    2023-01-10 20:45:38
  • Mac电脑Steam社区打不开怎么办?Mac无法打开Steam社区的解决方法

    2022-11-03 03:35:52
  • Win10专业版怎样解锁注册表?

    2023-11-24 10:38:48
  • Win10玩血战上海滩闪退怎么办?Win10玩血战上海滩闪退的解决方法

    2023-01-12 06:27:47
  • asp之家 电脑教程 m.aspxhome.com