EXCEL常用函數(shù)

文本處理

1滞乙、TRIM(text):用于清除文本兩邊的空格;

2鉴嗤、CONCATENATE(text1, [text2], ...):連接兩個或多個文本字符串斩启;

注:在Excel 2016、Excel Mobile和Excel Online中醉锅,此函數(shù)已替換為CONCAT函數(shù)兔簇。盡管CONCATENATE函數(shù)仍可向后兼容,但應(yīng)考慮從現(xiàn)在開始使用CONCAT硬耍。這是因?yàn)镃ONCATENATE可能不再適用將來的Excel版本垄琐。

3、REPLACE(old_text, start_num, num_chars, new_text):將指定位置的一個字符串的部分字符用另一個字符串替換经柴;

4狸窘、SUBSTITUTE(text, old_text, new_text, [instance_num]):將字符串中的部分字符串以新字符串替換,如果需要在某一文本字符串中替換特定位置處的任意文本坯认,一般使用函數(shù) REPLACE翻擒;

注:Instance_num參數(shù)為可選。指定要用new_text替換old_text的事件鹃操。如果指定了instance_num韭寸,則只有滿足要求的old_text被替換。否則荆隘,文本中出現(xiàn)的所有old_text都會更改為new_text恩伺。例:=SUBSTITUTE(A4, "1", "2", 3),即用2替換第三個1晶渠。

5褒脯、LEFTRIGHT(text, [num_chars]):LEFT從一個文本字符串的第一個字符開始缆毁,返回指定個數(shù)的字符脊框,RIGHT則從字符串的最后一個字符開始返回;

6沉御、MID(text, start_num, num_chars):從文本字符串中指定的起始位置起吠裆,返回指定長度的字符;

7诵棵、LEN(text):返回字符串中的字符個數(shù)非春;

8奇昙、FIND(find_text, within_text, [start_num]):返回一個字符串在另外一個字符串中出現(xiàn)的起始位置(區(qū)分大小寫不允許使用通配符)储耐;

9什湘、SEARCH(find_text,within_text,[start_num]):返回一個指定字符或文本字符串在字符串中第一次出現(xiàn)的位置闽撤,從左到右查找(忽略大小寫哟旗,可使用通配符)闸餐;

可以在find_text參數(shù)中使用通配符(問號 (?) 和星號 (*))舍沙。問號匹配任意單個字符拂铡,星號匹配任意一串字符感帅。如果要查找實(shí)際的問號或星號留瞳,請?jiān)谧址版I入波形符 (~)骚秦。

10、TEXT(value, format_text):根據(jù)指定的數(shù)值格式硬梁,將數(shù)字轉(zhuǎn)化為文本荧止;

format_text參數(shù)的值可以參考單元格格式設(shè)置中“數(shù)字”的自定義類型跃巡。

關(guān)聯(lián)匹配

11素邪、LOOKUP(lookup_value, lookup_vector, [result_vector]) / LOOKUP(lookup_value, array):從單行或單列或從數(shù)組中查找一個值兔朦,即在lookup_vector(某行或某列)查找lookup_value沽甥,返回result_vector(某行或某列)范圍中同行或同列的值摆舟;

lookup_vector或數(shù)組中的值必須按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE盏檐,否則胡野,LOOKUP可能無法返回正確的值硫豆。文本不區(qū)分大小寫熊响。如果LOOKUP函數(shù)找不到lookup_value汗茄,則該函數(shù)會與lookup_vector中小于或等于lookup_value的最大值進(jìn)行匹配铭若。

12、VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]):按列查找绞铃,返回需要查找的列中對應(yīng)的值儿捧;

即:=VLOOKUP(查找目標(biāo)菲盾、查找范圍亿汞、查找范圍中包含返回值的列號疗我、精確匹配或近似匹配)吴裤。

lookup_value:要查找的值麦牺,并且該值必須位于table_array查找范圍的第一列剖膳;

table_array:查找范圍岭辣,該范圍包含了查找目標(biāo)和需要的返回值沦童;

col_index_num:返回值所在查找范圍中的列數(shù)偷遗,lookup_value所在列數(shù)為第1列氏豌;

range_lookup:指定需要精確匹配(0/FALSE)或是近似匹配(1/TRUE)。

13般妙、INDEX(array, row_num, [column_num]) / INDEX(reference, row_num, [column_num], [area_num]):在給定的單元格區(qū)域中,返回特定行列交叉處單元格的值或引用和蚪;

