前段時間文章裡介紹了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的功能玩到極致。
謹以此文致敬這些先驅者。
圖文製作:流浪鐵匠
點擊圖標,發現更多精彩課程
專業的職場技能充電站