excel中如何用公式计算每一行带底色的单元格有几个?

比如图片中,“日照港”有五个带底色的单元格,怎么设公式,能让它自动计算出5个?

这个要用 get.cell函数

选中 A1
假设 这一行为 第1 行
选中A1
插入--名称--定义---- 在当前工作薄中的名称输入 aaa

引用位置 输入
=get.cell(63,A$1)

假设你的数据有 50行

A51输入 =aaa 鼠标移到A51 右下角变 实心十字 右拉

然后用公式 统计

=countif(51:51,">0")

就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-27
1、Excel2007、2010可以做到按颜色筛选。
2、Excel2003可以用宏表函数 Get.cell(63,引用范围)来间接做到(太麻烦)
也可用VBA,现成的可以自己百度一下
3、最重要的:
如果你的数据颜色区分是手动的(没有规律)的话,只能用以上两种方法。
如果你的数据颜色区分是有规律的,哪颜色区分推荐用条件格式来自动生成,如果数据有规律了,当然统计有颜色的单元格的数据用公式就可以办到了,这个不难。
第2个回答  2010-05-27
你好,可以安装2007,筛选按颜色筛选,就可以了。
如果2003或以下,只能VBA了。
第3个回答  2010-05-27
没有现成函数,可以自己写VBA函数解决,100分我写。