You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否有Excel函数可直接检测单元格颜色并返回逻辑值?德语版Excel求助

关于Excel检测单元格填充色并返回逻辑值的问题
  • Excel没有原生函数可以直接获取单元格的手动填充色并返回TRUE/FALSE,无论哪个语言版本都如此。
  • 你使用的=WENN(FARBE(A2) = 10; WAHR; FALSCH)无效,是因为不存在FARBE这个原生函数来读取填充色。德语版中,唯一和颜色相关的原生函数是ZELLE(63, <单元格>)(对应英文CELL("color", <单元格>)),但它仅能检测条件格式设置的颜色,返回1(条件格式设置了颜色)或0(未设置),无法识别手动填充的#A6A6A6颜色。

可行的变通方案(无需宏)

  • 如果你的单元格颜色是通过条件格式设置的:
    使用德语版公式:=WENN(ZELLE(63, A2)=1; WAHR; FALSCH),但注意这个公式不会自动更新,需要按F9刷新,或通过其他操作触发计算。
  • 如果是手动填充的颜色:
    目前没有原生公式可以实现需求,建议将颜色设置与单元格内容绑定(比如填充#A6A6A6时,在A2或辅助单元格输入特定标识),再通过公式检测该标识返回TRUE/FALSE。

内容的提问来源于stack exchange,提问作者Blghn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 08:18:15