這是Excel技能樹系列的第二篇,正式開始Excel技能樹知識的講解了。如果對電子表格的起源和發展感興趣,可以查看已經發布的Excel技能樹系列01篇。本系列寫給想要進階的高頻電子表格用戶,本系列不適合娛樂化閱讀。請務必對本篇的內容理解後再看本系列後面的內容。本系列以最貼近想要用好Excel的用戶的需求來構建技能樹。現在假設本系列的讀者至少打開過Excel,知道Excel長什麼樣子,知道菜單欄長什麼樣子。也知道鍵入簡單的公式,比如:在任何一個單元格鍵入」=A2+B2」知道是在該單元格計算A2和B2單元格內數字的和。除此之外就不需要其他任何知識都能理解本篇所講的內容了。
本文講解Excel公式中單元格的引用模式,這是後面講解公式和快捷鍵的時候靈活應用公式和快捷鍵的靈魂,請務必仔細閱讀。我仔細整理了三種Excel單元格引用模式,通過舉例子幫助讀者加深理解。讀者如果在閱讀過程中打開Excel或者WPS表格實踐一下,會對單元格引用模式有更直觀的理解。
我假設你完全知道在C2單元格鍵入「=A2+B2」的意思,自己也知道怎麼在C2輸入這個最簡單的公式。下面你輸入完這個公式之後,滑鼠放在C2單元格的右下角,用滑鼠將單元格下拉至C7單元格。發現了吧,Excel自動往下填充了公式,並且這些公式中的單元格也跟著發生變化,比如在C3單元格中的公式就變成了A3+B3, 往下以此類推。這幾乎是接觸過電子表格幾次的人都知道的操作。但為了防止讀者中有人不知道或者沒試過,還是羅嗦的解釋一下。下圖是相對引用的動圖展示:
測試一下我們知道下拉填充的時候單元格會自動變化,也就計算出相對應得結果了。這就是Excel單元格默認的引用格式,稱之為「相對引用」。經過上面的舉例知道相對引用下拉或者右拉的時候單元格會自動發生相應的變化。也是用過Excel的人比較熟悉的單元格引用方式,也比較容易理解。簡單來說相對引用就是對Excel帶公式的數據進行複製或者對公式進行下拉填充,右拉填充的時候,Excel公式中的單元格會自動發生相應的遞增變化,就好比上文那個簡單例子中的C2單元格中的公式「=A2+B2」下拉到C3單元格的時候,變成了」=A3+B3」。
總結如下:相對引用是Excel的默認單元格引用方式,是指公式中的單元格下拉或者右拉填充時單元格自動發生相應的遞增變化。現在我們來提一個需求,我要你下拉C列單元格中公式的時候,我要的是B列的每一個數據和A2單元格數據分別求和。你會怎麼做呢?你會第一時間想到下拉做不到,一個一個單元格的鍵入公式嗎?你要這麼想,那可真是一種很糟糕的方式。那要是有幾千條數據,就完蛋了。其實有個簡單的方式,能讓公式下拉的時候公式中的A2保持不變,那就是在公式中」A2」單元格的A和2前面分別加一個$符號,變為」= $A$2 +B2」,這個時候再下拉,發現沒,想要的效果實現了。這種在單元格的字母和數字前分別加一個美元符號的方式,在Excel中叫做絕對引用。顧名思義就是不管你下拉還是右拉,加了美元符號的單元格就是不變。其實有一個快捷鍵是必須要掌握的,就是「F4」,記住它,並且掌握它。它的作用就是切換引用模式,而不是要你自己去手敲美元符號。使用方式就是選中你在公式中不想在下拉過程中變化的單元格,按一下F4就可以將該單元格變為絕對引用。下圖是絕對引用的動圖展示:
一些沒用過這種方式,而是真的一個接一個單元格敲公式的讀者,讀到這裡或許已經舉一反三的知道怎麼改良自己以前那種手敲公式的笨辦法了。絕對引用這種方式就可以用在某些需要固定公式中某個單元格的場合。比如VLOOKUP函數的查找範圍區域最好的方式就是用絕對引用方式。這樣下拉填充才是想要的結果。
總結如下:絕對引用就是在單元格的字母和數字前面分別加一個美元符號,代表的是下拉公式或者右拉公式時固定不想讓它自己變化的那個單元格。好了,有了以上兩種引用方式還是不夠靈活,比如有的時候我需要用滑鼠右拉填充下圖這樣一個區域,但我又想B列一直保持不變的時候,就只能用混合引用。理解了混合引用才是真正的精髓。我要在下圖這個E12單元格鍵入一個公式,「=A2+$B2+C2」,然後我們我們右拉單元格填充公式,發現沒,不管怎麼右拉,公式中間$B2始終不會發生變化。現在我們再來將單元格從E12往下拉,發現沒?E13中的公式變為了「=A3+$B3+C3」,下拉時中間的單元格數字部分會發生相應的遞增。從上面的絕對引用中我們知道,美元符號的作用就是鎖定單元格。現在我們僅僅在字母面前加了單元格,說明了列被我們鎖定了。因此右拉的時候列就不會發生變化,而其它沒被鎖定的單元格自然而然就會發生相應的變化。估計有部分讀者讀到這已經學會怎麼用相對引用結合混合引用和絕對引用靈活化自己的公式了。
既然在字母面前加美元符號是鎖定列,那麼在數字前面加美元符號,就是鎖定行了。我們來試一下效果,將E12單元格的公式選中公式中的B2,多按兩下F4變成「=A2+B$2+C2」,右拉試試看,發現列開始變化了。那再下拉試試看,不管怎麼下拉,單元格的數字部分不會變化。這邊是鎖定公式中單元格數字部分的效果。
總結如下:第一種混合引用方式是鎖定公式中單元格的字母部分,方式就是在字母前面加個美元符號,代表的是列鎖定。效果就是右拉的時候被鎖定的單元格列號不會改變。具體用在哪嘛,希望讀者發揮自己的思維空間能力去探索。用好了公式只用快捷鍵填充就可達到自己想要的效果。第二種混合引用方式是鎖定公式中單元格的數字部分,代表的是下拉公式時行號不會改變。理由同上。本篇到此就結束了,希望各位讀者可以使用簡單公式嘗試一下這幾種引用方式的效果,為後面的快捷鍵和公式填充打下良好的基礎。本篇儘可能使用直觀的事例介紹這幾種單元格引用方式。實踐出真知,實操一下就會加深理解。下一篇準備介紹快捷鍵,這可是真正提升效率的技巧。只介紹最實用最能提高效率的快捷鍵,本文到此結束。