【问题标题】:If cell and statement如果单元格和语句
【发布时间】:2018-05-16 16:56:19
【问题描述】:

我们正在尝试在 excel 中使用单元格着色。

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

有谁知道不使用 VBA 怎么做?

【问题讨论】:

  • 我不确定我是否理解,所以到目前为止我已经尝试过了,if(C3=(Cell("color"=green)),9,0)
  • @SolarMike 错了。请在发布前检查。

标签: excel conditional


【解决方案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,您想要实现的目标就无法完成。

你可能想改变你的范式。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多