Excel绘图的四个流派

论坛 期权论坛 期权     
Excel之家ExcelHom   2019-7-27 23:13   5560   0
前段时间文章里介绍了excel画画的几种流派牛人用Excel绘图,但是由于缺失了一个流派(主要原因是我就是最后这派的),所以这里归纳下。

1 图表流
利用excel的图表作画,之前公众号里的弦图,海上明月图都属于这种。


图表流是最常见的流派,柱形图、条形图、折线图、帕累托图、南丁格尔玫瑰图……
这个流派的作品太多,主要是找到数据和图表的对应关系。
用散点图练字,也不错:



2 形状线条流
公众号其他文章也介绍过,代表人物是日本的一位老爷爷堀内辰男,这个流派主要借助excel插入功能里的线条和形状作画,对耐心的要求比较高。
截图为这位老爷爷的代表作:"華厳の滝(华严瀑布)",这个流派是最考验耐心和毅力的。



3 单元格像素流
这个流派以单元格作为一个个像素级组成单位来进行作画,代表作是之前公众号里也被介绍过的太极图等等:



这个流派是用单元格作为最小像素单位来进行作画的,数学系大佬的公式和艺术系里的点彩派是这个流派的代表。

4 函数流
这个流派不需要大量单元格,通常作画作画时只需要少量单元格,由于使用的函数不同,主要分为两宗:
第1宗以unichar函数在特殊编码区间产生对应图案字符来作画,代表作为”十二生肖”。


由于版本差异下图案形状不一,下面的截图为朋友用Office 365的结果(图案结果与excel版本和操作系统有关)


另一宗的人数较少(之前就我一个),因为此宗惯用的公式虽然不长,但你基本是抄不出来的。


基本第1次看到这个流派作品的都以为这些是PS的效果,但不好意思,以上都是真实的公式结果,不过……
其实在你试图理解这个公式的时候就已经陷入误区了,公式里的字符本来就是混淆你的认知的,这里的字符是179个能被excel识别为数字的特殊字符。


Sum的参数可以把作为常量的文本型数字转化为数值进行计算的,因此=sum("123")等价=sum(123)等价123.
而公式里的那些奇形怪状的字符都是其他国家与地区的数字字符,对excel来说和阿拉伯数字0-9一样被识别并计算.。
所以这些公式的结果都只是为了返回一个指定数字,公式就是拿来干扰你们的,哈哈哈。
因此这个流派的本质是用数字变成特殊图案,(例如上面的动物图案其实就是数字23456实现的)。
说到这里很多人已经猜到我用了特殊字体Webdings。没错,但也止步到这里,即便用对了字体,这些人也没有返回这些图案。
刚才提过了,这些公式里使用了一些其他国家或地区的数字字符,这些字符在excel内有默认格式代码,可以直接用text把普通数字转化为这些字符
而将这些字符的对应格式代码应用于格式,再配合字体,才能返回上面这些特殊图案。
所以真相就是,这些图案是利用特殊格式代码与字体的共同作用,由数字显示出来的:


譬如动物使用的本质为数字23456,
字体为 Webdings,
单元格格式为  [$-ar-SA,300]0,
其他图案与公式内字符请在下表自己尝试组合构造。
(点击看大图)


上图为测试下能被识别为数值的合计199个字符,其中阿拉伯数字与其全角形式占20个,本篇使用的特殊字符就是在剩下的179个字符里随机选取的。
在挖出这批字符后发现了对应的18组隐藏的格式代码,最后才有了用这类方式画画的脑洞。
第4个流派其实是测试函数时发现的一些字符有趣性质,从广泛性和适用性来说远远比不上前3个流派,这几个流派可以说都把excel的功能玩到极致。
谨以此文致敬这些先驱者。

图文制作:流浪铁匠

点击图标,发现更多精彩课程
[url=][/url]
专业的职场技能充电站
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:800
帖子:160
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP