1、 注意Ctrl+Enter 与Enter 与Tab 的区别
2、 Ctrl+~ 将工作薄中的公式全部显示出来
3、 Ctrl+G 或者F5 快速打开“定位”对话框
4、 将光标插入单元格地址中,按F4键可以使对地址的引用在相对引用、绝对引用、仅对
行号使用绝对引用、仅对列号使用绝对引用 之间循环切换。
5、 ctrl+1 打开“单元格格式”对话框。
6、 & 可以实现文本项的合并,例如 公式 =张&军 的结果为 “张军”。
7、 ctrl+; 可以输入当前日期;ctrl+shift+; 可以输入当前时间。注意以这种方式输入的日期
不包含公式,所以不会随时间的推移而自动更新。
8、 Alt+Enter 键——在默认情况下,无论单元格中包含多少文本都只显示一行,将光标插入
需要换行的位置处,按此键可以自单元格中分行显示。
9、 Ctrl+D 快速向下填充,Ctrl+R 快速向右填充。
10、F9“选择性粘贴” 将公示转化为数值。
11、选择包含公式的单元格或单元格区域后,按“Ctrl+[ ”键可以快速选择这些公式直接引用的所有单元格。
12、Alt+D+O ,(注意excel 07版中要按下两次才行。)打开“记录单”。
13、在记录单对话框的某个文本框中输入内容后按Tab 键可在文本框间依次向下切换;按Shift+Tab 键可以在文本框间依次向上切换。
14、单击任意空白单元格后,按Ctrl+A 键可以选择整张工作表;单击数据清单中的任意单元格后,按Ctrl+A 键可以选择整个数据清单区域。
15、Ctrl+K 插入超级链接。
16
提下改变图表的大小。
Excel 函数汇总 1、=False()
2、=True()
3、=Not(logical)
4、=If(logical_test,value_if_true,value_if_false)
5、And(logical 1,logical 2,…) 交集计算
例如:6、=Or(logical 1,logical 2,…) 并集计算
例如:
7、=Cell(info_type,reference) 例如:=CELL("format",H5) =CELL("prefix",H7)
8、Isblank(value) 判断单元格是否为空 (Is 类函数和If 函数结合在一起使用,在用公式检验计算结果
时十分有用)。例如:=IF(ISBLANK(E3),"","违纪") =IF(ISBLANK(E3)=FALSE,"违纪","") =IF(NOT(ISBLANK(E3)),"违纪","")
9、Iserr(value) 判断单元格中是否为错误值(除#N/A 错误之外的任意错误值)。
例如:=IF(ISERR(E3),"以后计算",E3)
10、=pe(err.val) 判断错误类型,返回Excel 中某一错误值的代号,若没有错误,则返回#N/A.
错误类型 #NULL! #DIV/0! #VALUE!#REF!#NAME?#NUM!#N/A 其他(没有错误)返回的代码 1 2 3 4 5 6 7 #N/A
汉语都属于字符,一个英文或一个数字占一个字节,而一个汉字占两个字节。
) 25、=Search(find_text,within_text,start_num) 也用于搜索一个字符串在另一个字符串中出现的位置。例如:=SEARCH("n",A2);=SEARCH("n",A2,5);=SEARCH("?n",A2);=SEARCH("*n ",A2,5)。 (search 函数与find 函数的不同之处在于,使用search 函数查指定内容时,可以在参数find_text 中使用通配符“?”和“*”,其中通配符“?”代表一个任意字符,而通配符“*”可以代表多个字符。) 26、=Replace(old_text,start_num,num_chars,new_text) 用指定字符数的文本字符串替换某文本字符串中的部分文本。例如:=REPLACE(B3,1,3,"0288");=REPLACE(B2,3,1,"88")。 27,=Substitute(text,old_text,new_text,instance_num) 替换文本。其中instance_num:表示用来指定以new_text 替换第几次出现的old_text.例如:=SUBSTITUTE(B2,"028","0288",1); =SUBSTITUTE(B3,"2","M",3)。 28、=Rept(text,number_times) 复制文本。例如:=REPT($A$9,B4/2000)。 29、=Len(text) 用于返回字符串的长度。例如:=IF(LEN(B3)=18,"是","否")。
注意:Lenb(text)函数是以字节为单位的。
30、=Left(text,num_chars) 用于返回左边字符。其中,num_chars 用于指定要提取的字符数。例如:=LEFT(A2,1)。注意leftb(text,num_bytes)函数是以字节为单位的。
31、=Mid(text,start_num,num_chars) 用于返回指定位置的字符。
例如:=IF(LEN(B3)=15,MID(B3,9,2),MID(B3,11,2))。注意:midb(text,start_num,num_bytes)
32、=Right(text,num_chars) 用于返回文本字符串中的最后一个或最后几个字符。 例如: =IF(LEN(B3)=15,RIGHT(B3,1),MID(B3,17,1))。
注意:用left mid right 函数返回的字符都是文本类型,若要引用此文本数值,需用value 函数将其转换为数值类型。例如:=VALUE(IF(LEN(B9)=15,RIGHT(B9,1),MID(B9,17,1)))。
33、=Trim(text) 清除多余的空格。例如:=TRIM(D25)
知识点: Excel 支持
可以在工具—选项—重新计算
34、=Date(year,month,day) 例如:=DATE(2006,10,12) 返回 2006单元格格式是常规格式时);注意以下问题:
①、年份溢出:在1900日期系统中,如果输入或引用的year 参数值位于0~1899年之间时,则Excel 会自动在年份上加上1900再进行计算;如果year 参数值小于0或大于等于10000,则函数将返回错误值#NUM 。
②、月份溢出:如果输入或引用的month 参数大于12,系统将从year 参数所在年的下一年的1月份往上加,推算出确切的月份;如果month 参数小于或等于0,则系统会从year 参数所在年的上一年的12月开始往下减,推算出确切的月份。
③、日期溢出:如果day 参数大于month 参数所在月份的实际天数,将从下月第一天往上加,推算出确切的月份和日;如果day 参数等于或小于0,则系统将从month 参数所在月的前一月的最后一天开始往下减,推算出确切的月份和日。
35、=Datevalue(date_text) 显示日期编号。其中date_text 参数只能是对表示日期的文本字符串的引用,而不能引用单元格,因此在使用时只能手动输入或复制,而不能引用。
例如:=DATEVALUE("2006/8/21");=DATEVALUE("2006年8月21日");=DATEVALUE("21‐Aug ‐2006")是正确的。而=DATEVALUE(D36)是错误的。
36、=Today() 显示当前日期。该函数没有参数。注意:Excel 会自动更新Today 函数返回的日期,如果要让它始终停留在最后一次保存时返回的日期上,可以这么做:
工具—选项—重新计算—选中“手动计算”单选项。
注意:ctrl+; 可以输入当前日期;ctrl+shift+; 可以输入当前时间。注意以这种方式输入的日期不包含公式,所以不会随时间的推移而自动更新。
37、=Year(serial_number) 返回日期的年份。例如:=YEAR(38996);=YEAR("2006/8/15");=YEAR(C40);=YEAR(TODAY()‐I47)‐1900。注意:计算年份差时,=YEAR(TODAY()‐I47)‐1900表示的是两个时间差的年份,而非两个时间的年份差{=year(today()‐year(I47))}。
38、=Month(serial_number) 返回月份数。注意:用month 计算月份差时,系统计算的是两个时间之间不足整年的月份数,而非两个时间之间的总月数。
例如:=MONTH(TODAY()‐D4)。
39、=Day(serial_number) 返回日期在当月的天数。例如:=DAY(I19);=DAY(36379);=DAY("2006/8/24");=DAY(TODAY()‐I19);=DAY(TODAY()‐36379)。
40、=weekday(serial_number,return_type) 显示日期的星期数。对于中国人,return_type 选用2符合习惯。例如:=WEEKDAY(TODAY(),2);=WEEKDAY(DATE($A$2,C2,D2),1)。
知识点:用序列数字表示日期和时间时,整数部分为日期,小数部分为时间,将其转换为日期格式时会隐藏时间部分,将其转换为时间格式时会隐藏日期部分。
41、=Time(hour,minute,second) 将指定的小时、分钟和秒合并为时间。(如果将单元格格式设置成常规格式,则Time 函数将返回0~0.99999999之间的数值,代表从0:
之间的时间,如返回0.5,则表示时间时中午12点。)例如:=TIME(13,46,38);注意:①小时溢出,=TIME(26,46,38)返回2:46:38;②分钟溢出:=TIME(13,68,38)返回③秒溢出:=TIME(13,58,65)
返回13:59:05。
42、
=Timevalue(time_text) =TIMEVALUE("13:35:43")返回0.566469907。
43、=now() 返回当前日期和时间。
44、=hour(serial_number) 返回某一时间值或代表时间的序列数所对应的小时数。例如:=HOUR(0.69);=HOUR("16:36:47")。
45、=minute(serial_number) 返回分钟数。例如:=MINUTE("14:32:43")46、=second(serial_number) 返回秒数。例如:=SECOND(“14:08:38”)
47、=Sum(number1,number2,…) 求和函数。例如=SUM(K33,L33,M33,K34,L34,M34);=SUM(K33:M34);=SUM(K33:M33,K34:M34)。
48、=Sumif(range,criteria,sum_range) 按指定条件求和。
其中:range 表示用条件判断的单元格;criteria 表示要进行求和的条件;sum_range 表示需要求和的实际单元格(可省略)。例如:=SUMIF($A$3:$A$11,"一分部",$E$3:$E$11)。
49、=Product(number1,number2,…) 求乘积。例如:=PRODUCT(A3,B3,C5)+A3。
50、=Mod(number,divisor) 返回相除两数的余数。其中,number 为被除数,divisor 为除数。 注意:当被除数不能被整除时,返回的余数与除数的正负相同。例如:=MOD(37,6)返回1, =MOD(37,‐6)返回‐5,=MOD(‐37,‐6)返回‐1。
51、 =Power(number,power) 求幂。其中,number 为底数,power 为指数。例如:=POWER(6,4);
52、=Exp(number) 用于求常数e 的幂。例如:=EXP(3)。
53、=Fact(number) 用于计算给定正数值的阶乘。例如:=FACT(3);=FACT(4.5),注意number 为小数时,函数会将小数部分去掉,只取整数。
54、=Abs(number) 求绝对值。例如:=ABS(‐10.45),=ABS(D4‐C4)。
55、=Ln(number) 以e 为底,计算number 的对数。例如:=LN(58)
=Log10(number) 以10为底,计算
number 的对数。例如: =LOG10(58)
=Log(number,base) 以base 为底,计算number 的对数。例如:=LOG(58,10)。
56
、=Rand() 用于返回0~1之间的均匀分布的随机数。例如:=RAND();=36*RAND()。
57、=Combin(number,number_chosen) 计算组合数。例如:=COMBIN(5,3) 返回10;=COMBIN(5.4,3.9)注意combin 函数也会去掉小数部分取整。
58、=Round(number,num_digits) 按位四舍五入。其中,number 是需要进行四舍五入的数字;num_digits 指定进行四舍五入的位数,当num_digits=0时,会将number 舍入到最接近的整数,当num_digits 大于0时,会将number 舍入到指定的小数位,当num_digits 小于0时,会将number 舍入到指定的整数位。例如:=ROUND(83.2545,1)返回83.3;=ROUND(85.2345,‐1)返回90; =ROUND(83.2345,‐2)返回100。
=Roundup(number ,num_digits)表示始终向上舍入。例如;=ROUNDUP(83.2345,2)返回83.24 =Rounddown(number ,num_digits)表示始终向下舍入。例如:=ROUNDUP(83.2345,2)返回83.23
59、=Ceiling(number,significance) 用于对某个数值按指定的条件进行向上舍入。其中,significance 表示需要进行舍入的乘数,即舍入基准。例如:=CEILING(5.28,0.1)返回5.3 ;=CEILING(‐5.73,‐2)返
回‐6 ;=CEILING(39.82,7)返回42 。
60、=Floor(number,significance) 按条件向下舍入。例如:=FLOOR(5.28,1)返回5;=FLOOR(5.28,0.1)返回5.2;=FLOOR(‐5.28,‐2)返回‐4;=FLOOR(42.37,9)返回36 。
注意:在对负数进行舍入时,ceiling 函数是向绝对值增大的方向舍入的,floor 函数是向绝对值减小的方向舍入的。
61、=Int(number) 向下取整。注意:如果是对负数取整,将向绝对值增大的方向取整。例如:=INT(5.82)返回5;=INT(‐5.82)返回‐6。
62、=Odd(number)用于对某个数值沿绝对值增大的方向取整到最接近的奇数。例如:=ODD(3.5)返回5;=ODD(‐14.21)返回‐15 。
63、=Even(number)用于将某个数值沿绝对值增大的方向取整到最接近的偶数。例如:=EVEN(3.5)返回4;=EVEN(‐14.21)返回‐16 。
64、=Roman(number,form) 将阿拉伯数字转换成罗马数字。例如:
65、正三角函数:
=Sin(number);=Cos(number);=Tan(number) 其中number 为角度值,须先乘以PI()/180。例如:=SIN(N37);=SIN(1.34363);=SIN(45*PI()/180)。
66、反三角函数:=Asin(number); 67、=Degrees(angle) 用于将弧度转换为角度;例如:68、=Radians(angle) 用于将角度转换为弧度。例如:
69、=Mdeterm(array) 计算矩阵的行列式值。其中,array 需要用{}将数组常量括起来。例如:=MDETERM({3,5;3,7}),=MDETERM(L34:O37)。
70、=Mmult(array1,array2) 计算矩阵的乘积。注意:计算时,先选择存放数组元素的单元格,例如结果是4×4的矩阵,先选择4×4的单元格,然后输入公式=MMULT(G43:I46,L43:O45),最后按下ctrl+shift+enter 键,才能得到相乘后的矩阵。
71、=Sumproduct(array1,array2,array3,…)可以将数组间对应的元素相乘,然后再将所有乘积相加。例如:=SUMPRODUCT(H55:I57,L55:M57)。
72、=Sumxmy2(array_x,array_y) 用于计算两个数组中对应数值之差的平方和。例如:
=SUMXMY2({
73、忽略单元
格区域中的文本、逻辑值或空白单元格。例如:=MAX(C3:E5)。 注意它与函数
=Maxa(value1,value2,…)的区别,maxa函数可以返回所选单元格区域中所有非空白单元格中
的最大值。
74、=Min(number1,number2,…) 返回最小值。例如:=MIN(C3:E5)。注意与函数
=Mina(value1,value2,…)的区别。
75、=Median(number1,number2,…) 返回中值。例如:=MEDIAN(C9:E12)。
注意:如果Median函数的参数数量为奇数,Median函数将取数值大小位于中间的数,如果
参数数量为偶数,则Median函数将取数值大小位于中间的两个数的平均值。
76、=Large(array,k) 可以返回指定数值集合中的第k个最大值。其中,array表示需要进行筛
选的数组或数组区域。k表示返回的值在数组或数组区域中的位置(从大到小)。
例如:=LARGE(C3:E12,2)。返回区域C3:E12中第3大值。
77、=Small(array,k) 可以返回指定数值集合中的第k个小值。其中,array表示需要进行筛选
的数组或数组区域。k表示返回的值在数组或数组区域中的位置(从小到大)。例如:
=SMALL(F3:F12,1)。
78、=Rank(number,ref,order) 可以返回某个数值在数字列表中的排位情况。其中,number
表示需要进行排位的数值;ref表示数字列表数组或对数值列表的引用;order表示对ref进
行排位的方式(省略或为0表示对ref按照降序排列;不为0时均表示对ref按照升序排列。)
注意:Rank函数只能对数值排序,通过选择“数据—排序”命令则可以对数值、文本等多
种类型的数据进行排序。例如:=RANK(F3,$F$3:$F$12,0)。
79、=Average(number1,number2,…) 可以计算指定数字集合中所有数值的平均值。注意与函
数=Averagea(value1,value2,…)之间的区别。例如:=AVERAGE(C3:C12)。
80、=Count(number1,number2,…) 可以统计指定的单元格区域中包含数值的单元格个数。例
如:=COUNT(C3:E12)。Count函数可以用于检查某个数值区域中是否存在漏输的情况或是否
将数值设为了其他格式的数字格式。
81、=Countblank(range) 可以统计指定单元格区域中空白单元格的个数。例如:
excel的随机数函数
=COUNTBLANK(C3:E12)。
82、=Counta(value1,value2,…)可以统计指定单元格区域中非空值单元格的个数。例如:
=COUNTA(C3:E12)。
83、=Countif(range,criteria) 可以统计单元格区域中满足给定条件的单元格数量。例如:
=COUNTIF(H3:H19,">=86")。
84、=Mode(number1,number2,…) 可以返回在某一数组或区域中出现频率最高的数值。
例如:=MODE(E3:E12)。
85、=Frequency(data_array,bins_array) 可以统计某个区域中数据的频率分布。其中,
data_array表示用来计算频率的数组;bins_array表示间隔的数组或对间隔的引用,该间隔
用于对data_array中的数值进行分组。
注意:如果bins_array参数仅指定了一个分隔点,则Frequency函数将data_array分为两组;
如果bins_array参数指定的数组包含多个分隔点,且在输入公式时以数组公式的形式输入,
很奇妙的函数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论