Excel 2016自定义格式设置求助:输入字符自动替换并变色
嘿Peter,你这个需求用Excel的自定义格式完全能搞定,不用搞复杂的公式或者VBA,操作超简单,我给你一步步拆解:
实现自定义文本替换+颜色设置的步骤
1. 选中目标单元格
先点击D2单元格,如果之后想把这个格式批量用到其他单元格,直接选中对应的区域就行。
2. 打开单元格格式设置面板
- 右键选中的单元格,选择「设置单元格格式」(嫌右键麻烦的话,直接按快捷键
Ctrl+1更高效) - 在弹出的窗口里,切换到「数字」标签,拉到最底部找到「自定义」选项,点击它。
3. 编写自定义格式代码
在「类型」输入框里,删掉原来的默认内容,输入这段代码:
[Red][="o"]"off";[Green][="t"]"training";@
我给你解释下这段代码的逻辑:
[Red][="o"]"off:当单元格输入的内容是"o"时,自动显示红色的文本"off"[Green][="t"]"training:当输入的是"t"时,自动显示绿色的文本"training"@:如果输入的是其他内容,就保持原样显示,不会做替换
4. 确认生效
输入完代码后点击「确定」就大功告成了!现在你去D2试试输入"o"或者"t",就能看到你想要的效果啦~
要是之后想加更多规则,比如输入"w"显示蓝色的"work",只需要在代码里加一段就行,比如改成:
[Red][="o"]"off";[Green][="t"]"training";[Blue][="w"]"work";@
是不是很灵活?
内容的提问来源于stack exchange,提问作者Peter Grandjean
相关产品推荐
相关产品推荐

