电脑教程
位置:首页>> 电脑教程>> WPS教程>> WPS表格中唯一值功能怎么用

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

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

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

筛选功能是电子表格软件很重要的一块内容,无论是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

复制代码

示例图如下:


0
投稿

猜你喜欢

  • 除了我们之前有提到的使用快捷键,快速设置行距的方法外,还可以使用菜单来完成。当然这个方法,很多的朋友都已经知道了,但是小编还是要在这里向大家
  • 如果需要在打开Excel工作簿时自动运行某个宏,可以用下面的两个方法: 一、Workbook.Open 事件1.在Excel中按快捷键Alt
  • 要获取某列最后一个包含数据的单元格所在行的行号,可以用下面的几个数组公式,以A列为例:=MAX(NOT(ISBLANK(A1:A65535)
  • Word2010的文档中,为了强调文本中的某一部分的内容,用户通常会对这部分内容进行颜色或者是字体字号上的改变,与其它的文字形成对比,现在小
  • 文章解释excel返回季度的五种公式写法,都可以返回日期对应季度。下面是excel返回季度的一个公式用法总结,如下图所示,根据A列的日期,返
  • 学过函数的人应该都知道,Excel里面有一个经常会碰到的一个条件判断函数,那就是IF条件函数。这个函数在实际运用中有非常高效的操作。今天我们
  • 我们平时在制作和排版表格的时候,有时会出现某些地方不需要或某些表格的位置不对,这时可能会认为得删除掉或重新绘制表格,其实没必要,你可以考虑用
  • 在Excel中的幂函数公式为POWER(Number, power)。参数Number表示基数,可为任意实数。参数POWER表示基数乘幂运算
  • 在win10专业版系统当中有自带的照片应用程序,我们通常用它来查看照片,但是最近有用户反映,win10系统照片应用程序打开很缓慢,无法打开,
  • 说到word排版,我们常常就会想到论文的排版,制作目录,不同页眉页脚如何设置。今天我们来说两个不一样的word排版技巧,让你的word文档更
  • WPS作为日常办公的软件,功能越来越强大。表格的超级模板更为大家所爱,但关键的宏功能却是收费的。所以今天给大家带来这款插件,完美解决问题,让
  • 如何取消新闻热点弹出窗口;如果你想永久关闭它,右击我们电脑底部的任务栏,然后在弹出的对话框中选择“启动任务管理器”,那么任务管理器窗口就会弹
  • TYPE函数可以返回数值的类型。当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用函数TYPE。语法是:TYPE(value)Va
  • 最近有用户问电脑桌面的图标桌面任意摆放。如果想要实现随意摆放图标,我们可以用鼠标右击桌面,在弹出的选项中进行相关的选择便可以实现这种操作。w
  • win10局域网无法访问怎么处理呢?很多用户对此还不是很清楚,小编这里就给大家带来有关win10局域网无法访问怎么处理的回答,希望能够对大家
  • Excel中经常需要用到自动填充功能,自动填充功能具体该如何使用呢?下面是由小编分享的excel中使用自动填充功能的方法,以供大家阅读和学习
  • Excel中如何为2003Excel文档加密处理呢?下面是由小编分享的excel2003文档加密的教程,以供大家阅读和学习。excel200
  • wps诗歌文字怎么排成扇形!WPS中的图形可以设计为插入形状。文本可以插入到垂直文本框中,并设置为无边框和无填充颜色。每列文本一个文本框。您
  • 随着PDF格式文件使用的范围越来越广,我们有时候就需要将其他格式的文件转换成PDF文件使用,例如将WORD、excel、ppt 等格式的转换
  • 在Excel中,“--”是一种负负运算,可以将文本的格式变成数值的格式,在Excel中有很多妙用,今天给大家分享3种使用例子。1、批量去除0
手机版 电脑教程 asp之家 www.aspxhome.com