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