excel表格中字体替换,excel图excel中图表中文字的编辑
在Excel文档中,为了更直观形象地展示数据,我们经常使用图表来表达。但是套路是用Excel自带的图表和图形,制作麻烦,不方便个性化。其实除了图表,我们还可以用字体代替图表,制作更简单、更个性化的字体图表。
字体如何变图表?REPT函数解析
熟悉Excel函数的朋友都知道,Excel有一个函数叫REPT,主要作用是按照定义的次数重复显示文本,类似于手动复制文本。在文本中,很多像“、、”这样的符号也是一种字体,所以我们可以借助REPT函数填充这些字体,这样就可以用字体代替图表,做出更加个性化的字体图表。
那么在实际操作中,我们如何使用REPT函数来绘制字符呢?
数据多少,一目了然
在Excel中,为了直观的表示数据量,我们经常用数据条来标注。现在借助“REPT函数字体符号”,可以轻松实现数据栏效果。
首先要选择一个适合自己的字体符号,在Excel中点击“插入符号符号”,在打开的符号列表字体中选择“普通文本”,在子集中选择“其他符号”,就可以看到很多符号字体。在这里,您可以选择“实心正方形”作为数据栏标记,选择字符并单击“插入”将其插入到空白单元格中以备后用(图1)。
图1 Excel中的各种图形字体
小提示:
你可以看到这里的“符号”实际上是各种Unicode字符。我们也可以按照字体下面的提示,输入相应的区号,然后按Alt X完成输入。比如输入“25a0”然后按Alt X完成实心正方形的输入。
定位C1,输入公式“=REPT(,B1/$B$4*20”,填入输入的公式,得到代表不同数字的平方图(图2)。
图2字符图表
小提示:
这里,REPT函数用于填充正方形符号。符号可以直接插入,也可以根据位置快捷方式输入,需要用半角双引号括起来。B1/$B$4表示输入符号的个数是B1值与B4的比值(即和)。这里,$B$4用作相对参考。如果添加更多产品,对总和的引用将不受影响。20表示如果比例为1,将填充20个重复字符;否则按比例填充。为了让数据栏更直观,这里的值需要根据实际情况选择。如果原始数据很大,这里的倍数也要设置的大一些。
简单变换,图表设置更随意
众所周知,通过条件格式给单元格添加数据条也是非常方便的。但是,与上述方法不同的是,改变尺寸、颜色、形状等非常方便。因为这些变化实际上只是单元格中字体的相应变化。例如,在上面的例子中,为了突出显示最小数量的数据,可以将数据栏中的字体改为红色,同时可以适当调整字体大小和设置倾斜度,从而改变数据栏(图3)。
图3你可以通过改变字体来改变数据栏。
当然,我们也可以通过设置更多的字体来实现图表的更多变化。例如,对于同一个模型的两个部分,可以通过使用上述函数来制作左右对比数据图。比如现在需要做图4的对比图,只需要分别填写左右两边的数据就可以了(图4)。
图4需要做效果图。
找到E2单元格,输入公式“=REPT(,B2/$B$4*20”,向下填充并将其字体设置为“右对齐”,同时在G2中输入公式“=REPT(,C2/$C$4*20”,并将其字体设置为左对齐(图5
图5做一个左右图。
嵌套函数,生成更多个性图表
除了字体转换,REPT函数还可以与其他函数结合,生成更实用的图表。比如,在对客户的消费水平进行评级时,我们经常用它来表示客户的级别。如果只使用上述方法,REPT函数是按照比例机械填充的,无法准确区分客户的星级。举个例子,现在你需要根据客户0 3,4 7,8 10的消费点数,加上13颗星的标志,然后用REPT函数进行积分判断。
去C2输入公式“=if (B2=3,Rept(,1),if (B2=7,Rept(,2),Rept(,3)),然后将公式向下填充,这样如果用户的分数符合要求,就会在C列的相应单元格中填入相应的星号。按Enter键,根据F2单元格中的分数自动返回指定数量的“”号(参见图6)。
图6填写相应的星形图标。
小提示:
这里,用三个IF判断语句来判断B2的积分。如果得分小于或等于3,则在相应的单元格中填充星号,如果得分小于或等于7,则填充两个星号,否则,填充三个星号。这样,原始的REPT填充就可以根据实际积分精确填充。