|
电脑绝招 Word绝招:
6 P# Z2 R- ]9 I3 s一、 输入三个“=”,回车,得到一条双直线;
, h7 M. Q' V7 T; p" T二、 输入三个“~”,回车,得到一条波浪线;
5 Z6 e) ]1 W% H三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;7 \0 o% S/ F1 F1 D
Excel常用函数大全:) k/ W$ s9 m# W+ a+ M
在单元格内输入=now() 显示日期
5 C+ d' R" U. _+ l% |在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日") 显示星期几 1、ABS函数 % P% U; c( }7 k8 Z7 v1 w5 H* m
函数名称:ABS $ E, `2 X0 H, L8 G; D/ X
主要功能:求出相应数字的绝对值。 `' i* i" |% J% W# ]+ `4 {: E
使用格式:ABS(number)
! A: }* p2 v" t+ d2 k6 Y 参数说明:number代表需要求绝对值的数值或引用的单元格。 : y2 J8 h) r; Q# ~- {
应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 ( _% M$ V8 o( U6 Y+ H
特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。3 Y/ G/ A7 X9 V" h
2、AND函数 4 {* Q" B- G4 h! @. K* Y
函数名称:AND
1 \6 F0 X, L+ |) q0 e F4 { 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
7 t; n& s: @- A/ f5 K( b 使用格式:AND(logical1,logical2, ...)
" c& F4 k- o5 z8 q) W L 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 : N5 K$ A0 ^/ l8 Y/ b9 o
应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。
8 j6 X( c( t3 j4 u' ~ 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
; Z5 A- j+ [( V1 L8 F 3、AVERAGE函数 (求出所有参数的算术平均值)
j' J4 f8 g0 b, X1 H% D 函数名称:AVERAGE
& N8 y! M4 F/ d0 t1 F# x 主要功能:求出所有参数的算术平均值。 ; ~$ f& C8 W( j
使用格式:AVERAGE(number1,number2,……) ; d& Z3 Z! h$ T' s
参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 ( Q2 X: D% L( w3 Z) c1 r& @
应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。
. {8 b. y, @1 K v B; ]% v+ B4 F 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。& N/ N& }! A' |+ j
4、COLUMN 函数 2 N+ j6 B9 `8 y7 n* g
函数名称:COLUMN ( T# V, }( M+ s* z/ U
主要功能:显示所引用单元格的列标号值。 1 m, v; i2 X' J
使用格式:COLUMN(reference)
# u7 g0 n) O3 P" ? 参数说明:reference为引用的单元格。
# F4 ^2 K8 J* K9 q* l4 A; v& w 应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 8 p% C* _/ F: O& v4 g: Y/ E
特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。/ Z- e5 |0 y+ |+ k& x8 w
5、CONCATENATE函数(合并多个单元格的内容)
! L3 Y) l) p M5 Z( o& u' [3 E) X6 u 函数名称:CONCATENATE
/ L1 Y+ H& K1 x" w' j9 [ 主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
) R9 H# y' y _5 Q. F 使用格式:CONCATENATE(Text1,Text……)
( p& S# [: q& J 参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。 3 y! P* {( ~9 b: ?* t. W
应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。
! o5 F% ?( M5 Z0 P 特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。
# B$ |$ |5 q8 H% F3 s" d9 A: O z0 x H) y3 d
36、COUNT函数(统计仅含数字在内的所有单元格数量)& c, _) c" b. ]: `
使用格式:=COUNT (value1, value2, value3) 37、COUNTA函数(统计包括数字在内的所有单元格数量) 使用格式:=COUNTA (value1, value2, value3) 6、COUNTIF函数 (计算符合某个条件的单元格数目)
, f2 z0 b( c( h! ]) ` 函数名称:COUNTIF J7 u- H" U7 g. X
主要功能:统计某个单元格区域中符合指定条件的单元格数目。
3 P( @! d6 \4 B, ^: m t 使用格式:COUNTIF(Range,Criteria)
6 u. M+ E$ h, k) B. Q/ b 参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。 ) O; K& H2 n2 K% W2 V5 V# C% I
应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
0 n5 ?$ A% J _; I8 |, R' F( M 特别提醒:允许引用的单元格区域中有空白单元格出现。 7、DATE函数
; l. w! b; W9 ^! r' M) S 函数名称:DATE % V0 \) S8 S h6 R, k# g
主要功能:给出指定数值的日期。
: L' ~; u4 U* s. l, {1 }- n 使用格式:DATE(year,month,day)
+ X( ?4 w+ r0 K, ?; Y, k/ o! i 参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 9 ^% H0 O# G# ?# A9 z% B
应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
& q4 s) S5 p2 J. m 特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
" N Y& A7 q" K" H+ S 8、函数名称:DATEDIF(可以计算工龄年龄等) 主要功能:计算返回两个日期参数的差值。 使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
, s- z; p3 o. m8 A* ]% y4 C* B- G2 a 参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。
F% `7 k3 Z1 `8 J/ @8 a, y 应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。3 ?- V8 v# Z4 A+ c+ X
特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
6 z( N8 F0 e) J0 i6 d1 {; F 9、DAY函数(求出指定日期或引用单元格中的日期的天数)
7 T! p( d _$ p4 @* h9 Z 函数名称:DAY
2 }' T$ k- N+ Q$ Z6 \ 主要功能:求出指定日期或引用单元格中的日期的天数。
) L* ?- @/ Z( }# p% U2 G* B6 s! v Y 使用格式:DAY(serial_number)
' m3 G! j3 t# P1 X 参数说明:serial_number代表指定的日期或引用的单元格。
1 [% g6 ~6 |- N9 S1 G 应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。
2 \, e" F* r0 F5 m7 \ 特别提醒:如果是给定的日期,请包含在英文双引号中。
3 I# Q" @* b2 ^, o5 A1 X2 q 10、DCOUNT函数(统计区域内符合某一条件的个数)
$ S' S3 f, c' b) z: _! T# H. F" { 函数名称:DCOUNT
( w4 f$ }* x% Q' i \: E3 j0 c 主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。
+ q7 Z4 Y6 I- R6 ~$ [2 B 使用格式:DCOUNT(database,field,criteria)
$ I3 e3 v) L7 G2 d& { 参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。6 P" w) T; e! ~: C9 q9 L, \6 E+ Q3 j! w* q
应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。0 B; W9 I9 [4 O% G% D+ n/ j! W
% x- x3 _3 h0 `5 P7 A3 r4 ^
特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。
2 {% N$ ?% v' L2 \. @2 S 11、FREQUENCY函数8 Z$ D0 j+ y q" O7 e% l- q7 V
函数名称:FREQUENCY
7 \3 D( E+ G- M" b- c! M5 P# c 主要功能:以一列垂直数组返回某个区域中数据的频率分布。' h, l, r, O; S0 X# K$ `3 F
使用格式:FREQUENCY(data_array,bins_array)
5 Q& h9 @: o7 p$ f5 P1 P; u+ L 参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。 + {; ~8 M" X& \) T* C
应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。- @: K) A- C" E
2 b) h8 w) g* o# j
特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。. }( }8 R9 z+ E8 G0 O9 @
12、IF函数(显示符合条件、不符合条件)0 t6 S3 I- R4 h9 g% x7 D) F
函数名称:IF
* w; ` j7 ~5 w. q% f4 ]6 L 主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
$ e, S8 R1 J! |$ y 使用格式:=IF(Logical,Value_if_true,Value_if_false)
) v2 r" }" _/ X2 z 参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
+ ^' I: X. M$ x/ k- v 应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。6 X/ M. q- n3 R; }
特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。0 W$ b0 V" Z' K! v3 k
13、INDEX函数8 I3 q3 F6 e. V- z
函数名称:INDEX
O) m9 }- M4 g0 o' ~9 Q 主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。
7 |6 z2 U9 _$ p$ S" \) c 使用格式:INDEX(array,row_num,column_num)) n0 Q( o2 l7 g9 l5 f4 p3 G `
参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。0 t, \4 _- p" o' t* l3 w! x/ \8 L
应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。* I/ B. ?8 |. M/ Q8 ^
6 b n) d$ r% k5 f 特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。0 g: Y% }* o. |* f
14、INT函数(函数取整)6 _$ y8 M# m7 _* f0 c0 ^
函数名称:INT( j$ f0 L2 k. A( T
主要功能:将数值向下取整为最接近的整数。* ^3 ~/ R: x3 P, _
使用格式:INT(number)4 F4 ^1 P% F: s
参数说明:number表示需要取整的数值或包含数值的引用单元格。
( ]9 s- g; {+ G$ z0 |: | 应用举例:输入公式:=INT(18.89),确认后显示出18。0 E1 c) h! Q" A/ V7 l
特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。
! c }% L- T; I8 O3 W
' o- ^3 G8 J$ y6 A @, h# y# }15、ISERROR函数
% Z- B" ?+ `9 ~. q0 W 函数名称:ISERROR( B! @" F" ?: x7 ?
主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。1 I6 t* x5 f5 U( Y* E3 Z, n2 w
使用格式:ISERROR(value)
1 L0 g; g5 G2 l 参数说明:Value表示需要测试的值或表达式。
5 I4 F4 ^6 J6 q9 w. J/ k 应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。2 h+ K1 {0 x" F a
特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35' H" S+ s+ ]/ s; D$ R
的结果。. R7 l3 M' }0 W- p4 I
16、LEFT函数(截取字符串)
Q, d+ L3 s/ a; w 函数名称:LEFT1 w0 C. T7 C3 F6 K& R! e8 a1 w
主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。
( ?- V, L; b5 Z* k8 F 使用格式:LEFT(text,num_chars)9 Y7 g" a& a+ e; r
参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。
3 b" f) X. [( {1 p/ D! p 应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。" l9 o* v: e, q. `
特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。
# Z6 P+ x- B& } 17、LEN函数(统计文本字符串中字符数目)
( O7 c5 t3 k: u9 E, l# b1 n 函数名称:LEN
}6 ~$ c( k8 s. |7 o0 ? 主要功能:统计文本字符串中字符数目。
2 X0 d5 U$ l5 y" m0 X C 使用格式:LEN(text)# ^' l4 }3 X' G1 M" T! j/ K( y, y
参数说明:text表示要统计的文本字符串。 0 s+ h3 w( }; ?! {+ L3 P
应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
+ Y$ q4 n* k$ P& ?; I 特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。
9 Q5 ]2 d. _+ X1 x 18、MATCH函数
$ F2 P# f% T% e0 N9 M; Z2 ?* r 函数名称:MATCH" W! B$ o" D6 h. ?+ n3 A
主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。/ C' d, [! k4 F1 ^" i+ N9 E- G
使用格式:MATCH(lookup_value,lookup_array,match_type)" V& T5 p6 X. B
参数说明:Lookup_value代表需要在数据表中查找的数值;* {1 S- T( p$ p7 i6 Q- }9 T' Y
Lookup_array表示可能包含所要查找的数值的连续单元格区域;
z1 |& t( q) w9 ?; e Match_type表示查找方式的值(-1、0或1)。
$ x. H/ L6 z/ r2 y 如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;$ v- A' f y2 `4 S6 W' ]5 [
如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;7 f" D" c# ~$ W9 s/ r( O" U
如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。
* q( ?& ]) e$ D* @" `/ b, B 应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。3 }7 N9 l3 [: h3 {- P5 Z
0 N3 | P {/ F/ v8 |
特别提醒:Lookup_array只能为一列或一行。
/ q+ H9 @$ ?* {3 t: c 19、MAX函数(求最大值)
, w; y5 C/ ^$ [9 k$ L. Y 函数名称:MAX
- g: w z5 J6 Z' g5 e# P/ |. i 主要功能:求出一组数中的最大值。0 }) O: l' d3 u4 S2 e
使用格式:MAX(number1,number2……)
5 n: D" E1 v! A& W f; m4 } 参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。
& K' u1 C* k' Y- J) ?. |, D 应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。, k6 w' L0 N4 Z& Z" m4 I" f& V
特别提醒:如果参数中有文本或逻辑值,则忽略。
' `1 _8 u/ d; }% M, s 20、MID函数(指定位置截取字符串)
* {4 u9 n1 b0 N/ _% J( Z 函数名称:MID
. `5 t+ y* h; R4 K( Y6 d3 x- d \ 主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。+ A& a$ |9 n. ]; t) T" w& s
使用格式:MID(text,start_num,num_chars)1 h: |! ~, v' S* h+ @% E- w4 c }5 a% j
参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。! B' T) W/ S$ N
应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。' \6 b0 y5 f7 t8 e
特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。6 f5 G, x7 Z& k
21、MIN函数(求最小值)
' y$ X5 V3 L+ K# g, e( W( } 函数名称:MIN
: `# L @8 W, [$ z N# i$ s. A 主要功能:求出一组数中的最小值。
+ |/ P* B4 f2 r, |! r: J 使用格式:MIN(number1,number2……)
/ [9 [( S- \2 q* k: U 参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。# o# Y6 d4 ^2 {0 M7 h* u W a( l
应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
. A% f; {$ c4 i8 k/ f 特别提醒:如果参数中有文本或逻辑值,则忽略。
- e5 q" g- a" y 22、MOD函数0 v7 E$ {2 n" L4 Z( Z
函数名称:MOD" `+ q' a$ z; H3 k2 s l1 ~) J! a
主要功能:求出两数相除的余数。, M% J0 D# p: i+ O" {5 U
使用格式:MOD(number,divisor)
4 a$ k$ [! z! X* c# ?9 [ 参数说明:number代表被除数;divisor代表除数。
/ u5 c1 B/ H5 X8 G8 \( @ 应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
; l! @, r$ A/ T% a( F 特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。6 `5 {0 A. L8 N, ]; P3 y
23、MONTH函数(求出日期月份、年份等)
* W! l3 _9 {. ~; p( S3 G 函数名称:MONTH
! V3 u' |! `4 x" L4 l4 r 主要功能:求出指定日期或引用单元格中的日期的月份。! k: D; l" M, `
使用格式:MONTH(serial_number)8 B; |; _ Z: O* u: Y' r
参数说明:serial_number代表指定的日期或引用的单元格。
/ m. W! `6 s9 j6 e; m 应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
[5 g4 R: n* I. P, k, ~9 r 特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。' F, ? |* D) J* c
24、NOW函数5 R, B: W J5 W5 x1 \, n
函数名称:NOW- d8 a7 Y" V% U, _" C
主要功能:给出当前系统日期和时间。
) r7 e9 L; G$ h3 ^ g8 S+ s 使用格式:NOW()9 V, [0 e) K2 f5 j; [' B' t
参数说明:该函数不需要参数。 ' p* D0 Q! f. J. T8 w
应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。, H3 p l; N7 x% S9 n2 |) \
特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。" V) O9 B0 {; R5 P
25、OR函数(求出同时满足某一条件的数字个数)' w3 R+ }' h' ^' w& D
函数名称:OR. T4 t; Q: r3 ^' ^$ P7 C! ?4 ? m
主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。- P4 O0 e5 x4 C( h; v0 N; M7 @
使用格式:OR(logical1,logical2, ...)
% d" C8 S# a4 ?+ f 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
; F( H2 `6 v8 G; j" @: r 应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。
4 _8 p9 o& B: Y+ e! d0 t. C+ c 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 E. R' M8 x' V7 q, J5 p) d8 p& e& q
26、RANK函数(排名函数) ^% [9 h9 i5 C8 e. |
函数名称:RANK
* l8 s' p' u9 {) G3 w 主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
* { K: F$ J& I) S 使用格式:RANK(Number,ref,order)- g6 {% @% k9 J7 B# Q9 t
参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。
) I5 r5 \1 O M/ f) r 应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。
9 g# V- ]: ]9 n2 Z 特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。/ h# h6 [* Y3 ^$ P/ _
27、RIGHT函数0 O6 q5 }! L- U- ?+ U! I
函数名称:RIGHT7 j h; n" h8 e# P4 O6 j0 x
主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
: d+ d- Y* T+ r6 f" S' m0 Z 使用格式:RIGHT(text,num_chars)
7 _3 s9 f+ l3 l- F# ?+ w3 q/ N 参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。 & @, S; A: @ Z- K) Q0 K% {2 K
应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。" o C2 z+ O: U7 _" ?9 M0 |
特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。9 x# Q8 _$ }: G1 {2 g) J& q
28、SUBTOTAL函数
4 P1 Y# D$ I" W7 T3 x W& o/ ~% W 函数名称:SUBTOTAL" V* w) h+ m. D# t E
主要功能:返回列表或数据库中的分类汇总。 t- i3 }8 D* p8 J- [" q7 f
使用格式:SUBTOTAL(function_num, ref1, ref2, ...), G2 Z& Y3 y( I* f5 A4 d! V# {
参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。9 K1 ~2 a4 y) M
应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。
. X8 R6 q/ B1 p, t4 j6 [ Y" n* [# o4 n
) g5 |5 k8 q& N1 o 特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。
9 C; i9 ]) \8 a) l; b8 \0 L1 A 29、函数名称:SUM(求和函数)" i/ K4 G; c2 ?; Y2 \- L
主要功能:计算所有参数数值的和。
, M$ F$ r- B4 D) e. ] 使用格式:SUM(Number1,Number2……)
+ H5 m8 _ @6 f0 A; F 参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。
9 J! g& R5 G4 |2 w 应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。# O0 W/ i6 l/ m: V" Y
特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。" ]% B% F8 ]3 X/ [& j* v
30、SUMIF函数(求符合指定条件的函数之和)5 a p; G0 \1 Z3 f5 b; w
函数名称:SUMIF
5 @3 J, i6 T C; U% J 主要功能:计算符合指定条件的单元格区域内的数值和。
! h/ K0 [ l) e8 y- r1 [; b H 使用格式:SUMIF(Range,Criteria,Sum_Range)
! S" s: }0 w; v8 | _0 R 参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。1 e! V2 c* j& v) B+ V% J
应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。
. E" A- P3 \. F8 l 特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。) Q4 U- M% e4 Z' W+ a
31、TEXT函数(数字转换为文本形式)
+ o" I, t- k m6 m' k2 F2 } 函数名称:TEXT
/ M. T6 |; p$ s. z `/ y 主要功能:根据指定的数值格式将相应的数字转换为文本形式。
& k+ ~" g# E5 j* N 使用格式:TEXT(value,format_text)
; Y3 o4 u' j! r+ u3 k 参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。
$ V4 f+ ]+ j- w) B2 t/ X 应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。% N9 B$ a# F+ H
特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。9 b7 Y0 j- X! a" z/ R8 c
32、TODAY函数
' p% j. E z3 f7 a0 L 函数名称:TODAY, M/ J8 A1 V/ o# @
主要功能:给出系统日期。: R( X% f$ C4 i2 V4 {
使用格式:TODAY()
, @2 Z; b0 ^' I4 z! {: v 参数说明:该函数不需要参数。 - F& `+ y. u0 S+ F4 u
应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
8 M+ Q4 w% D' W 特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。% M9 \) ]/ E5 ~1 _
33、VALUE函数(文本型字符串转换为数值型)
6 [0 Z I7 o' j4 t 函数名称:VALUE$ N( J* x& o& F, q* B3 y0 K, F
主要功能:将一个代表数值的文本型字符串转换为数值型。
* @% Q8 j7 S! m 使用格式:VALUE(text): Y8 s% R) P5 F' K
参数说明:text代表需要转换文本型字符串数值。 6 j+ h {+ p9 }$ u0 E
应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。7 H2 F- U6 Q; g1 o
特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。0 n! ~$ E+ x' u W' Q+ _2 I
34、VLOOKUP函数
; Y9 h( Q0 r3 A2 s2 B( { 函数名称:VLOOKUP1 m+ L, u3 F2 k s
主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。 使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
% J0 x. g4 M9 E1 l6 ~! y5 {参数说明: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。/ }7 Z0 V2 F1 h0 y9 a0 g! [
应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。( N) R- a" o# \. o ]
特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。
, N4 O+ ], |+ ]; j3 X 35、WEEKDAY函数(查一个指定时间的星期数)
' P, V! e' K6 i/ f, W; n+ X 函数名称:WEEKDAY
4 a+ t7 ^. J: E7 l& h) K 主要功能:给出指定日期的对应的星期数。
0 n$ L v# _& [7 q T$ o1 o: _ 使用格式:WEEKDAY(serial_number,return_type) w: O) t) z3 ~# C, ]+ x
参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。
# K7 b0 @% e; \ 应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。1 ]# H! _+ v, E+ a/ q# Q6 s6 [& y3 I
特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。- s4 W' P$ E& u1 u9 Y
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。
+ }6 }: k) h; C( {; | 36、COUNT函数(统计仅含数字在内的所有单元格数量)& s- v9 q: t$ V! d) L: n
使用格式:=COUNT (value1, value2, value3) 37、COUNTA函数(统计包括数字在内的所有单元格数量) 使用格式:=COUNTA (value1, value2, value3) 4 W3 y- {8 D# ]. L6 U( e! z/ R. j* Q
# p! S v$ l/ t; y7 _& B! e1.隔行颜色效果(奇数行颜色):
# m! C' I k5 x- R6 _% K9 K2 S* }" s=MOD(ROW(),2)=1/ Z8 p/ D: t* u' ?1 u
2.隔行颜色效果(偶数行颜色):3 x5 \; ~5 |$ M
=MOD(ROW(),2)=0
+ Q$ D' D, c0 f* i3.如果希望设置格式为每3行应用一次底纹,可以使用公式:+ j. }) @( z: E% y$ B
=MOD(ROW(),3)=1
5 w/ n# e3 `1 _4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:
& m3 Y6 \! R4 d0 x! k$ B=MOD(COLUMN(),2)
7 B5 o i- ?8 c2 n1 \/ h4 O5 @ Y5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):0 _9 E- `! T* ?8 ~, h
=MOD(ROW()+COLUMN(),2)
3 ~6 k5 A- b' }- Q) y+ p6 O# Y说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:* ?. ~+ r7 c, m6 o5 ?1 H
=MOD(ROW()+COLUMN(),2)<>09 ~% W7 [" Z# W8 r' c
6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):
) i: K$ y0 O7 a加入样式2:
# L' M1 R0 o; j+ V7 P& M0 D& S+ t=MOD(ROW()+COLUMN(),2)=0
4 q+ X" Q6 s: h' g# N. P' a二。用颜色进行筛选4 r4 j7 b- _- o& a6 R {
excel2007可以按单元格颜色、字体颜色或图标进行排序。; C# M; O9 M e% Q$ J2 e6 e
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序: R/ r' P8 x, D0 n! p% e
颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),# z& \0 Q: \9 o+ o" t# t! r% S& i k3 B
此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。: E% b; i0 X7 M
将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。- B4 K% b' v0 s2 P! X. b" A
==》说明一下:
# m# I0 v3 s: |& s! r1.Excel2003中没有相应的函数,但可以用Excel4.0的一个叫Get.Cell的宏函数,但宏函数不能直接在Excel2003中直接用,必须定义成名称才能使用
- V# v& R# `' t: D- o8 ]; T2.Get.Cell(Num,Cell)是这个函数的格式,Get.Cell可以取得一个单元格中的多种信息,如边框格式等,Num指定的就是要取得那类信息,24就是让这个函数取出单元的颜色信息,取出来后是一个1-56的数字,表示某种颜色的编号 8 e9 N: L6 I W4 k0 a: O2 z
3.如果你在B1列输入你定义的名称并填充了,那么B1中的数字就是A1中的颜色代码,B2中的数字就将是A2中的颜色代码,以此类推
$ |# A) P- N' E; }, b4.现在你再按B列排序,实际上就是按A列的颜色排序的了。
% s( b9 T; j" Z: q/ S8 \& [附上Get.Cell的各参数代表的意义:
- t& ]; e2 I4 ~7 {0 H* ?( }1 参照储存格的绝对地址 ' G# s5 o3 N! H( J( {7 p
2 参照储存格的列号 4 u% K' F7 X- ]# j2 K) m0 b
3 参照储存格的栏号 8 w% C' Q& I1 j- M! a
4 类似 TYPE 函数 ' |9 E! }& R, o6 S) s0 r( C9 _
5 参照地址的内容
& h. ^: s5 C7 ~6 文字显示参照地址的公式
0 k0 r0 ^7 f# Q: Y. _0 k7 参照地址的格式,文字显示
1 h) Y/ G% r, z: M$ G8 文字显示参照地址的格式
4 @7 b- F m& f& f& s: _9 传回储存格外框左方样式,数字显示 : V) Y1 Y5 l8 f6 C% ?
10 传回储存格外框右方样式,数字显示
0 I3 X$ u# [8 f' ]11 传回储存格外框方上样式,数字显示
0 v6 V" }' i5 _12 传回储存格外框方下样式,数字显示 & V J" r& D+ b9 v( h" ]
13 传回内部图样,数字显示 ' j# d& Y, w7 Y/ }8 U" o
14 如果储存格被设定 locked传回 True
8 T8 y% A3 R2 M: C- |; y15 如果公式处于隐藏状态传回 True
: {# l' H$ {# z+ H) ]16 传回储存格宽度 * U( Q4 ]' M3 T! O# `' {7 _
17 以点为单位传回储存格高度 8 z! d% V: }" u
18 字型名称 3 c/ u8 m: _% R
19 以点为单位传回字号
5 E6 N) Q6 R5 P# m& [. v; c20 如果储存格所有或第一个字符为加粗传回 True , P" I( X% t2 f5 O$ m
21 如果储存格所有或第一个字符为斜体传回 True
# I0 K$ W5 |# l; ?22 如果储存格所有或第一个字符为单底线传回True
' U+ l. i1 U& V4 J5 o1 d9 }6 i# n23 如果储存格所有或第一个字符字型中间加了一条水平线传回 True % D( |6 ~5 F. X1 q
24 传回储存格第一个字符色彩数字, 1 至 56。如果设定为自动,传回 0
! J2 m, ?7 r3 ]9 s/ b25 MS Excel不支持大纲格式 * |* C8 b2 ~/ }, Z* ? T$ ]
26 MS Excel不支持阴影格式 ; w; i4 W ~ Z [: C
27 数字显示手动插入的分页线设定
3 z$ {3 s4 ]% }9 N* m' A- U28 大纲的列层次
) l9 p9 q. m& {6 S29 大纲的栏层次 0 V' s) L, t! S# k
30 如果范围为大纲的摘要列则为 True
( O- w( t% Y7 \) R31 如果范围为大纲的摘要栏则为 True % ~* G# t7 M% r5 e8 u; Z
32 显示活页簿和工作表名称
# i; w2 B$ E+ Y5 e$ a9 z2 Q33 如果储存格格式为多行文字则为 True
$ o8 J% V- ?7 ^2 u34 传回储存格外框左方色彩,数字显示。如果设定为自动,传回 0
% n2 J% ], M# z' O {7 n35 传回储存格外框右方色彩,数字显示。如果设定为自动,传回 0
4 z! ~ K: c. A! A/ m/ q36 传回储存格外框上方色彩,数字显示。如果设定为自动,传回 0
3 m! b; ]4 k1 J/ b% ]% L37 传回储存格外框下方色彩,数字显示。如果设定为自动,传回 0
5 m" S; q ]) \) D38 传回储存格前景阴影色彩,数字显示。如果设定为自动,传回 0
1 k" m0 A% }4 S39 传回储存格背影阴影色彩,数字显示。如果设定为自动,传回 0
; d9 X, u& n" S6 v' e2 ]! A40 文字显示储存格样式
b# t# y4 f7 Z+ ~41 传回参照地址的原始公式 % F5 @* G8 u/ \) {
42 以点为单位传回使用中窗口左方至储存格左方水平距离
7 r. `% d' Q9 [# M43 以点为单位传回使用中窗口上方至储存格上方垂直距离
! s. g1 l- W8 }5 j44 以点为单位传回使用中窗口左方至储存格右方水平距离 7 a; \6 S5 E) h( Q4 X# X u6 F
45 以点为单位传回使用中窗口上方至储存格下方垂直距离
) K" ~, T% q2 u& R46 如果储存格有插入批注传回 True % z5 _) X* h+ X }' d. p( _, b
47 如果储存格有插入声音提示传回 True - t/ W- y! g+ k8 ]* ~- L) T
48 如果储存格有插入公式传回 True 6 ]2 Z3 Z/ s: f$ q( ~! H$ R2 k
49 如果储存格是数组公式的范围传回 True 2 M5 s/ {" i5 m9 P
50 传回储存格垂直对齐,数字显示
9 L* Q3 Q/ `' W2 u# m$ v! F: p51 传回储存格垂直方向,数字显示
5 s9 H2 Q, D- I7 R2 U; x. H8 _52 传回储存格前缀字符 + k2 l5 {- X2 @1 Y0 ~2 D
53 文字显示传回储存格显示内容 + ~$ z3 S: }: }/ j# ^
54 传回储存格数据透视表名称 7 B/ `& G" [2 z) t( ?$ n+ I
55 传回储存格在数据透视表的位置 9 I0 G1 A( N% u4 V
56 枢纽分析
% c! E! \4 @& V- R5 \+ d0 Q57 如果储存格所有或第一个字符为上标传回True 7 C" K5 m: h7 [* R* J" O
58 文字显示传回储存格所有或第一个字符字型样式
& D# n/ c3 A! L; m% E( y59 传回储存格底线样式,数字显示
$ X" ~6 h4 A; l$ q o4 `5 e60 如果储存格所有或第一个字符为下标传回True
8 e% c% r: g) S8 f! y61 枢纽分析
7 J3 q( K) `9 f) S6 D; y/ p3 N6 u62 显示活页簿和工作表名称 8 x8 [) T; L) f( U* D8 h3 b
63 传回储存格的填满色彩
4 p4 F& v7 c5 K, M64 传回图样前景色彩 + D5 ?$ o6 t* t
65 枢纽分析
& l- [. V* V {8 a66 显示活页簿名称 |