核心方法:Excel函數公式其實很簡單
1.什么是函數,什么是公式?
在正式講Excel函數和公式的技巧之前,我們需要先了解這個問題。
什么是函數? 什么是公式?
我們總不能研究很久都不知道他們是誰吧?
這就像一個男人和一個素未謀面的女神約會,花了精力和金錢,卻有一天發現……
……Excel警察溫馨提醒:網戀有陷阱,花錢要小心哦~
什么是公式?
在Excel中,公式由“=”引導,運算符用于按一定順序執行數據運算。
什么是函數?
函數是Excel中預先定義好的函數模塊,按照特定的順序和結構執行計算任務,例如SUM函數,就是一個具有求和功能的模塊。
簡單來說,函數就是Excel設計的功能模塊。 從廣義上講,函數可以看作是一種特殊的公式。 但我們通常談論Excel函數,卻很少談論Excel公式……
上面的定義好像沒什么用?
你最帥,但你說的不對,這個我們稍后再詳細說; 接下來我們來了解一些對于學習函數至關重要的基礎知識。
2.什么是單元格引用?
我們通常將Excel稱為Excel工作簿。 Excel工作簿由一個或多個工作表組成,而一個工作表又由數百億個單元格組成。 行 * 16384 列 = 單元格
我的天,真沒想到,每天面對數百億細胞,瞬間就有了獨自面對千軍萬馬面不改色的豪氣……
Excel 中的大部分數據都存儲在單元格中。 我們通常使用Excel來處理數據。 其實我們在處理單元格,要么是對單元格進行增減,要么是對單元格中的數據進行重新排列——Excel函數也不例外,所以對單元格的理解就成了最基本也是最重要的事情。
以工作表左上角第一個單元格為原點,行向下,列向右,從而形成由行和列組成的坐標系。 是的,這就像我們學生時代接觸到的x軸y軸坐標體。
使用坐標可以表示工作表中單元格的地址,我們將用它來調用單元格中存儲的數據——這種方法稱為單元格引用。
單元格引用有兩種樣式。
一種是A1參考樣式,這是系統默認的,也是最常用的。 其中A為列索引,1為行號,例如單元格C5,即C列與第5行交叉處的單元格。
另一種是R1C1引用方式,這種方式比較少見,偶爾也有神奇的效果。 這里順便介紹一下,大家可以隨便了解一下。
R是英文ROW的第一個字母,代表行。 C是英文第一個字母,代表。 單元格 R5C3 是第 5 行和第 3 列交叉處的單元格,相當于 A1 參考樣式中的單元格 C5。
有時您可能會收到一個表格,其中的列標簽已更改為數字。 這可能是因為制表器無意中設置了 R1C1 單元格引用樣式。 取消的方法非常簡單。 點擊【文件】→【選項】→【公式】,然后撤銷R1C1引用樣式。
3. 單元格引用的相對性
說完什么是單元格引用,我們來說說本章的重點——單元格引用的相對性。
長期以來,Excel之所以強大甚至偉大,只是因為它擁有靈活豐富的函數公式,而函數公式靈活易用的唯一原因就是因為單元格引用的相對性。
單元格引用的相對性是什么? 放開我,這么高大上的名字有點嚇人~莫非和愛因斯坦的相對論有關?
例如。
在A1單元格輸入公式:=B1
B1是A1的引用單元格,A1的值是從B1引用的,B1是A1的所有者。
A1 是 B1 的從屬單元格,A1 必須聽 B1 的一切,A1 將擁有 B1 的任何值,因此 A1 從屬于 B1。
從單元()和參考單元()之間的關系稱為參考的相對性,從而產生三種不同的情況,也就是我們通常所說的相對參考、絕對參考和混合參考。
1)首先看相對參考。
我現在有一份你的成績單,嗯,看起來不錯,現在我要計算總分。 算了,不給我計算器,Excel在手,我要計算器干什么?
在D2單元格輸入公式:=B2+C2
在 A2 單元格中獲取成員 A 的總分。
選中D2單元格,雙擊右下角的填充柄,即可將D2單元格中的公式填充到單元格區域D2:D7中,并得到每個成員的總分。
這看起來很平常,但是有一個問題,為什么我在D2單元格中輸入的公式可以復制并填充到其他單元格區域中,從而正確計算其他成員的分數?
觀察單元格D3:D7中的公式,你會發現公式的內容相比D2自動改變了,比如B3+C3、B4+C4、B5+C5……
這種改變公式位置對應的單元格引用地址的方法稱為相對引用。
相對引用遵循的規則是:從單元(仆人)和參考單元(主)的相對位置,即行和列之間的距離保持絕對不變。
正是由于這個特性,一個函數公式可以在不同的單元格中重復使用,而不必手動輸入每個單元格的函數公式。
如果上面這句話一時看不懂,只需要記住下面這句話就可以了。
相對引用的單元格地址將發生變化。
2)絕對參考
絕對引用是指無論公式復制到哪里,引用的單元格地址都不會改變。
例如,如果我們在B2單元格中輸入公式=$A$1,則無論該公式是向右還是向下復制函數是什么意思,它總是保持=$A$1不變。
相對于相對引用,我們同樣在B2單元格中輸入公式=A1,無論公式復制到哪里,都會發生變化...
沒有比較就沒有傷害,所以一個經歷過嚴重感情挫折的人說,相對語錄就像愛上風,甘愿做墻頭一棵草;
=$A$1=A1
比較絕對引用和相對引用的單元格地址,你會發現絕對引用比相對引用有更多的符號$。
我們不妨把$看成一把鎖,鎖住了列標號$A和行號$1,這樣無論公式復制到哪里,單元格地址都不會改變。
當然你也可以把$看成美元,畢竟這是美元符號。但這難免有點悲哀,意思是你有錢,他是絕對報價,全心全意追隨你,而你卻沒有金錢,對不起,他變成了一個相對的引語,改變了主意,竭盡全力……真是可憐的一個人
3)混合參考
上面我們說了$是一把鎖,鎖住了列標號和行號,所以絕對引用狀態的單元格的地址無論走到哪里都不會改變。
但是如果我只鎖定行號而不鎖定列標簽怎么辦? 例如,在B2單元格中輸入公式=A$1,你會發現當公式復制到右側時,列標簽發生了變化,但行號保持不變。
反之,僅鎖定列標簽,但不鎖定行號。 例如,在單元格 B2 中輸入公式 =$A1。 如果公式向下移動,列標簽將保持不變,行號將發生變化。
這種不完全的絕對引用,或者說不完全的相對引用,我們稱之為混合引用。
尖端:
雖然可以通過手動輸入$來設置不同的引用方式,但是比較麻煩。 使用功能鍵可以循環使用以下四種引用方法。
絕對引用 → 行絕對列相對引用 → 行相對列絕對引用 → 相對引用
向F4致敬,被誤解了這么多年,原來他不只是流星花園。
4. 單元格和單元格范圍
最后,我們來談談單元格和單元格范圍之間的區別。
我一開始確實沒打算講,大綱里也沒有這樣的內容。 我想每個人都會知道。 但是前兩天我在微博上看到大家都在討論一個新人寫的函數公式=(A:A,C:D,2,0)
有趣的是,查找值是A:A,而不是像A1、A2那樣的單個單元格。 現實中,確實有很多人使用A:A的寫法。 問題顯然是他們不明白細胞面積和細胞之間的區別。
什么是細胞? 單元格是構成工作表的最基本元素。 前面我們說過,行和列的交集可以代表單元格地址,比如A1函數是什么意思,就是A列和第1行交集處的單元格。一個單元格就是一個個體。
什么是單元格區域? 由多個單元格組成的單元格組稱為單元格區域,如A:A,就是由A列的單元格組成的單元格組。
A:A中的半角冒號稱為區域運算符,是引用運算符的一種。 前后兩個單元格的地址用冒號連接,表示指的是一個矩形區域。 通常,結腸兩端的單元格分別指向該范圍的左上角和右下角單元格。 例如,A3:C6是指左上角的單元格A3和右下角的單元格C6形成的矩形單元格區域。
所以,不要把單元格和單元格范圍搞混了~