array:單元格區(qū)域或數(shù)組常量攒霹,例如:=INDEX({1,2;3,4},0,2)催束,這里有一個兩行兩列的數(shù)組抠刺,即第一行的1速妖、2罕容,第二行的3锦秒、4旅择。這個函數(shù)實(shí)現(xiàn)在第二列從上往下寫入2砌左、4汇歹。另外产弹,這是數(shù)組公式痰哨,需使用 Ctrl+Shift+Enter 輸入;

row_num:某行早抠;

column_num:某列蕊连;

reference:對一個或多個單元格區(qū)域的引用甘苍,如果引用為一個不連續(xù)的區(qū)域载庭,則要用括號括起來并和area_num配合(例:=INDEX((A1:C6, A8:C11), 3, 4, 2))囚聚;

area_num:選擇返回值所在的區(qū)域的編號靡挥,與reference配合使用跋破,從左至右編號依次為1,2,3...等(例:=INDEX((A1:C6, A8:C11), 3, 4, 2)表示返回值在編號2區(qū)域毒返,即A8:C11)拧簸。

14盆赤、MATCH(lookup_value, lookup_array, [match_type]):在lookup_array搜索范圍內(nèi)返回lookup_value查找值所在的相對位置牺六;

match_type:數(shù)字 -1淑际、0或1(1為缺省值)春缕。該參數(shù)指定Excel如何將lookup_value與lookup_array中的值匹配锄贼。

其中,

-1表示查找大于或等于lookup_value的最小值屑迂,lookup_array參數(shù)中的值必須按降序排列屈糊,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ... 等等琼了;

0表示查找完全等于lookup_value的第一個值雕薪。lookup_array參數(shù)中的值可按任何順序排列所袁;

1表示查找小于或等于lookup_value的最大值燥爷。lookup_array參數(shù)中的值必須以升序排序前翎,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE港华。

15立宜、ROW([reference]):返回引用的行號橙数;

16商模、COLUMN([reference]):返回引用的列號;

17响疚、OFFSET(reference, rows, cols, [height], [width]):以指定的引用為參照系忿晕,通過給定偏移量返回新的引用践盼;

reference:可理解為坐標(biāo)系原點(diǎn)咕幻;

rows:偏移的行數(shù)肄程,正數(shù)為向下偏移蓝厌,負(fù)數(shù)為向上偏移拓提;

cols:偏移的列數(shù)代态,正數(shù)為向右偏移蹦疑,負(fù)數(shù)為向左偏移必尼;

height / width:需要返回的單元格區(qū)域的行高 / 列寬篡撵,如果省略height或width,則假設(shè)其高度或?qū)挾扰creference相同券盅;

邏輯運(yùn)算

18锰镀、IF(logical_test, value_if_true, [value_if_false]):即=IF(測試條件泳炉,返回true則執(zhí)行該動作花鹅,返回false則執(zhí)行該動作)刨肃;

例如:=IF(A2>B2,"超出預(yù)算","正常")真友。

另外盔然,IF函數(shù)可以嵌套轻纪,嵌套的IF寫在value_if_false的位置刻帚。例:=IF(D2>89,"A",IF(D2>79,"B",IF(D2>69,"C",IF(D2>59,"D","F"))))崇众。最多可嵌套64層顷歌。

19、AND(logical1, [logical2], ...):所有參數(shù)的計(jì)算結(jié)果為TRUE時赦抖,返回TRUE辅肾,否則返回FALSE矫钓;

20、OR(logical1, [logical2], ...):任意參數(shù)的計(jì)算結(jié)果為TRUE時既绩,返回TRUE还惠;

21互拾、IS函數(shù):此類函數(shù)統(tǒng)稱為IS函數(shù)颜矿,可檢驗(yàn)指定值并根據(jù)結(jié)果返回TRUE或FALSE骑疆。例如箍铭,如果參數(shù)value引用的是空單元格,則ISBLANK函數(shù)返回邏輯值TRUE状答;否則拍摇,返回FALSE充活。還可以和IF函數(shù)結(jié)合混卵,用來檢測單元格是否出現(xiàn)錯誤,如果出現(xiàn)錯誤則給出錯誤提示合陵,例:=IF(ISERROR(A1), "A1出現(xiàn)錯誤了", A1*2),如果A1出現(xiàn)了錯誤的情形拥知,則給出“A1出現(xiàn)錯誤了”的提示踏拜,否則執(zhí)行“A1*2”;

ISBLANK(value):判斷value是否為空白單元格低剔;

ISERR(value):判斷value是否出現(xiàn)任意錯誤值(除去 #N/A)速梗;

ISERROR(value):判斷value是否出現(xiàn)任意錯誤值(#N/A、#VALUE!襟齿、#REF!姻锁、#DIV/0!、#NUM!猜欺、#NAME? 或 #NULL!)位隶;

ISLOGICAL(value):判斷value是否為邏輯值;

ISNA(value):判斷value是否為錯誤值 #N/A(值不存在);

ISNONTEXT(value):判斷value是否非文本(值為空單元格時返回TRUE);

ISNUMBER(value):判斷value是否為數(shù)字材义;

ISREF(value):判斷value是否為引用;

ISTEXT(value):判斷value是否為文本。

計(jì)算統(tǒng)計(jì)

22惋鹅、SUM(number1,[number2],...) / SUMIF(range, criteria, [sum_range]) / SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...):所有單元格求和 / 范圍內(nèi)符合條件的單元格求和 / 范圍內(nèi)符合多個條件單元格求和武鲁;

range:需要根據(jù)條件判斷的單元格區(qū)域饲梭;

criteria:篩選需要求和的單元格的條件监氢;

sum_range:要求和的實(shí)際單元格區(qū)域;

criteria_range1:criteria1條件所在的單元格區(qū)域特漩。

23、SUMPRODUCT(array1, [array2], [array3], ...):在給定的幾組數(shù)組中,將數(shù)組間對應(yīng)的元素相乘,并返回乘積之和冯凹;

例:=SUMPRODUCT(A2:B4, D2:E4)空凸,則表示A2*D2 + B2*E2 + A3*D3 + B3*E3 + A4*D4 + B4*E4

24兵罢、COUNT(value1, [value2], ...):統(tǒng)計(jì)所選單元格區(qū)域數(shù)字的個數(shù)此蜈;

25战授、COUNTIF(range, criteria):統(tǒng)計(jì)滿足某個條件的單元格的數(shù)量楣导;

26、COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…):跨多個單元格區(qū)域幻赚,統(tǒng)計(jì)滿足多個條件的數(shù)量戴涝;

例:=COUNTIFS(B2:B5,"=是",C2:C5,"=是")娄涩。

另外弯蚜,COUNTA(value1, [value2], ...)函數(shù)可以計(jì)算單元格區(qū)域內(nèi)的非數(shù)字的個數(shù)收厨,即計(jì)算不為空的單元格的個數(shù)。

27德挣、MAX(number1, [number2], ...) / MIN(number1, [number2], ...):返回一組值中的最大值 / 最小值;

28瑰妄、RANK(number,ref,[order]):返回某個數(shù)字在所選單元格區(qū)域內(nèi)的排位蜈七;

number:需要排位的數(shù)字;

ref:對數(shù)字列表的引用,即所選的單元格區(qū)域;

order:指定數(shù)字排位方式区转。order為0肖方,則表示EXCEL對該數(shù)字的排位是基于ref的降序排列娩怎;order為1谷遂,則基于升序排列偷拔。

29、RAND():返回大于等于0且小于1的均勻分布隨機(jī)實(shí)數(shù)疫向,每次計(jì)算工作表時都將返回一個新的隨機(jī)實(shí)數(shù);

30焊刹、RANDBETWEEN(bottom, top):返回位于兩個指定數(shù)之間的一個隨機(jī)整數(shù)(整數(shù)大小范圍是:[bottom, top]),每次計(jì)算工作表時都將返回一個新的隨機(jī)整數(shù)今魔;

31蜗侈、AVERAGEA(value1, [value2], ...):求算術(shù)平均值;

32、AVERAGEIF(range, criteria, [average_range]):返回某個區(qū)域內(nèi)滿足給定條件的所有單元格的平均值(算術(shù)平均值)傍菇;

33荒吏、AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...):返回滿足多個條件的所有單元格的平均值(算術(shù)平均值)特恬;

34譬淳、QUARTILE(array,quart):返回一組數(shù)據(jù)的四分位點(diǎn)替裆;

quart:即分位點(diǎn)校辩。0為最小值,1為第一個四分位數(shù)(第25個百分點(diǎn)值)辆童,2為中分位數(shù)(第 50 個百分點(diǎn)值)宜咒,3為第三個四分位數(shù)(第 75 個百分點(diǎn)值),4為最大值把鉴。

35故黑、STDEV(number1,[number2],...):根據(jù)樣本估計(jì)標(biāo)準(zhǔn)偏差。標(biāo)準(zhǔn)偏差可以測量值在平均值(中值)附近分布的范圍大型タ场场晶;

36、SUBTOTAL(function_num,ref1,[ref2],...):返回引用單元格區(qū)域的分類匯總怠缸;

function_num:即分類匯總所用的函數(shù)編號诗轻,數(shù)字1-11或101-111。如果使用1-11揭北,將包括手動隱藏的行扳炬,如果使用101-111吏颖,則排除手動隱藏的行。例:=SUBTOTAL(9,A2:A5)恨樟,表示單元格A2:A5中分類匯總的值之和半醉。 ? ??

1----101----AVERAGE

2----102----COUNT

3----103----COUNTA

4----104----MAX

5----105----MIN

6----106----PRODUCT

7----107----STDEV

8----108----STDEVP

9--- 109----SUM

10--110----VAR

11--111----VARP

37、Int( number ):取整劝术,即將數(shù)字向下舍入到最接近的整數(shù)缩多;

38、ROUND(number, num_digits):將數(shù)字四舍五入到指定的位數(shù)养晋;

num_digits:四舍五入的位數(shù)衬吆。如果num_digits大于0(零),則將數(shù)字四舍五入到指定的小數(shù)位數(shù)匙握;如果num_digits等于 0咆槽,則將數(shù)字四舍五入到最接近的整數(shù);如果num_digits小于0圈纺,則將數(shù)字四舍五入到小數(shù)點(diǎn)左邊的相應(yīng)位數(shù)。

時間序列

39麦射、YEAR(serial_number) / MONTH(serial_number) / DAY(serial_number):返回對應(yīng)于某個日期的年 / 月 / 日蛾娶;

serial_number:應(yīng)使用DATE函數(shù)輸入日期,或者將日期作為其他公式或函數(shù)的結(jié)果輸入潜秋。例如蛔琅,使用函數(shù)DATE(2008,5,23)輸入2008年5月23日。如果日期以文本形式輸入峻呛,則會出現(xiàn)問題罗售。

40、WEEKDAY(serial_number,[return_type]):返回對應(yīng)于某個日期的一周中的第幾天钩述;

return_type:1表示從周日開始算第一天寨躁,2表示從周一開始算第一天。

41牙勘、WEEKNUM(serial_number,[return_type]):返回特定日期的周數(shù)职恳;

return_type:1表示從周日開始算第一天,2表示從周一開始算第一天方面。例:=WEEKNUM(DATE(2017,1,8),2)放钦,返回2017-1-8為這一年中的第2周。

42恭金、DATE(year,month,day):將3個單獨(dú)的值合并為一個日期操禀;

43、NOW():返回當(dāng)前日期和時間横腿;

44颓屑、TODAY():返回當(dāng)前日期辙培;

45、DATEDIF(start_date,end_date,unit):計(jì)算兩個日期之間相隔的天數(shù)邢锯、月數(shù)或年數(shù)扬蕊;

unit:

"Y"表示一段時期內(nèi)的整年數(shù);

"M"表示一段時期內(nèi)的整月數(shù)丹擎;

"D"表示一段時期內(nèi)的天數(shù)尾抑;

"MD"表示start_date與end_date之間天數(shù)之差,忽略日期中的月份和年份(不推薦使用“MD”參數(shù)蒂培,因?yàn)榇嬖谙嚓P(guān)已知限制)再愈;

"YM"表示start_date與end_date之間月份之差,忽略日期中的天和年份护戳;

"YD"表示start_date與end_date的日期部分之差翎冲,忽略日期中的年份。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末媳荒,一起剝皮案震驚了整個濱河市抗悍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钳枕,老刑警劉巖缴渊,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異鱼炒,居然都是意外死亡衔沼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門昔瞧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來指蚁,“玉大人,你說我怎么就攤上這事自晰∧” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵缀磕,是天一觀的道長缘圈。 經(jīng)常有香客問我,道長袜蚕,這世上最難降的妖魔是什么糟把? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮牲剃,結(jié)果婚禮上遣疯,老公的妹妹穿的比我還像新娘。我一直安慰自己凿傅,他們只是感情好缠犀,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布数苫。 她就那樣靜靜地躺著,像睡著了一般辨液。 火紅的嫁衣襯著肌膚如雪虐急。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天滔迈,我揣著相機(jī)與錄音止吁,去河邊找鬼。 笑死燎悍,一個胖子當(dāng)著我的面吹牛敬惦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谈山,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼俄删,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了奏路?” 一聲冷哼從身側(cè)響起畴椰,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎思劳,沒想到半個月后迅矛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡潜叛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了壶硅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片威兜。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖庐椒,靈堂內(nèi)的尸體忽然破棺而出椒舵,到底是詐尸還是另有隱情,我是刑警寧澤约谈,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布笔宿,位于F島的核電站,受9級特大地震影響棱诱,放射性物質(zhì)發(fā)生泄漏泼橘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一迈勋、第九天 我趴在偏房一處隱蔽的房頂上張望炬灭。 院中可真熱鬧,春花似錦靡菇、人聲如沸重归。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鼻吮。三九已至育苟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間椎木,已是汗流浹背违柏。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拓哺,地道東北人勇垛。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像士鸥,于是被迫代替她去往敵國和親闲孤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容