sticky
【分享】Excel 的REPT 函数使用方法 RRS feed

  • 常规讨论

  • 【情景】

    之前个用户要创建一列,按照对应数据展示一定数量的五角星(),数据越大,也越多,让简单的数字更加直观化。但是手动复制或插入图标的方式工作量比较大,想知道有什么简便的方法。

    以下示图是根据B列的等级,在C列显示相应数量的五角星,C2单元格就是用户想要实现的结果。

    【解决方法】

    这时候一个大家不常用的REPT 函数就能帮上忙。它可以在单元格中,按照一定数量填充设定的文本。

    REPT 函数的语法结构是:

    REPT(text, number_times)

    Text ——(必需)需要重复显示的文本,用引号标记;

    Number_times ——(必需)用于指定文本重复次数的正数。

    在以上示例中,C2输入公式:=REPT("",B2),其中用引号标记为文本,换其他图标的话也是如此。然后下拉填充其他的单元格。

    以下动图做了简单演示:


    【补充】

    如果要标记等级高于6的星为绿色,等级低于或等于6的星标记为红色,那可以结合条件格式来实现。

    l  选中C列中需要设置的单元格,依次点击:开始 > 条件格式 > 新建规则 > 使用公式确定要设置的单元格。

    l  输入公式:$B2>6,点击格式,设置颜色为绿色。

    l  同样的步骤再次新建规则,输入公式:$B2<=6,点击格式,设置颜色为红色。

    以下截图是设置条件格式后的显示效果及“管理规则”的界面。


    【参考资料】

    REPT 函数



    如果帖子有帮到您的话,请点击左上方“投票”按钮。这将帮助到阅读这个帖子的其他用户。

    2020年7月6日 1:29
    版主