今天遇到一个问题,需要识别Excel中是否是粗体
这个问题要用到一个特别的函数:get.cell 解决这个问题的思路是,你首先得让系统知道你每种颜色的代码是多少。得到这个代码就用到这个函数。设你要统计的单元格在A列,B列为空列,操作如下: 1,点插入,名称,定义,弹出的窗口第一行名称名内写入一个自定义的名称名字,可以是中文也可以是英文,比如XX,最下边一行的引用位置一行内填入: =get.cell(63.A1) 确定。
2,在B1中输入=XX,光标指向B1单元格右下角的小黑点,光标变成小黑实心十字时,双击左键。完成填充。
这样操作以后,在B列中会出现各个单元格中底色的代码。 3,用countif()函数对你要统计的单元进行统计,如: =countif($B$1:$B$100,"5")
这个统计公式意思是统计B1至B100中颜色代码是5的单元格有多少个。
在office 2013中,在公式旁边有个定义,其实打开定义管理器,就能新建一个定义了
选中B1,点“插入→名称→定义”,在弹出窗口的第一行空白处填入自定义名称,如“粗体”,在最下一行引用位置处填“=get.cell(20,A1)”,然后确定。