Excel中的函數三國:開篇大作-最強呂布

呂布 Excel 三國演義 張飛 精進Excel 精進Excel 2017-11-02

Excel中的函數三國:開篇大作-最強呂布

圖文 | 小花 來源 | 小花學Excel


前言

小花一直在思考一個問題:

如何把枯燥的函數講得生動有趣?

突發奇想,不如將函數和三國演義聯繫起來,一定很有趣!

構思了一個多月,有點眉目了,跌跌撞撞就這樣啟程吧!

函數三國

開篇大作:最強男人呂布INDIRECT

旁白:話說天下大勢,分久必合合久必分!

在那個戰火紛飛的函數三國時代,有一個最強的戰神函數。。。。

自我介紹

大家好,我叫INDIRECT,人稱呂布,字奉先,人中呂布馬中赤兔說的就是我。

你看到的我是這樣的,

=INDIRECT(地址文本)

你沒看錯,就一個參數,俺就是憑這一把方天畫戟打遍三國的。

如何認識我

我曾經被稱為最難學的函數,確實!函數三國最強戰神豈是凡人能輕易看懂?不過,關注小花的人都不是一般人,相信通過下圖講解就能一眼看穿我的招數了。

Excel中的函數三國:開篇大作-最強呂布

簡而言之,無論INDIRECT函數中的文本是如何構建的,最後都需返回一個文本表示的地址,INDIRECT根據此地址文本返回對應值。

例如圖中=INDIRECT(A2)若改為=INDIRECT("A2"),函數就會返回正確值10,而非錯誤,這是因為後者中A2代表地址文本,而前者中A2表示對單元格的引用。

關於我的罵名

這其實是一個千古冤案。

張飛那廝罵我是三姓家奴,那是因為他是文盲,僅認識"三"這一個字就開始胡咧咧。我的能力確實是和三有關,不過應該叫三維引用。放眼整個函數三國,三維引用,我認第二,沒人敢稱第一。

普通的引用函數,比如關羽(VLOOKUP),再牛逼也不過只能對行列進行查詢,而我可以根據表名從指定表中引用數據,很多高級函數組合都離不開我。

下面看我表演:一個公式搞定多表同列數據合併。

Excel中的函數三國:開篇大作-最強呂布

公式(以B2為例):=INDIRECT(B$1&"!B"&ROW())

解析:

B$1返回工作表名稱,$1代表鎖定第一行,這使得公式從B2向下拖動填充時保持引用第一行單元格不變;感嘆號!是表格名稱的標誌,表示其前面的部分代表表格的名稱;二者組成了所引用的工作表;

B代表引用B列,ROW()代表當前單元格的行號,二者組成了引用的單元格文本。

用連接符&將幾個部分組合成地址文本,INDIRECT就能發揮作用了!

Excel中的函數三國:開篇大作-最強呂布

關於最強

在三國演義中,我呂布是公認的武力天下第一,在函數界,我INDIRECT也是無可爭議的第一。為什麼呢?因為放眼函數三國,唯有我不可替代。

Excel中的函數三國:開篇大作-最強呂布

PS:毫不誇張地說,高手和小白之間至少差一個INDIRECT函數。就像三國演義中,與最強男人呂布的對戰表現才能真正能體現武力水平,譬如張飛,猛就猛在數次與呂布單挑!

關於猛將的定義

什麼是上將?有兩個指標:一個叫萬夫不擋之勇,另一個叫百萬軍中取上將頭顱如探囊取物。來,給大家表演一下,什麼叫百萬軍中取上將頭顱!

Excel中的函數三國:開篇大作-最強呂布

函數三國--最強男人呂布(INDIRECT)的首次亮相就到此結束了,本文僅分享一些基礎的理解和應用,關於最強函數的精彩用法後續會結合故事一一講解!敬請期待吧!

今日互動

——————

在函數三國裡,小花認為的最強男人是indirect,你認為呢?

你覺得其它三國人物可以和函數聯繫起來?

你對函數三國還有哪些有趣的想法?

不妨留言告訴我們|!

關注「精進Excel」,點開三篇,如果沒有你想要的知識,算我雙流氓。

相關推薦

推薦中...