怎样统计wsp表格中相同颜色的单元格的总个数?

如题所述

WPS表格中统计相同颜色的单元格个数的方法

方法一:

    先对WPS表格进行备份,以免数据丢失;

    按下【Ctrl+H】组合键打开“替换”对话框,或者点击菜单栏上面的【开始】、【查找】、【替换】打开”替换“对话框;

    在”替换“对话框里面的【替换】、点击下方的【选项】,查找内容后面点击【格式】,然后选择”背景颜色“,选择要统计的单元格颜色(查找内容不用填写,留空白);

    ”替换为“填写的内容为工作表表格里面没有的内容,然后点击【全部替换】就可以知道有相同颜色的单元格个数。

方法二:

    按下【Ctrl+F】组合键打开“查找”对话框,或者点击菜单栏上面的【开始】、【查找】、【查找】打开”查找“对话框;

    在”查找“对话框里面【查找】、点击下方的【选项】,查找内容后面点击【格式】,然后选择”背景颜色“,选择要统计的单元格颜色(查找内容不用填写,留空白);

    点击【查找全部】就可以找到相同颜色单元格的个数。

几个经典的WPS使用技巧

    WPS文字表格玩自动填充:在WPS文字表格里选中要填入相同内容的单元格,单击“格式→项目符号和编号”,进入“编号”选项卡,选择任意一种样式,单击“自定义”按钮,在“自定义编号列表”窗口中“编号格式”栏内输入要填充的内容,在“编号样式”栏内选择“无”,依次单击“确定”退出后即可。

    在WPS文字中输入12345,然后点击“插入→数字”命令,在弹出的“数字”对话框“数字类型”栏里选择中文数字版式“壹、贰、叁…… ”单击“确定”,则12345就变成中文数字“壹万贰仟叁佰肆拾伍”。

    画出不打折的直线:在WPS文字中如果想画水平、垂直或“15、30、45、75”角的直线,只须在固定一个端点后,按住Shift键,上下拖动鼠标,将会出现上述几种直线选择,位置调整合适后松开Shift键即可。

    部分加粗表格线:在WPS文字中需要加粗某一条或几条表格线时,可以先在“表格样式”选项卡中选定“线型”与“线宽”,再点击“绘制表格”按钮,最后在欲加粗的表格线上从头到尾画上一笔即可。

    文字旋转轻松做:在WPS文字中可以通过“文字方向”命令来改变文字的方向。但也可以用以下简捷的方法来做。选中要设置的文字内容,只要把字体设置成“@字体”就行,比如“@宋体”或“@黑体”,就可使这些文字逆时针旋转90度了。

    一键输出长微博:发微博要带大量文字和图片怎么办,现在只要在WPS中排好版后,在“办公空间”选项卡下,点击“长微博 - 分享到微博”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-03
以下是Excel里的方法,希望有一种能在WPS里用。

一、Excel2007版,把行里的数据用复制-选择性粘贴-转置的办法粘贴到列里,然后筛选,自动筛选,按颜色筛选,筛选后用公式 =SUBTOTAL(2,A1:A20000)来求A1到A20000中筛选后的个数。

二、Excel任意版:
选中单元格A2,点菜单的插入,名称,定义,名称处输入 abc,引用位置处输入 =GET.CELL(24,A1)
确定。
然后在任意单元格的下边一格比如A2输入 =abc,可以得到其上边单元格的填充颜色代码。公式向右复制,然后用函数COUNTIF()求个数,比如 =COUNTIF(A2:Z2,6) 可以求颜色为黄色的和。
如果你说的颜色是指填充颜色,那么把=GET.CELL(24,A1)中的24改为63

三、用宏自定义函数(我估计WPS也可以用):
同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码:
Function sumcolor(rng1 As Range, rng2 As Range) As Single
Dim cell As Range
sumcolor = 0
For Each cell In rng1
If cell.font.Color = rng2.font.Color Then sumcolor = sumcolor + 1
Next cell
End Function

回到Excel中,输入 =sumcolor(A1:AX1,A1),其中A1:AX1是待求个数的单元格区域,A1单元格有需要的字体颜色,这两个都可以改的。
如果你说的颜色是指填充颜色,那么把
If cell.font.Color = rng2.font.Color Then sumcolor = sumcolor + 1
改为
If cell.interior.Color = rng2.interior.Color Then sumcolor = sumcolor + 1
相似回答