室内设计培训
平面设计培训
部落窝教育
网站首页 >> Excel教程 >> 文章内容

Excel统计加粗单元格数量以及解释get.cell函数用不了的原因

[日期:2021-08-08]   来源:IT部落窝  作者:IT部落窝   阅读:3[字体: ]
内容提要:本文分享了get.cell函数用不了的原因,以及使用它来自动统计Excel加粗单元格数量。

文章开篇之前,先回答咱们Excel学习QQ群(群号:335975180)一位小伙伴的提问:get.cell函数用不了是为什么呀?

get.cell函数不同于普通函数,是宏表函数,因此不可以直接用在公式中。如需使用,先要定义名称,然后才可像普通函数那样用在工作表。
 
OK,回到正题,本篇文章分享excel自动统计单元格数量的问题。
 
<span class=keyword><a href=http://www.ittribalwo.com/article/list_1.html target=_blank>excel教程<a></span>
 
Excel如何统计加粗单元格数量呢,要解决这个小问题,雅雯想到的至少有3种方法。
 
Excel如何统计加粗单元格数量
 
1. 用查找功能,查找单元格格式为加粗的单元格
 
2. 使用GET.CELL宏表函数
 
3. 使用VBA编写代码


由于查找功能来统计,这个技巧很简单,本篇文章就忽略,之前柳之老师也录制有相关的另类查找技巧视频。我们重点讨论一下第2、3种方法。
 
使用GET.CELL宏表函数讲解:
 
首先定义名称,新建一个为“jiacu”的名称,设置引用位置为:=GET.CELL(20,Sheet1!A2),如下:
 
get.cell函数用不了

 
然后在B2单元格输入公式:=jiacu,下拉即可进行加粗判断。
 
最后使用一个简单的函数公式:=COUNTIF(B2:B19,"TRUE"),就可以统计出有多少个单元格是加粗的。
 
完整操作步骤,参考下面动画:
 
excel自动统计单元格数量
 

使用VBA编写代码统计加粗单元格,相对来说,对Excel用户的技术水平有所挑战,在VBA编辑器,插入一个模块,复制下面的代码:
 
Function CountBold(WorkRng As Range)Dim Rng As RangeDim xCount As LongFor Each Rng In WorkRngIf Rng.Font.Bold ThenxCount = xCount + 1End IfNextCountBold = xCountEnd Function
 
然后,返回Excel工作表,输入公式:=CountBold(A2:A19),就可以快速统计出加粗单元格个数。
 
Excel统计加粗单元格数量方法
 

Excel如何统计加粗单元格数量的问题,我们就分享这么多。如果你需要本篇教程配套的练习文件,请添加小编的微信发送给你学习哈。有什么问题,也可以和小编沟通。
 
<span class=keyword><a href=http://www.ittribalwo.com/article/list_1.html target=_blank>excel教程<a></span>编辑微信
 
IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程