FunctionSu" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中的颜色函数怎么用?(函数<em>CELL</em

<em>Excel</em>中的颜色函数怎么用?(函数<em>CELL</em

作者:乔山办公网日期:

返回目录:excel表格制作


可以使用RGB(X,Y,Z)这样组合的颜色多一点,
ColorIndex的颜色比较少

FunctionSumcolor(colAsRange,sumrangeAsRange)

DimicellAsRange

Application.Volatile

ForEachicellInsumrange

Ificell.Interior.ColorIndex=col.Interior.ColorIndexThen

Sumcolor=Application.Sum(icell)Sumcolor

EndIf

Nexticell

EndFunction

获取单元格背景色,需要用到 自定义名称  get.cell函数

操作方法zd


如下例:

在A1:A7单元格 分别设置了 7种背景色:  红橙黄绿青蓝紫


首先,选中 A 列, Ctrl+F3 新建名称

名称  可随便输入一个名称, 如示例  名称: 背景色

引用位置输入公式:    =get.cell(63,Sheet2!$A1)  

(Sheet2!A1 为当前工作表 的A1单元格, 需依照 实际填写)

点击 确定完成  新建名称。 


在B1 单元格输入 公式   

=背景色

并下拉填充公式

如下图 结果 即得出 A1:A7 对应 单元格背景颜色编号



楼主, cell的代表: "color" 如果单元格中的负值以不同颜色显示,则为 1,否则返回 0。所以不是您想要的,取颜色请用宏表函数get.cell

用法:
1. 宏表函数因为是早期Excel函数,不能直接使用,要通过"名称"使用它
"插入"菜单-->名称-->定义-->上边输入copy定义名称名字color-->引用位置输入=GET.CELL(63,Sheet1!$A$1)+RAND()*0 -->然后,点右侧的"添加"按钮

2. B1输入公式=color, 此时B1的值就是A1单元格的背景颜色值。

解释:
a. GET.CELL(63,Sheet1!$A$1) 取zhidaosheet1中A1的背景颜色值

b. RAND()*0 随机取值函数RAND乘以0永远等于0, 这个公式的作用,GET.CELL因为宏表函数,不会自动重算(即使是A1格颜色变化了)。RAND()*0的作用不在于其结果,它是使整个公式随单元格改变自动重算之用。

c. GET.CELL的参数24是背景,如果是取A1前景字体的颜色请用24
=GET.CELL(24,Sheet1!$A$1)+RAND()*0

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网