如果单元格a1 = text,则单元格a2 =粗体。我如何在excel中做到这一点?

时间:2011-11-11 20:36:31

标签: excel vba

如果单元格a1等于某些文本,那么我想选择同一行中的相应单元格为粗体和斜体。例如,如果单元格a1中有文本“james”,那么我想制作另一个包含整数的单元格a2,粗体和斜体。这必须在工作表中的选择范围内完成,所以无论哪里有詹姆斯,我都需要相应的单元格为粗体和斜体。请帮帮我。

3 个答案:

答案 0 :(得分:2)

您的Google字词为conditional formatting

答案 1 :(得分:1)

你尝试过简单的条件格式吗?

2007年: 条件格式 - >新规则 - >使用公式确定要格式化的单元格

公式:=IF(A1="james",TRUE,FALSE)" 其中“詹姆斯”当然最好用对细胞的引用来代替。

答案 2 :(得分:1)

  1. 选择单元格b1
  2. 在“主页”选项卡上的“样式”组中,单击“条件格式”,然后单击“新建规则...”
  3. 选择“使用公式确定要格式化的单元格”
  4. 将公式设置为= A1 =“james”。以汤姆的建议为例,让“詹姆斯”成为一个细胞参考。
  5. 单击格式...按钮,选择字体样式“粗体斜体”,然后单击确定
  6. 单击“确定”关闭“新建格式规则”对话框

  7. 您仍应选择单元格b1

  8. 在“主页”选项卡上的“样式”组中,单击“条件格式”,“管理规则...”
  9. 找到您刚刚创建的规则,并将其“适用于”从= $ B $ 1更改为= B1。这使得“适用于”引用相对而不是固定(这就是$正在做的事情),以便复制和粘贴自动将公式更改为目标行/列。
  10. 点击确定

  11. 将单元格b1复制并粘贴到b列中的其他单元格。

  12. 我希望这有帮助!