EXCEL中如何根据一个单元格里的字体颜色来判定另一单元格里的数值

比如我想设定假如A1中字体颜色是红色,B1里就是1,如果A1中字体颜色是黑色,B1里就是0.应该怎么写?... 比如我想设定假如 A1中字体颜色是红色,B1里就是1,如果A1中字体颜色是黑色,B1里就是0.应该怎么写? 展开
 我来答
绿衣人敲门
推荐于2016-08-14 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63776
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

以EXCEL 2007为例:

要求:单元格A1为空时,B1字体为红色。

单元格A1有值时,B1字体为黑色(字体默认即为黑色)。


一个单元格字体的颜色随着另一个单元格数值的变化而变化的方法:

选中B1单元格

选择”开始“菜单中的”条件格式“-”突出显示单元格规则“-”其他规则“。

在”新建格式规则“窗口中:

1)在”选择规则类型“项里,选择”使用公式确定要设置格式的单元格“。

2)在”编辑规则说明“项里,输入=A1=""。

3)然后点”格式“按钮

在弹出的”设置单元格格式“窗口中:

字形:选择”常规“

颜色:选择”红色“


然后返回到”新建格式规则“窗口,点确定。


开始验证设置:

A1为空,B1里输入字体,字体转为红色,设置成功。


A1输入值,B1字体为黑,设置成功。

万年金刚钻
2015-02-17 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3487万
展开全部
  1. 如果A1的【颜色】是人为格式化形成的,你要定义名称并在名称中使用宏表函数获得颜色值来进行取值;如果A1的【颜色】是条件格式来的,你要计算条件格式的【条件】是否为真来取值

  2. 注意颜色【红色】的说法有点模糊,因为Windows中可以被称为【红色】的颜色其实有很多种,但是如果要执行数据判断,你要给出精确的【颜色值】

追问
我试了下,用宏表函数get.cell获得的颜色值是3 ,然后用什么函数来来判定B1里的数值呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wu_zhenjiu
科技发烧友

推荐于2016-03-11 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.2亿
展开全部
用宏表函数可以实现:
1、定义名称:AA,引用位置:
=GET.CELL(24,$A1)+NOW()*0
2、B1用公式:
=IF(AA=3,1,IF(AA=1,0,""))
下拉。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式