【问题标题】:if cell a1=text then cell a2=bold. How do i do it in excel?如果单元格 a1=文本,则单元格 a2=粗体。我如何在excel中做到这一点?
【发布时间】:2011-11-12 05:05:32
【问题描述】:

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

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    您的 Google 字词是 conditional formatting

    【讨论】:

      【解决方案2】:

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

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

      公式:=IF(A1="james",TRUE,FALSE)" 其中“james”当然最好用对单元格的引用来代替。

      【讨论】:

        【解决方案3】:
        1. 选择单元格 b1
        2. 在主页选项卡的样式组中,单击条件格式,单击新建规则...
        3. 选择“使用公式确定要设置格式的单元格”
        4. 将公式设置为 =A1="james"。听从 Tom 的建议,将“james”作为单元格引用。
        5. 单击格式...按钮,选择字体样式“粗斜体”并单击确定
        6. 单击“确定”关闭“新建格式规则”对话框

        7. 您仍应选择单元格 b1

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

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

        我希望这会有所帮助!

        【讨论】:

          猜你喜欢
          • 2010-12-07
          • 1970-01-01
          • 2016-09-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-25
          • 2019-02-24
          相关资源
          最近更新 更多