Excel函数实战技巧精粹(一)函数前瞻
文章目錄
- 前言
- 基礎知識
- 1. 數據類型
- 2. 常見運算符
- 3.絕對引用和相對引用
- 4.數組
- 尾記
前言
眾所周知,在表格處理領域,微軟的Excel是當之無愧的老大 ,從1989年剛推出開始,到現在已經走過了30個年頭,在這期間,Excel的功能不斷完善,也逐漸強大,從2007版開始,微軟逐漸將帶有建模功能的Power Pivot帶入其中,并加入Power Map,Power View,使得Excel不再滿足一個純圖表處理的軟件,本系列將帶你領略其中的神奇之處,讓我們先從Excel的核心-函數開始。
基礎知識
1. 數據類型
Excel有以下幾種類型
| 字符型 | =“a” |
| 數值型 | =2 |
| 布爾值 | True,False |
| 日期型和時間型 | =“2019/10/29” ; =“11:40:39” |
-
在Excel中,字符和數字一般是不能直接進行連接的,但如果是數字型的文本和數字進行四則運算的話,是不用進行轉換的,如:=1+“2”。
-
每個單元格的數字精度為15位3,超過這一長度,會自動將多余的置為0,一般解決的方法是,在輸入的字符前加" ’ "(單引號),將格式變為文本;要在單元格中輸入分數形式的數據,應先在編輯框中輸入“0”和一個空格,然后再輸入分數,否則Excel會把分數當作日期處理。例如,要在單元格中輸入分數“2/3”,在編輯框中輸入“0”和一個空格,然后接著輸入“2/3”,敲一下回車鍵,單元格中就會出現分數“2/3”。
-
True和False如果出現在四則運算中,則他們分別代表數字1和0進行運算。
-
Excel存儲日期格式為yyyy-mm-dd,如果要改變顯示的格式可以通過自定義格式或者Text函數,獲取當前日期可以用快捷鍵 “Ctrl+;”。
-
在調試函數是否正確時,可以選中調試的范圍,按F9可以查看結果
2. 常見運算符
| +,-,*,/ | 加,減,乘,除 |
| & | 字符串連接符 |
| > ; < ; >= ; <= ; <> | 大于,小于,大于等于,小于等于,不等于 |
-
字符串連接既可以用&,可以用函數CONCATENATE,如 =CONCATENATE(“a”,“b”) 與 =“a”&"b"是等價的
-
對于字符串間的比較,直接比較是會報錯的,但是可以通過函數code,將字符轉化為數字進行比較。
3.絕對引用和相對引用
什么是絕對引用什么是相對引用,如果用文字來說明,那么絕對引用就是我們在通過函數填充單元格時,能夠讓所選中的區域保持不變,相對引用則是相反,并且引用可以分為行引用和列引用,滿足我們在拖動單元格時候不同的需求,在行或列前加上$(沒錯就是那個美元符號),快捷鍵是F4。
| 行絕對引用 | A$1,A$1:B$2 |
| 列絕對引用 | $A1,$A1:$B2 |
| 行和列絕對引用 | $A$1,$A$1:$B$2 |
相對引用和絕對引用可以在同一區域中混用,完全取決于你的數據需求,比如你可以這樣用$A1:B$2,說了這么多,是不是有點迷糊,引用在函數當中還是很常見的,所以非常有必要熟練掌握,
舉個例子,我要在結果欄實現向下拖動的過程中,被除數與除數的結果
分析一下,如果直接拖動的話是什么結果,結果是每下移一個單元格,單元格引用都會改變,只有第一個是正確的,后面都是錯的。
應該需要怎么改,我們的目的是希望在拖動的過程中,保持被除數不變,除數隨著向下拖動而改變,那么,就應該讓被除數絕對引用,除數不變,結果如下:
4.數組
什么是數組,大概很多人沒有聽過這一概念,想象一下我們在函數中選中單元格(記住是單元格區域,不是一個單元格),查看結果時(按F9),會出現什么
它直接顯示出了表格里內容,觀察一下這個內容,你會發現,其實數組以逗號(,)分隔一列,以分號(;)分隔一行,以({)開始,以(})結束,這就是數組,Excel支持數組的函數有很多,你可以不引用單元格區域,而直接以數組的形式寫在函數當中或者通過函數返回一個數組,再調用。當函數中用到了數組,最后需要通過Ctrl+Shift+Enter結束。
來看下面這個例子
選中A1:D3,填入上述公式,然后Ctrl+Shift+Enter結束,你會發現數據會自動填充了空白的單元格,其實這和我們之前說的是一樣的,中括號中的數據本身就是三行四列的,所以當留有足夠的空間容下這些數據時,就會發生這種情況,現在你可以思考下如果拖動的區域大于或者小于數組的范圍,會出現什么情況?
記住,數組公式雖然在處理一些問題時很方便,但是他會大大降低Excel運行的速度,尤其是數組很大時,所以不到萬不得已不需要用。
尾記
以前大學時就一直在學習Excel,中間遇到過很多困難,加過QQ,買過書,看過視頻,希望能把自己在這過程中踩過的坑分享出來,也鼓勵自己把遇到的更好的案例拿出來,一個人的學習是無趣的,我一直相信分享也是更好的學習,如果有什么建議,也歡迎留言。從本文開始,我將陸陸續續的分享常用函數方面的文章,從函數組合到數組函數,從基礎到高階,希望能對大家有所幫助。
總結
以上是生活随笔為你收集整理的Excel函数实战技巧精粹(一)函数前瞻的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(1398):多人管理18项目重
- 下一篇: 前端学习(1287):node.js的组