excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel表格怎么用函数自动批量标记对应星级

在excel表格中输入”★“符号,在键盘上找半天也没有相应的输入键,那么我们可以通过输入法内置的特殊符号,来输入实心五角形符号。

但这不是本文要讲的内容,所以不再详细赘述。

如下图所示,某酱香型白酒,通过储藏的年限来评定它的品级,从一星级到五星级。

该如何用函数来匹配对应的星级?

=ROUND(DATEDIF(B3,TODAY(),"d")/365,1)

round函数是对数字指定位数四舍五入,datedif函数是计算两个日期之间的天数,today函数是表示当前日期,整个组合公式的意思,其实按照各函数的含义可以比较容易的理解,作者不做细说。

回到表格中,我们添加一个下图所示的辅助数据,两列分别为年份和星级。

=LOOKUP(C3,$G$3:$H$7)

这个lookup函数讲了很多次,它的主要作用就是查找引用,特点是可以进行区间匹配,就比如上面的公式,直接引用了这个辅助区间,便计算出此年份对应的星级。

lookup函数强大的查找功能,在excel中有许多的应用场景,比如下面一个公式,作者会通过组合一个lookup函数,来计算各年份的对应星级。

如下图所示:

=REPT($H$3,LOOKUP(C3,$G$12:$G$16,$H$12:$H$16))

虽然也用到了lookup函数,但作者修改了辅助列,将星级使用数字来表示,而此外,还添加了一个REPT函数。

REPT函数是一个文本函数,作用是重复指定的文本,它的语法如下图:

共有两个参数,第1参数是文本,第2参数是重复的次数,语法比较简单。

那么我们在公式中,设置第1参数为”★“,在这里作者偷懒直接引用了上一个辅助列的单元格数据。第2参数通过lookup函数来引用年份对应的星级数字。

REPT函数由于它独特的重复文本作用,还可以用来制作特殊的条形图。

通过函数公式来做条形图,这在excel中当属头一份,我们在后面也会来分享使用REPT函数制作”图表“的方法。

以上就是今天的全部内容,欢迎关注作者,我们下期再见!

往期回顾:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接