相對引用被選中再按F4可以變成絕對引用。
二. 函數
IF
- =IF(條件,爲真則輸出啥,爲假則輸出啥) # IF可以嵌套但是最多七層
- =IF(, , “”)+IF(, , “”)+IF(, , “”) #實現嵌套
- iserror()可以判斷是否爲錯誤,比如當遇到除0錯誤的時候可以與IF一起使用
- and(條件1,條件2,。。。)
- or(條件1,條件2,。。。)
COUNTIF
- countif(range,條件)
- countif條件中如果是比較條件,需要用"“括起來,比如”>=60"
- 注意countif中比較條件的字符串有18位只會比較前15位,此時條件要加上&"*"
- 開始->條件格式->新建規則->使用公式設置單元格格式,可以實現函數與單元格格式相關的連接
- countif函數用到數據驗證中可以實現禁止輸入重複的數:
(1). 列:=count(C:C,c1)<2
(2). 區域:=count($CE$15,c1)<2 - =COUNTIFS(D:D,I5,E:E,J5) #多個條件用且連接
SUMIF
- SUMIF(查找範圍,條件,sum的範圍):SUMIF(A:A,A2&"*",B:B) #注意這也有15位的問題
- sum的範圍容錯很高,區域一般會與查找範圍相等,但是如果沒有選擇這麼多,甚至只有一個單元格,也會默認爲列。但是選擇一個單元格一定要注意一定與查找範圍平齊(同一行開始)
- SUMIF還可以求本來是一列的分成了多列的和:SUMIF(表格全選,條件,求和列字段標題)
- sumifs(求和區域,查找範圍1,條件1,查找範圍2,條件2,。。。) #多個條件找求和
- 當求和的項只有一個了sumif就相當於查找
VLOOKUP=查找引用
- VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
#注意:lookup_value(找誰)必須從在table_array(查找區域)最左側開始,返回的值應該是table_array的第col_index_num列的值,range_lookup( 0表示精確匹配,1表示模糊匹配 ) - look_value可以加&"*",解決簡寫問題
- 模糊匹配:查找小於等於自己的最大值
- excel數值變成文本可以用&"",文本變成數值可以用乘1或者+0
- isna() #表示na錯誤
- HLOOKUOP()與VLOOKUP()一樣只是方向不一樣
- match(lookup_value,lookup_array,[range_lookup]) # 返回在lookup_array的行數
- index(array,row_num)
- index(array,match(lookup_value,lookup_array,[range_lookup])) #match+index解決vlookup無法解決的從右往左的查找
- vlookup()的col_index_num可以不是確定的值,如column()返回現在單元格所在的列
- 定義名稱+照相機可以使我們能過夠引用照片,定義名稱中寫match+index