如果是细胞和陈述

时间:2018-05-16 08:37:08

标签: excel conditional

我们正试图在excel中使用细胞着色。

我们希望如果单元格颜色为红色,则会在另一个单元格中给出数字答案。对于例如如果单元格A2是红色,那么在单元格B2中它将是8。

有没有人知道怎么做而不使用VBA?

1 个答案:

答案 0 :(得分:1)

没有可以评估其他单元格颜色的Excel工作表函数。

即使你发明了一个函数并使用了语法,它也行不通。

Cell()函数有一个"颜色"参数,但不识别颜色。如果单元格的颜色为负值,则返回1;否则返回0(零)。

https://support.office.com/en-us/article/cell-function-51bd39a5-f338-4dbe-a33f-955d67c2b2cf?NS=EXCEL&Version=16&SysLcid=1033&UiLcid=1033&AppVer=ZXL160&HelpId=xlmain11.chm60173&ui=en-US&rs=en-US&ad=US

所以,没有VBA,你想要实现的目标就无法完成。

您可能希望改变您的范例。

不使用手动着色单元格,而是使用条件格式。用于获得条件格式的逻辑可以重复用于在电子表格的其他单元格中生成值。