|
电脑绝招 Word绝招:- V' O$ O) {: n' Y9 M1 c
一、 输入三个“=”,回车,得到一条双直线;+ j7 q4 E# U. P! J# [) e$ H* V
二、 输入三个“~”,回车,得到一条波浪线;
5 U& [/ F: [" a3 M3 w D+ l三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;
" ^, ^$ v. u" c- P4 _0 t2 pExcel常用函数大全:9 p. v. N2 A/ L9 a4 m( A7 c8 _
在单元格内输入=now() 显示日期0 i8 J. c" |) [6 `& |9 Q4 ~: k
在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日") 显示星期几 1、ABS函数 4 \4 X) Y5 _; B
函数名称:ABS % J% c c3 ]+ D
主要功能:求出相应数字的绝对值。
! l" E5 t; S9 j# W7 w 使用格式:ABS(number)
1 t7 c7 X% k6 H4 j 参数说明:number代表需要求绝对值的数值或引用的单元格。
L' E# ~4 b5 V/ ?- \! N 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
7 H! `/ I' P3 m* N! `0 y! \8 X 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。# }/ F3 a) @& e4 X" P7 e
2、AND函数 2 [8 D0 v( g/ s
函数名称:AND
/ `+ w* ^3 k& q$ K8 R' ]5 w4 t/ d 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
" B% d- e" g& i! a9 O 使用格式:AND(logical1,logical2, ...) - M. Y- [& Y% A8 ?0 [
参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 7 Z# K: b7 U8 ?, G, l1 j
应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 , e% B& F8 s% w! }, Q* E- C
特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
* Y) p% n& P( y; A$ P$ N 3、AVERAGE函数 (求出所有参数的算术平均值)
& O0 V$ ]+ L, W" { 函数名称:AVERAGE & z3 j" l! x" d a* O, L
主要功能:求出所有参数的算术平均值。 z( ~! F6 ]! V
使用格式:AVERAGE(number1,number2,……) + b. y2 X, [) {( B
参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 . @' [6 C$ M+ u# R- }. y
应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 L. y. K4 n) c
特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。% Y m& Q8 w& T) _; F m
4、COLUMN 函数 % T. ^6 M4 w8 O4 Q1 c5 y1 I
函数名称:COLUMN
$ [5 s7 R5 f5 _+ p, k 主要功能:显示所引用单元格的列标号值。 % E# B+ l: z. A9 _2 a
使用格式:COLUMN(reference)
4 M, r: V# i% L) g3 O 参数说明:reference为引用的单元格。
- y- M) F" j* g! I. l3 V. p+ C 应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。
" |' l: f/ ~8 ~/ ] 特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
' ^* D8 c2 m% z6 i+ H. J6 K 5、CONCATENATE函数(合并多个单元格的内容)
. \. h* c; G0 n$ M) j& v- p 函数名称:CONCATENATE
0 ]7 |. E0 V2 N P; m% h6 p 主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
. T3 s0 x6 ?- W/ t( B) S 使用格式:CONCATENATE(Text1,Text……)
) z; t" B' M4 T 参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。
8 F7 t0 A# h; s 应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。
% g' E# E. ~4 l l6 v {7 F 特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。( t( d7 \# H, g3 E0 W6 `8 r* ?! q
6 U" m: k) J B8 i D$ U
36、COUNT函数(统计仅含数字在内的所有单元格数量)) w: M; `' L/ h
使用格式:=COUNT (value1, value2, value3) 37、COUNTA函数(统计包括数字在内的所有单元格数量) 使用格式:=COUNTA (value1, value2, value3) 6、COUNTIF函数 (计算符合某个条件的单元格数目), Z, s: v3 h1 [2 G6 }% q
函数名称:COUNTIF
; g" ~: y- q' ?: s0 {) d- B 主要功能:统计某个单元格区域中符合指定条件的单元格数目。 ! Z8 T V0 H% V' C( M: \4 C' [3 k: h- O
使用格式:COUNTIF(Range,Criteria) , m' v# K# Q0 Y
参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。 - l: Z. x6 W: r$ e
应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
5 \' V% K- S, ~ 特别提醒:允许引用的单元格区域中有空白单元格出现。 7、DATE函数 - @( Q' d. m" J v7 D# m5 ~
函数名称:DATE
9 Y2 y1 Z, n3 K" B* X" u2 R 主要功能:给出指定数值的日期。
+ e: S/ H7 ^# `- m C 使用格式:DATE(year,month,day) 2 }6 c3 P6 W5 x1 a- `2 E
参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。
) w' g2 b' }' g3 k 应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
7 U. {" x _' k) u$ J: F 特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
& x* e, l5 e1 i6 ^ 8、函数名称:DATEDIF(可以计算工龄年龄等) 主要功能:计算返回两个日期参数的差值。 使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")( E M& |% X, V' F2 ]% s/ p1 F
参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。
4 w: B5 w8 b# s0 M$ @2 p9 | 应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。4 ]% V' A" @0 j) H) m* x7 `& J
特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
* `2 Z' q* z% p" n. q( ?. |) b 9、DAY函数(求出指定日期或引用单元格中的日期的天数)) U9 _! ]5 G. v' D, `! ?9 |, p
函数名称:DAY
% m, c! R) S9 _' u 主要功能:求出指定日期或引用单元格中的日期的天数。- N& }% C" k: ]4 c4 r5 X9 _7 }
使用格式:DAY(serial_number)
/ P5 z' d; p, G 参数说明:serial_number代表指定的日期或引用的单元格。
+ o' K/ Z/ X! k6 F+ q1 W0 E 应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。" z; o; Y5 b& \) L9 }( J9 d& K" R
特别提醒:如果是给定的日期,请包含在英文双引号中。
, d) ?$ |4 W* J 10、DCOUNT函数(统计区域内符合某一条件的个数)
6 Y$ h$ `6 e, M/ M/ `! h' v; f 函数名称:DCOUNT
# [6 E6 R8 w1 I- L& f' [ 主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。
! q* `, }- X) L* r 使用格式:DCOUNT(database,field,criteria)2 J! s: ?4 a$ e
参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。3 I3 V7 D9 C' a( J$ N1 O3 S
应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。2 i1 I, M. v/ }- h& F* e! ^, A& O
& ^! z+ v& H6 C& @, _特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。
# Y+ p9 C( Q- ]# c* B 11、FREQUENCY函数: g' U% f# H0 Z3 m& x4 @/ {
函数名称:FREQUENCY, x2 j' @3 O; S+ G' Y# {6 m
主要功能:以一列垂直数组返回某个区域中数据的频率分布。5 B# R2 o4 J6 L ^
使用格式:FREQUENCY(data_array,bins_array)
" w1 r. n- `/ _# {# x$ U- m, p% ] 参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。 ; k0 P8 y" V0 h
应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。* C. D2 U) ^- S( A
0 X& c' N+ q1 x' V. v: O; W 特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。
/ }/ L4 y/ N# p* V9 P 12、IF函数(显示符合条件、不符合条件)- h, l6 u) q) K4 w$ z5 b$ h
函数名称:IF! T4 V2 `: o- l) c6 ?- t& b6 K
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
$ _, \6 d1 v) r$ r3 @ 使用格式:=IF(Logical,Value_if_true,Value_if_false)
3 ?: [3 L, c& p( ` 参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
+ T8 _% J8 `7 n, z/ O 应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。# L! r/ D! c- z5 R# K$ @% b: [
特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
0 P, Y' C+ Y/ `$ i, W! H: x 13、INDEX函数( K0 i; {, {* M7 C: x
函数名称:INDEX
( X, X$ P# n& V: X) v1 X" I* u0 a 主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。
) \+ |/ R8 B# T* X4 V" o 使用格式:INDEX(array,row_num,column_num)" M" D. K: O4 P, z' `
参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。
5 x9 a9 ]; `) g& s* b* Z+ r# z 应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。
& q4 k+ B, L3 @6 f
; L# I# W0 P1 o0 w+ h 特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。7 p, `* z8 s8 N* `
14、INT函数(函数取整)1 \' Z' L" F$ ]3 j* d# R
函数名称:INT4 e% F5 x8 L7 T) h
主要功能:将数值向下取整为最接近的整数。5 c5 u! M- @8 R; L: _ q8 t
使用格式:INT(number)4 f1 |' g( J% {' d' o9 _
参数说明:number表示需要取整的数值或包含数值的引用单元格。 8 ?5 z- G8 t; G6 n% L( ~. x# ]* N
应用举例:输入公式:=INT(18.89),确认后显示出18。4 d9 o% V. S; F* x% z7 j/ [
特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。2 Q' {" a9 {' x+ u
* e; X, |( w; n4 E0 r; V- ]% {15、ISERROR函数
! N# L/ `" G) Z+ Z0 u6 @" c4 k 函数名称:ISERROR
7 t- n) S4 ^, X8 R 主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。8 }8 `( D( Y( M4 q5 _+ `( s( J
使用格式:ISERROR(value)/ N0 A& {. d2 \! `6 Y& L' y3 }
参数说明:Value表示需要测试的值或表达式。4 b# h% x9 |+ c. [0 T" s
应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。
1 d# u1 {0 k6 e6 h5 v% H+ u 特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35
5 J, {0 s) j; e/ Q2 Q7 ?的结果。
; r" U% b$ ?, B 16、LEFT函数(截取字符串)
9 Q. A! w$ ~0 }; O& A$ { 函数名称:LEFT
( }- s+ w' L6 b 主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。
3 j) f( q5 |/ n) S! Z; E4 t) w 使用格式:LEFT(text,num_chars)
/ L( w: Z% Y; \9 N/ Q 参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。
$ z5 {6 G9 _; ~' l# R 应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。
! F. b" F0 c" i) E/ }1 h 特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。
4 O: y' N) j& y+ k* v( x- l 17、LEN函数(统计文本字符串中字符数目)
" M$ Y* ?, b" O4 k0 } 函数名称:LEN
$ {7 q, F$ Y$ H 主要功能:统计文本字符串中字符数目。% g6 n5 l4 u1 V% i$ X' }
使用格式:LEN(text)# T, U+ D' O8 u1 g7 y
参数说明:text表示要统计的文本字符串。
! x" c3 u# Q: E4 H 应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
5 a0 ~+ g, W+ J% p3 J' k, B 特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。
9 h" T) }" v4 }/ ^ 18、MATCH函数
$ F, g1 `# P3 ^! V4 E, c 函数名称:MATCH8 S7 k- `3 H* }- t3 D. \
主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。+ L/ G2 \7 ?$ p5 D2 }
使用格式:MATCH(lookup_value,lookup_array,match_type)
9 H8 e, F5 H/ Z2 s2 l 参数说明:Lookup_value代表需要在数据表中查找的数值;
- n E6 p, A( d! c1 S) @* S Lookup_array表示可能包含所要查找的数值的连续单元格区域;3 v5 A3 W5 }* Z' d
Match_type表示查找方式的值(-1、0或1)。2 {" M5 D& U! T! x% F: H
如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;2 P4 X! m/ _# j( c7 J/ D) G
如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;" p ^' |9 ?7 ^5 ~
如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。
" e; I- I; L" C5 [ `$ {) U5 _$ Q7 k 应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。1 A8 z$ ]/ k3 C: r4 p
$ H4 m- g5 Q. `% D: [特别提醒:Lookup_array只能为一列或一行。
4 H' |* Z' a% U; {0 O D9 |7 C. F 19、MAX函数(求最大值)3 R: ]+ \5 {" E# G; o
函数名称:MAX2 r s) | r( W: h
主要功能:求出一组数中的最大值。
8 N5 p& ?' N! U" Y9 ] 使用格式:MAX(number1,number2……)
) l! `% ^7 m9 F 参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。7 C2 c2 \6 X' j2 F- K% |; u/ Q
应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。
. M4 C( A4 X# E) F* }9 T- |7 t6 ~ 特别提醒:如果参数中有文本或逻辑值,则忽略。8 I# K6 ?* q; C7 W. T" X
20、MID函数(指定位置截取字符串)! t0 n- C: z3 z5 U& n1 M. m
函数名称:MID0 b/ ~% |6 P% w2 U( I$ ?
主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
: l6 `! A' W+ M( K6 e- F9 f: i: ? 使用格式:MID(text,start_num,num_chars)/ O* }2 ~& X: O
参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。
8 Q! |0 s- }( x. O 应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。0 L, L N5 ~0 O( T0 d0 U
特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。0 g* I; i7 F2 z) w- Y
21、MIN函数(求最小值)
B# E: Q; i" e; ]: H5 r 函数名称:MIN) i: d2 @) z/ @& L i: v
主要功能:求出一组数中的最小值。* k H; n# [# q% @ t
使用格式:MIN(number1,number2……)8 a8 G1 ~. p. R2 y' ]- S
参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。
, U" o# l0 j; j( L0 f 应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。4 r9 F Z: U8 R1 U8 D% P
特别提醒:如果参数中有文本或逻辑值,则忽略。
- k8 |( z) D: N. O7 ?( N' q 22、MOD函数
* u' i# q! K" f! `" x 函数名称:MOD
, @. ?1 d7 V, T0 s 主要功能:求出两数相除的余数。
- H' p9 [' I- t; O' M0 B3 _ 使用格式:MOD(number,divisor) p. ]4 N) F' q/ G; L; C
参数说明:number代表被除数;divisor代表除数。
) V( e0 z3 A: A# ]/ N 应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
7 |8 R# k! ~* M. Y 特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。& h) e3 l2 t3 j# X1 R% }' x$ l
23、MONTH函数(求出日期月份、年份等)8 N8 U. [+ V5 S& h `0 s0 r( d
函数名称:MONTH. _8 A$ f# B, Y8 }* g/ w
主要功能:求出指定日期或引用单元格中的日期的月份。& Q- f* B" w2 P- S& Q& d1 w4 e/ {
使用格式:MONTH(serial_number), k. M8 B: L5 b! C
参数说明:serial_number代表指定的日期或引用的单元格。
$ u8 {7 d! h- c. M 应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
# N! q, R7 w5 I0 T+ D! w: r0 b) l 特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。# _9 G- J! T6 R$ \7 K3 x3 M
24、NOW函数* m" P9 ?" Y* p! H
函数名称:NOW b! d. Q. _8 }& ^3 Y7 B
主要功能:给出当前系统日期和时间。2 O n3 d8 {+ p @* I! P
使用格式:NOW()
" X* k \$ Y7 w, m" u3 A 参数说明:该函数不需要参数。 3 O; i# U; k( A
应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。7 Y# \' I' W9 ?* W+ t
特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
( q6 _2 ^0 o8 N/ Z% \! W 25、OR函数(求出同时满足某一条件的数字个数)9 \4 i5 W+ _4 B0 `
函数名称:OR
% V9 g# k! Q+ h" G# p/ d0 t1 ? 主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
. }; m6 ]: P3 Z& l. F7 s. a 使用格式:OR(logical1,logical2, ...)$ T! g; S, J. X# a9 s$ w3 U, e
参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
# R2 U5 Z' b. B# X: x 应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。3 `* M$ A( j5 A$ g9 f3 V+ N
特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
+ P7 Z8 M: e* o; K5 {+ H/ R 26、RANK函数(排名函数)* n# B) w/ H5 M" m* n
函数名称:RANK1 e0 M- |( {* g# S! C
主要功能:返回某一数值在一列数值中的相对于其他数值的排位。4 Q0 w' k \+ T8 a; Z/ [
使用格式:RANK(Number,ref,order)
: y; X, Z4 ~" w" U s 参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。 ! } t- X, |0 F. J8 u2 ?0 e
应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。5 T! S1 ^& |& I1 \: _. U+ O; n
特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。7 k/ f0 R4 u$ K
27、RIGHT函数+ {2 S7 j6 n ~3 X1 L& `# R
函数名称:RIGHT0 D- a# ?1 U; D3 n- V. Y( I
主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
2 _6 j$ }! E2 ?; ~4 h+ F0 k 使用格式:RIGHT(text,num_chars)
+ j9 T; `( w y9 U, b7 _; _ 参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。
5 {7 t5 c( ~9 u* g' X3 g 应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。' m# ^3 \6 Z7 L7 E+ A) E9 c) F
特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。* o y5 d0 H& G+ W V( r
28、SUBTOTAL函数
! o) N n* j- t% t* B0 w! Z 函数名称:SUBTOTAL
0 s- n" K0 ^1 I; `: f$ ]% `$ [ 主要功能:返回列表或数据库中的分类汇总。
! A4 s8 g6 C5 ?3 ^ 使用格式:SUBTOTAL(function_num, ref1, ref2, ...)4 C8 E- R& b. X; n/ z4 W. G
参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。% ~! U1 f1 t) k) V3 [$ `
应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。
( \* f. D8 v' }' W. P6 @! d! A2 C( a$ a. c6 e
* G* A( H1 F2 q' t+ ]% E: q B 特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。
$ C2 J3 |5 `/ q 29、函数名称:SUM(求和函数)5 b8 h$ }" G! S4 M0 ~
主要功能:计算所有参数数值的和。
8 }& n7 Y7 s" d& s 使用格式:SUM(Number1,Number2……)' E( B# r7 ~; x
参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。 8 J4 R1 X I. M% j* o& Z
应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。! }3 w4 i& l% O# R S: Q
特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。% O9 L: D8 r3 n) o
30、SUMIF函数(求符合指定条件的函数之和)
& h6 q5 T# V P1 p4 L 函数名称:SUMIF
9 m$ c! E2 E+ E7 z$ M7 ? 主要功能:计算符合指定条件的单元格区域内的数值和。( w2 H9 E' k- t+ }( Q+ j. c3 E
使用格式:SUMIF(Range,Criteria,Sum_Range)' {4 H, J+ J- J9 r: h, s. e
参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。
+ s# R7 W: ]8 D+ `- I 应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。
7 e5 \5 Y' K6 b! y 特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。* |: H- I9 T' s; t! S
31、TEXT函数(数字转换为文本形式)" c7 J& C, a4 `; `( ^
函数名称:TEXT. G' W7 w! h( n) L
主要功能:根据指定的数值格式将相应的数字转换为文本形式。
+ @& H# H. n6 \. { 使用格式:TEXT(value,format_text)1 s, }' a0 X3 `6 E( s
参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。0 f+ G/ n# X: f+ o4 k8 ]7 D: I4 l
应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。
+ o& j) W% r) h5 d7 r7 u" p5 N 特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。 `5 c7 k5 B- \1 N7 I0 n. S
32、TODAY函数
& ^3 h- P4 u" y. }: K* \# E 函数名称:TODAY
% _% }4 p. ]" O+ P* e 主要功能:给出系统日期。- M! }: q6 q& B4 q$ w" C6 s
使用格式:TODAY()
6 k4 J: ?& \) A( W p 参数说明:该函数不需要参数。
6 E2 J3 z) b, H8 q 应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
7 B. d, l9 t5 f" C 特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
, L# n2 w2 u9 a0 Z$ J! j: {7 t 33、VALUE函数(文本型字符串转换为数值型)0 E! i" s0 r9 d9 s
函数名称:VALUE
- C# \* D# q2 r0 J7 t" V: e 主要功能:将一个代表数值的文本型字符串转换为数值型。* u8 n. k! {! _7 C- h7 \5 A. E
使用格式:VALUE(text)0 c" B! X$ \% O4 c
参数说明:text代表需要转换文本型字符串数值。
& Z3 @( Q& J& W. _, Y2 I( r0 } 应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。" W0 L2 [3 ]9 K) Y
特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
2 F5 N/ Y5 ]0 Q# Z) o+ x0 { 34、VLOOKUP函数, `) o0 e" k6 E, U& C1 n
函数名称:VLOOKUP
$ H, `- c4 Q3 k) E: Z8 Y1 y 主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。 使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
9 Q: |5 {$ u2 `8 m/ l* C参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
- X: K# Y, c7 m0 ~/ V 应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。. j& l5 M- K* _: C6 h+ P1 c+ l
特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。) E9 D, { `% v# b6 W4 w; n" o. ?
35、WEEKDAY函数(查一个指定时间的星期数)2 k/ J# v8 O3 l3 x* z
函数名称:WEEKDAY8 ?3 l* R* `& `, t, @6 \1 \
主要功能:给出指定日期的对应的星期数。5 j7 l5 D: W% k0 F2 S
使用格式:WEEKDAY(serial_number,return_type)
1 X5 d, X% t8 f' C" r 参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。' Z2 J. D" O. n2 T9 T7 ^
应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。8 O7 |" G2 N2 c( |& p+ t
特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。
4 r/ _6 ]* c; E4 O, f一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。
% P- }6 D7 r# y, N" ` 36、COUNT函数(统计仅含数字在内的所有单元格数量)
1 L$ {. b0 h+ l; {6 E- Y. q1 B 使用格式:=COUNT (value1, value2, value3) 37、COUNTA函数(统计包括数字在内的所有单元格数量) 使用格式:=COUNTA (value1, value2, value3)
! r& x* Y9 @ z; ~! u; }: n1 T d! Q8 s5 i- `+ h
1.隔行颜色效果(奇数行颜色):8 d" n7 o5 y9 f
=MOD(ROW(),2)=19 V0 w% W/ K/ Z0 i$ E1 n
2.隔行颜色效果(偶数行颜色):
( n9 o; k* c4 Z9 U=MOD(ROW(),2)=0
+ O' D3 E+ K; w$ g4 c4 s3.如果希望设置格式为每3行应用一次底纹,可以使用公式:6 S1 w5 \ \1 [0 e- [. y) o I
=MOD(ROW(),3)=1
! y% N" j0 g8 s% W0 n) q: E% D1 j4 l4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:
2 U9 D4 `: v- |1 a! u9 Y=MOD(COLUMN(),2)
" a; A) \; u9 e, Z* O [5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):
# P0 u: X# ]. o9 }7 b9 \) Y/ U=MOD(ROW()+COLUMN(),2)
6 l( G" _0 `' L" r说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:% f: P# B, [0 n
=MOD(ROW()+COLUMN(),2)<>0
# o' u. x! R5 [* A6 r. o" W6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):
1 M8 }: ?$ c1 d3 e- v: F# ~加入样式2:
9 b9 G+ k9 h& g) _) X=MOD(ROW()+COLUMN(),2)=0
9 C7 s9 ]8 o/ h1 h, m1 ^二。用颜色进行筛选! W5 R' l5 _7 d
excel2007可以按单元格颜色、字体颜色或图标进行排序。3 e) a; |, {9 O, |, u) n! d( O ?
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:$ V4 m x7 J0 k Q4 \6 Z5 j
颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),# R6 b4 _( c9 y. O, z* ]8 e) a
此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。
" q& X( _* o) Q将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。; I! K' C$ Q3 R
==》说明一下:1 q4 ]7 k7 f' d7 X" A# d: B3 F8 a
1.Excel2003中没有相应的函数,但可以用Excel4.0的一个叫Get.Cell的宏函数,但宏函数不能直接在Excel2003中直接用,必须定义成名称才能使用
. u0 L' h5 ]: b( n2.Get.Cell(Num,Cell)是这个函数的格式,Get.Cell可以取得一个单元格中的多种信息,如边框格式等,Num指定的就是要取得那类信息,24就是让这个函数取出单元的颜色信息,取出来后是一个1-56的数字,表示某种颜色的编号 * X4 u6 l; P; i
3.如果你在B1列输入你定义的名称并填充了,那么B1中的数字就是A1中的颜色代码,B2中的数字就将是A2中的颜色代码,以此类推
" J8 }) x' h6 b: C, W; u3 d" ?/ a0 W4.现在你再按B列排序,实际上就是按A列的颜色排序的了。2 A- X4 R, A0 ]6 v7 W# }, [
附上Get.Cell的各参数代表的意义:
7 l" w3 S! f% H& s+ H: C1 参照储存格的绝对地址 8 p+ l, O: q% z+ K3 {: V
2 参照储存格的列号 . W8 X, R2 j7 x
3 参照储存格的栏号
& y: F% z9 ]1 x2 S4 类似 TYPE 函数 3 R# t% b6 C7 `5 k4 R2 p" n5 p
5 参照地址的内容
' J3 _! Q: y( {7 y" x6 文字显示参照地址的公式 # p6 x8 l) F0 l! }. V1 l
7 参照地址的格式,文字显示
5 a% t+ N, c9 F9 D8 文字显示参照地址的格式 ( H6 I4 R! d8 s
9 传回储存格外框左方样式,数字显示 ( P2 m! t7 Q" T L
10 传回储存格外框右方样式,数字显示 # d" T) |% ~0 v, [# s
11 传回储存格外框方上样式,数字显示
# ^' j. F! Y4 ] V/ z# p. T- c% F12 传回储存格外框方下样式,数字显示
3 d( T- q/ i7 G13 传回内部图样,数字显示
5 A* g+ `8 I [2 |% H3 B14 如果储存格被设定 locked传回 True , m3 ~/ N1 ?& A: ^) ?
15 如果公式处于隐藏状态传回 True
* \. K2 Z ~, M6 Y4 G16 传回储存格宽度 0 y& e+ O4 y' s! P9 ?
17 以点为单位传回储存格高度
5 ^8 P1 u. f1 b# k18 字型名称
. \1 k I ~/ z+ Y* E3 ]- |; D19 以点为单位传回字号
0 `" e: ]" c. n! j2 _20 如果储存格所有或第一个字符为加粗传回 True
& v& P3 H7 z& w7 b) G21 如果储存格所有或第一个字符为斜体传回 True
. _* X# q. P; E' N9 i T, _22 如果储存格所有或第一个字符为单底线传回True : S+ M S% W/ k e+ d8 [, X1 H
23 如果储存格所有或第一个字符字型中间加了一条水平线传回 True $ a# }% {; b) H" ~1 @9 D
24 传回储存格第一个字符色彩数字, 1 至 56。如果设定为自动,传回 0 1 c( ` [6 T5 F; r5 z* ]
25 MS Excel不支持大纲格式 . P) t) Q3 } Y0 h
26 MS Excel不支持阴影格式 4 j6 f. F! g& j+ ]& z' n3 r
27 数字显示手动插入的分页线设定
) Z& n; C; L- @% C28 大纲的列层次 ; ]! Q+ c6 T% H& U0 c
29 大纲的栏层次
. ~% g: b2 I$ I) D30 如果范围为大纲的摘要列则为 True + d ]- s( Y+ L9 W
31 如果范围为大纲的摘要栏则为 True @& [& A" o, v- Y
32 显示活页簿和工作表名称 8 Z% P8 \* m# b0 K) `: O' o8 K: g
33 如果储存格格式为多行文字则为 True
. O9 x3 P# g0 [34 传回储存格外框左方色彩,数字显示。如果设定为自动,传回 0 7 u/ K( x0 w+ P) o7 T% k3 a
35 传回储存格外框右方色彩,数字显示。如果设定为自动,传回 0
8 _& P% `" U! R: i1 U( _. G6 k36 传回储存格外框上方色彩,数字显示。如果设定为自动,传回 0
6 L& E0 |/ ^; F _7 D# n3 S37 传回储存格外框下方色彩,数字显示。如果设定为自动,传回 0 $ ?# r0 Y9 L; N7 ]8 y
38 传回储存格前景阴影色彩,数字显示。如果设定为自动,传回 0 9 h/ O$ L- R8 @- D0 c/ m
39 传回储存格背影阴影色彩,数字显示。如果设定为自动,传回 0 4 N. D8 }. c2 U ~0 [8 d6 l8 G
40 文字显示储存格样式 4 R) @* W: s3 p u
41 传回参照地址的原始公式
! L- L2 b6 I T \& @. q: m42 以点为单位传回使用中窗口左方至储存格左方水平距离 5 C6 q! ]' x X, g) L& h# d
43 以点为单位传回使用中窗口上方至储存格上方垂直距离
+ D. {) s: J0 I. D/ K44 以点为单位传回使用中窗口左方至储存格右方水平距离 8 Y5 ]4 b* l' u/ |, Z; s4 w
45 以点为单位传回使用中窗口上方至储存格下方垂直距离
6 }) D5 W3 o) {; b/ W1 ?46 如果储存格有插入批注传回 True # L! h& z' k& e1 q# { F) h
47 如果储存格有插入声音提示传回 True 7 ?: \: z1 }; {, B: v) c- L$ }
48 如果储存格有插入公式传回 True 3 k4 H& l1 j" z0 F, ^( M. e
49 如果储存格是数组公式的范围传回 True
% d2 H0 s! K0 k9 w, q50 传回储存格垂直对齐,数字显示 $ n/ n& H: f" z* I
51 传回储存格垂直方向,数字显示
2 c" Q) V9 z1 S( E7 Y# J. @' s; J52 传回储存格前缀字符 3 J/ X1 o: J) |
53 文字显示传回储存格显示内容
3 O+ ]# D5 w$ X54 传回储存格数据透视表名称 + V* @, d1 X6 N* ^+ B! t# m" O
55 传回储存格在数据透视表的位置
, T6 r% _$ p: K# P" a56 枢纽分析 . \, P5 G* A/ m
57 如果储存格所有或第一个字符为上标传回True ; x7 }2 l* u8 q0 O0 b- c4 x( j
58 文字显示传回储存格所有或第一个字符字型样式 * I8 z' C1 P' k0 `
59 传回储存格底线样式,数字显示 ! G1 P! ~! j" \0 F
60 如果储存格所有或第一个字符为下标传回True
4 d8 m8 g2 ]0 Z: M' E7 k61 枢纽分析
, |0 N4 P1 K, V' e: h62 显示活页簿和工作表名称
, e( H9 k" h6 a! t1 v63 传回储存格的填满色彩
8 V# o; m7 ]( @; F; ~! R' ?3 E9 u64 传回图样前景色彩
' _, X. Q1 I5 S9 X0 ?65 枢纽分析 , b. K- U% K: m: s
66 显示活页簿名称
|