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

Excel/Google Sheets无需大量规则实现单元格背景与字体色条件变更

Google Sheets 解决方案

1. 先建颜色对照表

找个空白工作表(比如Sheet2),做两个对照表:

  • 元素-背景色:A列填元素名称(比如「火」「水」「风」),B列直接给对应单元格填充背景色
  • 稀有度-字体色:D列填稀有度(比如「普通」「稀有」「史诗」),E列给对应单元格设置字体颜色

2. 设置行背景色规则

  1. 选中需要格式化的目标数据行(比如A2:Z100,假设数据从第2行开始)
  2. 点「格式」→「条件格式」
  3. 条件选「自定义公式」,输入:
    =VLOOKUP($I2, Sheet2!$A:$B, 2, FALSE)
    
    ($I2是你存元素的列,按实际调整;Sheet2!$A:$B是元素-背景色表的范围)
  4. 点「格式样式」→「填充颜色」,再点「从单元格获取颜色」,选Sheet2里对应元素的背景色单元格(比如Sheet2!B2)
  5. 保存规则,所有行的背景色会自动匹配元素对应的颜色

3. 设置字体颜色规则

  1. 还是选中目标数据行,新增条件格式规则
  2. 条件选「自定义公式」,输入:
    =VLOOKUP($J2, Sheet2!$D:$E, 2, FALSE)
    
    ($J2是你存稀有度的列,按实际调整;Sheet2!$D:$E是稀有度-字体色表的范围)
  3. 点「格式样式」→「文本颜色」,再点「从单元格获取颜色」,选Sheet2里对应稀有度的字体颜色单元格(比如Sheet2!E2)
  4. 保存规则,现在背景色和字体颜色会同时生效,且都跟着对照表走

Excel 解决方案

1. 建颜色对照表

和Google Sheets一样,在空白工作表(Sheet2)做两个表:

  • 元素-背景色:A列存元素,B列填充对应背景色
  • 稀有度-字体色:D列存稀有度,E列设置对应字体颜色

2. 设置行背景色规则

  1. 选中目标数据区域(比如A2:Z100)
  2. 点「开始」→「条件格式」→「新建规则」
  3. 选「使用公式确定要设置格式的单元格」,输入:
    =NOT(ISERROR(VLOOKUP($I2, Sheet2!$A:$B, 2, FALSE)))
    
  4. 点「格式」→「填充」,再点「从单元格复制格式」,选Sheet2里对应元素的背景色单元格(比如Sheet2!B2),确定后保存规则

3. 设置字体颜色规则

  1. 选中目标数据区域,新建条件格式规则
  2. 选「使用公式确定要设置格式的单元格」,输入:
    =NOT(ISERROR(VLOOKUP($J2, Sheet2!$D:$E, 2, FALSE)))
    
  3. 点「格式」→「字体」,再点「从单元格复制格式」,选Sheet2里对应稀有度的字体颜色单元格(比如Sheet2!E2),确定保存

进阶优化(Excel)

用XLOOKUP替代VLOOKUP,公式更简洁,不存在匹配项时也不会报错:

=XLOOKUP($I2, Sheet2!$A:$A, Sheet2!$B:$B, "")

通用注意事项

  • 对照表的元素/稀有度名称要和数据里的完全一致(大小写、空格都不能错),不然匹配不上
  • 后续改颜色直接更改造表的单元格颜色就行,不用动条件格式规则
  • 新增元素/稀有度时,直接在对照表加行,新数据会自动套用格式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 05:07:28