一赃磨、基礎(chǔ)
- True: 字符串True返回True,運(yùn)算中等于1洼裤,所有非0值都為true邻辉。
False:字符串False返回False,元算中等于0腮鞍,0=False值骇。 - 使用 & 連接字符串。
- Today() 移国、 Now() 分別返回當(dāng)前日期和當(dāng)前日期+時(shí)間
二吱瘩、基礎(chǔ)函數(shù)
left
right mid len lenb(漢字算2個(gè)字符,英文算1個(gè)字符) upper lower Proper(每個(gè)單詞首字母大寫,其余小寫)迹缀、
int(向下取整)
round(四舍五入) roundup(向上入) rounddown(向下舍)使碾、
rank(排名)蜜徽、
randbetween(聲明指定區(qū)間的隨機(jī)整數(shù))
rand(聲明0-1之間的隨機(jī)小數(shù))、
find(查找某字符串在另一個(gè)字符串中的位置)
if(根據(jù)真假票摇,決定結(jié)果)
三拘鞋、基礎(chǔ)函數(shù)2
1. row()函數(shù)
返回行號(hào),只有一個(gè)參數(shù)矢门,省略時(shí)參數(shù)為公式所在單元格盆色,例如
row(a8)
返回8
當(dāng)參數(shù)為數(shù)組時(shí),返回也為數(shù)組祟剔,例如
row(a1:a8)
返回 12345678(數(shù)組)
2. column()函數(shù)
返回列號(hào)隔躲,和row()函數(shù)類似
3. choose函數(shù)
根據(jù)索引值返回參數(shù)中相應(yīng)的值,例如CHOOSE(6,"A","B","C","D","E","F","G")
返回F物延,因?yàn)镕的index是6.
4. count函數(shù)
統(tǒng)計(jì)某區(qū)域內(nèi)單元格內(nèi)容為數(shù)字的數(shù)量宣旱。
5. counta函數(shù)
統(tǒng)計(jì)非空單元格的數(shù)量。
6. offset函數(shù)
引用一個(gè)單元格或一個(gè)連續(xù)的區(qū)域叛薯,該函數(shù)有5個(gè)參數(shù)响鹃,
第1個(gè)參數(shù)為參照單元格,告訴你從哪里開(kāi)始案训,
第2個(gè)和第3個(gè)參數(shù)為偏移n行和m列买置,
第4個(gè)和第5個(gè)參數(shù)為返回的區(qū)域的行高和列寬。
例如=OFFSET(A1,4,3,1,1)
返回D5中的數(shù)據(jù)强霎。
又例如 =OFFSET(A1,3,2,2,3)
返回一個(gè)區(qū)域忿项,選中一定的區(qū)域后,輸入函數(shù)后 使用 Ctrl+Shift+回車
城舞,便可以看到返回區(qū)域內(nèi)的值轩触。
7. match函數(shù)
返回要查找的值在區(qū)域內(nèi)的位置,而不是其本身家夺。
他有3個(gè)參數(shù)脱柱,
第1個(gè)參數(shù)是要查找的值,
第2個(gè)參數(shù)是查找的區(qū)域或數(shù)據(jù)拉馋,
第3個(gè)參數(shù)是查找的方式榨为。 0表示精確匹配,1或者省略表示按升序排列查找煌茴,返回 <=查找值的位置
随闺;-1表示降序排列查找,返回 >=查找值的值
蔓腐。
如果查找區(qū)域內(nèi)有重復(fù)的數(shù)據(jù)矩乐,那么匹配的總是第一個(gè)出現(xiàn)的位置,
應(yīng)用:可以用此來(lái)計(jì)算某個(gè)區(qū)域內(nèi)不重復(fù)的單元格的個(gè)數(shù):
SUM(--(MATCH(E38:E42,E38:E42,0)=ROW(E38:E42)-37))
應(yīng)用:引用某一行第一個(gè)非空單元格 :
=IF(COUNTA(E49:M49)=0,"",INDEX(E49:M49,1,MATCH(0,0/(E49:M49<>""),0)))
8. index函數(shù)
有2種參數(shù)形式回论。
第一種有3個(gè)參數(shù)
第1個(gè)參數(shù)數(shù)據(jù)區(qū)域或數(shù)據(jù)散罕,
第2個(gè)參數(shù)和第3個(gè)參數(shù)是區(qū)域中的行和列分歇。
第二種有4個(gè)參數(shù)
第1個(gè)參數(shù)多個(gè)數(shù)據(jù)區(qū)域或數(shù)據(jù),
第2個(gè)和第3個(gè)參數(shù)是區(qū)域中的行和列欧漱,
第4個(gè)參數(shù)是第幾個(gè)區(qū)域职抡。
四、基礎(chǔ)函數(shù)3
1. And函數(shù) Or函數(shù) Small函數(shù) Large函數(shù)
Small函數(shù)(返回一串?dāng)?shù)字中的第幾辛蛞)
Large函數(shù)(于Small相反)、
2. LookUp函數(shù)
一般是指定查找值萨蚕、查找區(qū)域靶草、結(jié)果區(qū)域,
注意使 Lookup(1,0/(布爾值),結(jié)果值)
的使用方式岳遥,
因?yàn)槠湟蟛檎覅^(qū)域?yàn)樯蜣认瑁祷?<=查找值的結(jié)果區(qū)域值
。
應(yīng)用:
(1) =LOOKUP(L14,{0,60,70,80;"不及格","及格","良好","優(yōu)秀"})
按分?jǐn)?shù)顯示級(jí)別
(2) 引用某一行最后一個(gè)單元格:
=LOOKUP(1,0/(C27:K27<>""),C27:K27)
(3) =LOOKUP(1,0/($C$58:$C$63=$H58),INDEX($B$58:$E$63,,MATCH(I$57,$B$57:$E$57,0)))
匹配值的同時(shí)浩蓉,匹配列頭名稱派继。
3. indirect函數(shù)
返回文本字符串所指定的引用,這個(gè)函數(shù)參數(shù)必須是單元格地址捻艳,結(jié)果是返回這個(gè)單元格地址里數(shù)據(jù) 驾窟。
應(yīng)用:制作2級(jí) 數(shù)據(jù)有效性下拉菜單。
4. substitue函數(shù)
替換文本认轨,默認(rèn)為全部替換绅络,可以指定替換第幾次出現(xiàn)的問(wèn)題。
5. text函數(shù)
指定格式 格式化文本嘁字,
應(yīng)用:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(F10*100,"[Dbnum2]0百0拾0元0角0分"),"零百",""),"零拾",""),"零元",""),"零角",""),"零分","")
將小寫金額轉(zhuǎn)換為大寫金額恩急。
五、基礎(chǔ)函數(shù)4:
1. sumif函數(shù)
有3個(gè)參數(shù)纪蜒,
第1個(gè)參數(shù)指定區(qū)域衷恭,
第2個(gè)參數(shù)指定匹配值,
第3個(gè)參數(shù)為實(shí)際取和區(qū)域纯续。
2. counta 随珠、count
counta(統(tǒng)計(jì)非空單元格)
count(統(tǒng)計(jì)數(shù)字單元格)
3. countif
按條件統(tǒng)計(jì)單元格
4. HLookup & VLookup
5. isError
檢查一個(gè)公式的返回值是否有錯(cuò)誤。
六猬错、數(shù)組公式:
說(shuō)明:
數(shù)組公式不能刪除一個(gè)牙丽,要全部選中后才能刪除;
修改公式不能退出時(shí)兔魂,記得按ESC鍵烤芦。
數(shù)組分為一維和二維數(shù)組;
查看數(shù)組結(jié)果就按 F9
析校;
橫向數(shù)組中的元素用 逗號(hào),
隔開(kāi)构罗,縱向數(shù)組中的元素用 分號(hào);
隔開(kāi)铜涉。
同時(shí)按 Ctrl+Shift+Enter
輸入。
row()
函數(shù)在數(shù)組函數(shù)中的應(yīng)用遂唧。
應(yīng)用1:
從文本里提取數(shù)字:
=--MID(D7,MIN(FIND(ROW($A$1:$A$10)-1,D7&5/19,1)),LEN(D7)-(LENB(D7)-LEN(D7)))
數(shù)組公式芙代。
應(yīng)用2:
去重復(fù)值:=IF(SUM(1/COUNTIF($C$13:$C$25,$C$13:$C$25))>=ROW(A1),INDEX($C$13:$C$25,SMALL(IF(MATCH($C$13:$C$25,$C$13:$C$25,0)=ROW($C$13:$C$25)-12,ROW($C$13:$C$25)-12,""),ROW(A1))),"")
應(yīng)用3
查找有重復(fù)名字的所有數(shù)據(jù):=IF(COUNTIF($A$6:$A$20,$G$6)>=ROW(A1),INDEX($A$6:$D$20,SMALL(IF($A$6:$A$20=$G$6,ROW($A$6:$A$20)-5,2^20),ROW(A1)),COLUMN(B1)),"")
應(yīng)用4
工資條制作:
七、自己翻幫助學(xué)習(xí)的函數(shù)
1. 信息類函數(shù):
1.1 Cell函數(shù):
返回有關(guān)單元格格式盖彭、位置或內(nèi)容的信息纹烹。
例子:
=CELL("format",E4)
1.2. Error.Type函數(shù):
返回對(duì)應(yīng)錯(cuò)誤類型的數(shù)字。
例子
=ERROR.TYPE(D3)=ERROR.TYPE(#VALUE!)
1.3. Info函數(shù):
返回有關(guān)當(dāng)前操作環(huán)境的信息
例子:
=INFO("DIRECTORY")
注:這類函數(shù)Excel2007中會(huì)給出函數(shù)提示召边。不用擔(dān)心參數(shù)名稱铺呵。
1.4. ISBLANK等判斷類函數(shù)
ISBLANK函數(shù): 判空
ISERR函數(shù):如果值為除 #N/A
以外的任何錯(cuò)誤值,則返回 TRUE隧熙。
ISERROR函數(shù):如果值為任何錯(cuò)誤值片挂,則返回 TRUE
ISEVEN、ISODD函數(shù):是否為偶數(shù)贞盯、奇數(shù)
ISLOGICAL函數(shù):如果值為邏輯值音念,則返回 TRUE
ISNA函數(shù):如果值為錯(cuò)誤值 #N/A,則返回 TRUE
ISNONTEXT躏敢、ISTEXT函數(shù):如果值不是文本闷愤,則返回 TRUE
ISNUMBER函數(shù):如果值為數(shù)字,則返回 TRUE
ISREF函數(shù):如果值為引用值件余,則返回 TRUE肝谭。 例子:ISREF("1")
返回False,ISREF(a1)
返回true蛾扇,ISREF(11)
返回False
N函數(shù):返回轉(zhuǎn)換為數(shù)字的值攘烛,例子 N("2")=0, N("2"+"1")=3
NA函數(shù):返回錯(cuò)誤值 #N/A
TYPE函數(shù):返回表示值的數(shù)據(jù)類型的數(shù)字 ,例子:=TYPE(J12)=1
(如果J12是數(shù)字)
2. 查找和引用函數(shù)
2.1. Address函數(shù)
以文本形式將引用值返回到工作表的單個(gè)單元格镀首,指定 行號(hào)和列號(hào)和其他一些參數(shù)坟漱。
2.2. AreaAS函數(shù):
返回引用中包含的區(qū)域個(gè)數(shù)。區(qū)域表示連續(xù)的單元格區(qū)域或某個(gè)單元格更哄。例子:
=AREAS((A1:A2,A3:A4))=2
=AREAS(A1:A5)=1
2.3. Choose函數(shù)
2.4. Column函數(shù) Columns函數(shù) Row Rows
2.5. GETPIVOTDATA :返回存儲(chǔ)在數(shù)據(jù)透視表中的數(shù)據(jù)
2.6. LOOKUP VLOOKUP HLOOKUP
2.7. HYPERLINK函數(shù):創(chuàng)建快捷方式或跳轉(zhuǎn)芋齿。=HYPERLINK("www.baidu.com","BAIDU")
2.8. INDEX MATCH INDIRECT OFFSET
2.9. TRANSPOSE函數(shù):數(shù)組轉(zhuǎn)置
3. 文本函數(shù):
3.1. ASC函數(shù)
將字符串中的全角(雙字節(jié))英文字母或片假名更改為半角(單字節(jié))字符。例子 :=ASC("a成翩,b")=a,b
3.2. CHAR函數(shù)
返回由代碼數(shù)字指定的字符
3.3. CLEAN函數(shù)
刪除文本中所有非打印字符
3.4. CODE函數(shù)
返回文本字符串中第一個(gè)字符的數(shù)字代碼觅捆。與CHAR相反。
3.5. CONCATENATE函數(shù)
將幾個(gè)文本項(xiàng)合并為一個(gè)文本項(xiàng)
3.6. DOLLAR函數(shù)
使用 ¥
(人民幣)貨幣格式將數(shù)字轉(zhuǎn)換為文本
3.7. EXACT函數(shù)
檢查兩個(gè)文本值是否相同
3.8. FIND FINDB函數(shù)
3.9. FIXED函數(shù)
將數(shù)字格式設(shè)置為具有固定小數(shù)位數(shù)的文本麻敌,例子:=FIXED("39.115",1,1)=39.1
3.10. LEFT
LEFTB LEN LENB LOWER MID MIDB PROPER REPLACE REPLACEB REPT(重復(fù)) RIGHT RIGHTB SUBSTITUE T TEXT TRIM UPPER VALUE(將文本轉(zhuǎn)換為數(shù)字)