1 憨募、IF函數(shù)?
?函數(shù)語法:IF(logical_test,[value_if_true],[value_if_false])(判斷條件黄痪,符合條件的結(jié)果富寿,不符合條件的結(jié)果)
AND:表示“且”的關(guān)系
OR:表示或者的關(guān)系
多條件判斷(AND與OR結(jié)合起來用)
IFERROR函數(shù)
函數(shù)語法IFERROR(value, value_if_error)
Value:指通過IFERROR函數(shù)來檢查是否存在錯誤的參數(shù)沉衣。
Value_if_error:指Value參數(shù)計算錯誤時要返回的值郁副。
如果公式的計算結(jié)果為錯誤,則返回您指定的值;否則將返回公式的結(jié)果豌习。
注意事項:Value計算得到的錯誤類型包括#N/A存谎、#VALUE!拔疚、#REF!、#DIV/0!既荚、#NUM!草雕、#NAME? 或 #NULL!。
2固以、COUNTIF函數(shù)(條件計數(shù))
函數(shù)語法:COUNTIF(range,criteria)(條件區(qū)域,指定條件)
COUNTIFS(多條件求計數(shù))
函數(shù)語法:COUNTIFS?(ceiteria_range1,criterial1,[ceiteria_range21,criterial3]…)(條件區(qū)域1嘱巾,指定條件1憨琳,條件區(qū)域2,指定條件2旬昭,·······)
3篙螟、SUMIF函數(shù)(條件求和)
函數(shù)語法:?SUMIF(range,criteria,[sum_range])(條件區(qū)域,指定的求和條件问拘,求和區(qū)域)
SUMIFS(多條件求和)
函數(shù)語法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)(求和區(qū)域遍略,條件1區(qū)域,條件值1骤坐,條件2區(qū)域绪杏,條件2,……)
4纽绍、VLOOKUP(條件查找)
函數(shù)語法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])(找誰蕾久,在哪兒找,返回第幾列的內(nèi)容拌夏,精確找還是近似找)
注意事項:1僧著、查找值位于第一位參數(shù)
2、如果查找值與數(shù)據(jù)區(qū)域內(nèi)關(guān)鍵字的數(shù)據(jù)類型不一致障簿,會返回錯誤值
3盹愚、第三列的參數(shù),不能理解為工作表中的實際的列號站故,而是指定返回值在查找范圍的第幾列皆怕。
4、第四參數(shù)一般用0或者FASLE以精確匹配方式進行查找
HLOOKUO為橫向查找函數(shù)世蔗,跟VLOOKUP屬于同一類函數(shù)
5端逼、INDEX(引用)
函數(shù)語法:INDEX(array,row_num,[column_num])(引用的區(qū)域,引用的行數(shù)污淋,引用的列數(shù))
index引用函數(shù)經(jīng)常需要與match函數(shù)等組合起來使用
MATCH(返回符合特定值特定順序的項在數(shù)組中的相對位置)
函數(shù)語法:MATCH(lookup_value,lookup_array,[match_type])(目標值顶滩,查找區(qū)域,0/1/-1)
精度選0:則返回第一個值.
精度選1:查找小于或等于LOOP-VALUE的最大值寸爆,按升序排序
精確度-1:查找大于或等于LOOKUP-_VALUE的最小值礁鲁,按降序排列
按回車后盐欺,得出結(jié)果為”#N/A“,即錯誤值仅醇,沒有條件能滿足冗美。
6、?Left析二、Right粉洼、Mid(文本截取函數(shù))
LEFT(text,num_chars) (被截取的字符,從左往右取幾位)
Right(string,?length)(被截取的字符叶摄,從右往左取幾位)
Mid(text, start_num, num_chars)(被截取的字符從左起第幾位開始截仁羧汀(用數(shù)字表達)
?,從左起向右截取的長度是多少(用數(shù)字表達))
LEN蛤吓、LENB(獲取文本中的信息)FIND(查找字符在文本中所在的位置)
LEN宵喂、返回文本字符串中的字符個數(shù)。
LENB会傲、返回文本字符串中用于代表字符的字節(jié)數(shù)锅棕。
FIND(find_text,within_text,start_num)(要查找的文本,區(qū)域淌山,指定開始查找的字符)
一個漢字代表兩個字節(jié)
7裸燎、字符串拼接
1、“&”(連接符號)每一個單元 格用“&”連接 下來就可以了泼疑,如果遇到字符 串間還要加上其它 字符 (比如 “-”)時顺少,需要 在字符串間再連接 “-”這個符號就可以了
2、CONCATENATE(兩個或多個文本字符串聯(lián)接為一個字符串)王浴、
CONCATENATE(text1, [text2], ...)(需要連接的單元格脆炎,需要連接的單元格,需要連接的單元格...)
如果中間有要加上其它 字符(比如 “-”)氓辣,直接加上這個字符就行秒裕,但是一定要加上英文格式下的雙引號""
8、日期函數(shù)
1钞啸、Year(年)几蜻、Month(月)、Day(日)函數(shù)
2体斩、Today函數(shù)(獲取今天的日期)
2梭稚、Date函數(shù)(year,month,day)(年,月絮吵,日)(讓數(shù)據(jù)顯出時間格式)
3弧烤、Datedif函數(shù)(?DATEDIF函數(shù)是一個excel中隱藏的、但功能非常強大的日期函數(shù)蹬敲,主要用于計算兩個日期之間的天數(shù)暇昂、月數(shù)或年數(shù)莺戒。)
Datedif(start_date,end_date,unit)(開始日期,結(jié)束日期急波,類型)
"Y"時間段中的整年數(shù)
"M"時間段中的整月數(shù)
"D"時間段中的天數(shù)
"MD"日期中天數(shù)的差从铲。忽略日期中的月和年。
"YM"日期中月數(shù)的差澄暮。忽略日期中的日和年名段。
"YD"日期中天數(shù)的差。忽略日期中的年泣懊。
4吉嫩、Weeknum(serial_number,[return_type])(需要計算的日期,選擇周幾為第一天開始計數(shù))(返回第幾周的數(shù)值)
erial_number? ?代表一周中的日期嗅定。 應(yīng)使用 DATE 函數(shù)輸入日期,或者將日期作為其他公式或函數(shù)的結(jié)果輸入用踩。 例如渠退,使用函數(shù) DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入脐彩,則會出現(xiàn)問題碎乃。
Return_type(1星期從星期日開始。星期內(nèi)的天數(shù)從 1 到 7 記數(shù)惠奸,2星期從星期一開始梅誓。星期內(nèi)的天數(shù)從 1 到 7 記數(shù))
5、?Weekday(serial_number佛南,return_type)(需要計算的日期梗掰,選擇周幾為第一天開始計數(shù))(返回某日期是星期幾)。
8嗅回、Text函數(shù)(將數(shù)值轉(zhuǎn)化為自己想要的文本格式)
Text(value,format_text)(數(shù)字型及穗,想改成的格式)
十、Round(number,digits)(數(shù)字绵载、保留的位數(shù))
Roundup(Number ,Num_digits )(為需要向上舍入的任意實數(shù),需要保留的位數(shù))
ROUNDDOWN(number,num_digits)(為需要向下舍入的任意實數(shù),需要保留的的位數(shù))
INT?(x,?base=10)(字符串或數(shù)字 ?,默認十進制)(取整數(shù)函數(shù))
MOD?(nExp1,nExp2)( 求余數(shù)?)
ROW(查找的行數(shù))計算行數(shù)
COLUMN(查找的列數(shù))計算列數(shù)
十一埂陆、SUMPRODUCT(數(shù)組函數(shù))
true=1 ? false=0 ?*表示且
SUMPRODUCT((條件區(qū)域一,條件1)*條件區(qū)域二娃豹,條件二)......)
LOOKUP沒有精確查找焚虱,只有模糊查找
模糊查找不會返回錯誤值 #DIV/0(錯誤值)
lookup(1,0/(虛擬區(qū)域條件1)*(虛擬區(qū)域條件2),返回值區(qū)域)
十二懂版、OFFSET(范圍引用)
OFFSET(reference,rows,cols,height,width)(參照系鹃栽,向右(左)偏移的行數(shù),向下(上)偏移的的列數(shù)躯畴,返回區(qū)域的行數(shù)谍咆,返回區(qū)域的列數(shù))
函數(shù)說明:
如果行數(shù)和列數(shù)偏移量超出工作表邊緣禾锤,函數(shù) OFFSET 返回錯誤值 #REF!。
如果省略 height 或width摹察,則假設(shè)其高度或?qū)挾扰c reference 相同恩掷。
函數(shù) OFFSET 實際上并不移動任何單元格或更改選定區(qū)域,它只是返回一個引用供嚎。函數(shù) OFFSET 可用于任何需要將引用作為參數(shù)的函數(shù)黄娘。例如,公式 SUM(OFFSET(C2,1,2,3,1)) 將計算比單元格C2 靠下 1 行并靠右 2 列的 3 行 1 列的區(qū)域的總值克滴。
十三逼争、INDIRECT函數(shù)(間接引用、郵差)對引用進行計算劝赔,并顯示其內(nèi)容
!單元格區(qū)域的分隔符
INDIRECT(ref_text,[a1])把文本變成地址
Ref_text 為對單元格的引用誓焦,此單元格可以包含 A1-樣式的引用、R1C1-樣式的引用着帽、定義為引用的名稱或?qū)ξ谋咀址畣卧竦囊迷游啊H绻?ref_text 不是合法的單元格的引用,函數(shù) INDIRECT 返回錯誤值#REF!或#NAME?仍翰。
如果 ref_text 是對另一個工作簿的引用(外部引用)赫粥,則工作簿必須被打開。如果源工作簿沒有打開予借,函數(shù) INDIRECT 返回錯誤值#REF!越平。
a1 為一邏輯值,指明包含在單元格ref_text 中的引用的類型灵迫。
如果 a1 為 TRUE 或省略秦叛,ref_text 被解釋為 A1-樣式的引用。
如果 a1 為 FALSE瀑粥,ref_text 被解釋為 R1C1-樣式的引用书闸。
示例:
注意事項:1、跨表引用時的單引號問題现柠!
2院领、為區(qū)域定義名稱?
3、制作二級下拉列表