首页 EXCEL部分常用函数和技巧

EXCEL部分常用函数和技巧

举报
开通vip

EXCEL部分常用函数和技巧个人常用EXCEL函数序号函数名称主要功能使用格式参数说明应用举例特别提醒函数英文解释1ABS求出相应数字的绝对值ABS(number)number代表需要求绝对值的数值或引用的单元格在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。  2AND查看是否满足所有条件。返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TR...

EXCEL部分常用函数和技巧
个人常用EXCEL函数序号函数名称主要功能使用格式参数说明应用举例特别提醒函数英文解释1ABS求出相应数字的绝对值ABS(number)number代表需要求绝对值的数值或引用的单元格在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。  2AND查看是否满足所有条件。返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。  AND(logical1,logical2,...)  Logical1,…:表示待测试的条件值或表达式,最多这30个在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”Logical合逻辑的3OR 返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。OR(logical1,logical2,...)Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”4AVERAGE求出所有参数的算术平均值AVERAGE(number1,number2,……)  number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内5COLUMN显示所引用单元格的列标号值COLUMN(reference)reference为引用的单元格在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数ROW(reference)。column['kɑləm]列reference参考、引用6CONCATENATE将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中CONCATENATE(Text1,Text……)  Text1、Text2……为需要连接的字符文本或引用的单元格在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的concatenate[kɑn'kætə,net]联结7COUNTIF统计某个单元格区域中符合指定条件的单元格数目COUNTIF(Range,Criteria)Range代表要统计的单元格区域;Criteria表示指定的条件表达式。在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目允许引用的单元格区域中有空白单元格出现countif条件统计range范围criteria标准8DATE给出指定数值的日期DATE(year,month,day)year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。可为数值、表达式或引用单元格在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日9YEAR求出指定日期或引用单元格中的日期的年份YEAR(serial_number) serial_number代表指定的日期或引用的单元格输入公式:=MONTH("2003-12-18"),确认后,显示出2013如果是给定的日期,请包含在英文双引号中;10MONTH求出指定日期或引用单元格中的日期的月份MONTH(serial_number) serial_number代表指定的日期或引用的单元格输入公式:=MONTH("2003-12-18"),确认后,显示出12如果是给定的日期,请包含在英文双引号中;11DAY求出指定日期或引用单元格中的日期的天数DAY(serial_number)serial_number代表指定的日期或引用的单元格输入公式:=DAY("2003-12-18"),确认后,显示出18如果是给定的日期,请包含在英文双引号中serial连续的12DAYS360按360天计算两个日期之间的天数。DAYS360(B3,C3)13TODAY给出系统日期TODAY()该函数不需要参数输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。显示出来的日期格式,可以通过单元格格式进行重新设置14NOW给出当前系统日期和时间NOW()该函数不需要参数输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变显示出来的日期和时间格式,可以通过单元格格式进行重新设置。15WEEKDAY给出指定日期的对应的星期数WEEKDAY(serial_number,return_type)serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday为1、Saturday为7时,该参数为1;当Monday为1、Sunday为7时,该参数为2;当Monday为0、Sunday为6时,该参数为3]。 输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。16DATEDIF计算返回两个日期参数的差值=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效17DCOUNT返回数据库或列表的列中满足指定条件并且包含数字的单元格数目DCOUNT(database,field,criteria)Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的database数据库(区域)field领域、人名criteria标准18DAVERAGE返回列表或者数据库中满足指定条件的列中数值的平均值DAVERAGE(database,field,criteria)Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域DAVERAGE(B2:E8,C10,C10:C11)19DGET从列表或者数据库的列中提取符合指定条件的单个值DGET(database,field,criteria)Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项)1表示第一列,2表示第二列,依此类推;Criteria包含条件的单元格区域DGET(B2:E8,1,D10:D11)20DMAX指定条件的最大数值DMAX(database,field,criteria)Database表示需要统计的单元格区域;Field表示函数所使用的数据列1表示第一列,2表示第二列;Criteria包含条件的单元格区域DMAX(B2:E8,B10,B10:D11)21DMIN指定条件的最小数值DMIN(database,field,criteria)Database表示需要统计的单元格区域;Field表示函数所使用的数据列1表示第一列,2表示第二列;Criteria包含条件的单元格区域DMIN(B2:E8,B10,B10:D11)22DSUM指定条件的数字之和DSUM(database,field,criteria)Database表示需要统计的单元格区域;Field表示函数所使用的数据列1表示第一列,2表示第二列;Criteria包含条件的单元格区域DSUM(B1:F6,1,C8:C9)23FREQUENCY以一列垂直数组返回某个区域中数据的频率分布FREQUENCY(data_array,bins_array) Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。frequency频率data_array数据列bins_array素材屉24IF根据对指定条件的逻辑判断的真假结果,返回相对应的内容IF(Logical,Value_if_true,Value_if_false)Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。  单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样Logical合逻辑的Value_if_true符合条件返回的数据Value_if_false不符合条件返回的数据25INDEX返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定INDEX(array,row_num,column_num)Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有column_num);Column_num表示指定的列序号(如果省略column_num,则必须有row_num)在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号index指出、索引array数据row_num行号column_num列号26INT将数值向下取整为最接近的整数INT(number) number表示需要取整的数值或包含数值的引用单元格。=INT(18.89),确认后显示出18在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19int整数27ISERROR用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSEISERROR(value)Value表示需要测试的值或表达式。输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35的结果。iserror返回错误28LEFT从一个文本字符串的第一个字符开始,截取指定数目的字符。LEFT(text,num_chars) text代表要截字符的字符串;num_chars代表给定的截取数目假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。left左29RIGHT从一个文本字符串的最后一个字符开始,截取指定数目的字符RIGHT(text,num_chars)text代表要截字符的字符串;num_chars代表给定的截取数目。  假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本30LEN统计文本字符串中字符数目LEN(text)  text表示要统计的文本字符串假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”31MATCH返回在指定方式下与指定数值匹配的数组中元素的相应位置MATCH(lookup_value,lookup_array,match_type)Lookup_value代表需要在数据表中查找的数值Lookup_array表示可能包含所要查找的数值的连续单元格区域;Match_type表示查找方式的值(-1、0或1)如果match_type为-1,查找大于或等于lookup_value的最小数值,Lookup_array必须按降序排列;如果match_type为1,查找小于或等于lookup_value的最大数值,Lookup_array必须按升序排列;如果match_type为0,查找等于lookup_value的第一个数值,Lookup_array可以按任何顺序排列;如果省略match_type,则默认为1。如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”Lookup_array只能为一列或一行32MAX求出一组数中的最大值MAX(number1,number2……)number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值如果参数中有文本或逻辑值,则忽略33MID从一个文本字符串的指定位置开始,截取指定数目的字符MID(text,start_num,num_chars) text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。公式中各参数间,要用英文状态下的逗号“,”隔开。 34MIN求出一组数中的最小值MIN(number1,number2……)number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。如果参数中有文本或逻辑值,则忽略35MOD求出两数相除的余数MOD(number,divisor)number代表被除数;divisor代表除数输入公式:=MOD(13,4),确认后显示出结果“1”如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)divisor[dɪ'vaɪzɚ]36RANK返回某一数值在一列数值中的相对于其他数值的排位RANK(Number,ref,order)Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。  37SUBTOTAL返回列表或数据库中的分类汇总SUBTOTAL(function_num,ref1,ref2,...)Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算;ref1,ref2,……代表要进行分类汇总区域或引用,不超过29个。1.average;2.count计数;3.counta非空格计数;4.max;5.min;6.product乘积;7.stdev样本标准差;8.stdevp总体标准差;9.sum;10.var样本方差;11.varp总体方差在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。subtotal部分合计数38SUM计算所有参数数值的和SUM(Number1,Number2……)Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。  large39LARGE返回数据集中的第K个最大值LARGE(array,k)array为需要找到第k个最大值的数组或数字型数据区域。k为返回的数据在数组或数据区域里的位置(从大到小)。数组方式输入:{=large(a1:a8,row(1:5))},返回前5大数字组成的数组.即{35;24;15;7;5}。(前面数组公式中的"{}"不是也不能是手工输入的,而是数组方式输入时自动产生的).LARGE函数计算最大值时忽略逻辑值TRUE和FALSE以及文本型数字40SUMIF计算符合指定条件的单元格区域内的数值和SUMIF(Range,Criteria,Sum_Range)Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。41TEXT 根据指定的数值格式将相应的数字转换为文本形式TEXT(value,format_text)value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68,"$0.00"),确认后显示为“$1280.45”format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定42VALUE将一个代表数值的文本型字符串转换为数值型VALUE(text) text代表需要转换文本型字符串数值如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。43VLOOKUP在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号;Range_lookup为一逻辑值,如果为TRUE(1)或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。  我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。44HLOOKUP在数据表的首行查找指定的数值,并由此返回数据表当前列中指定列处的数值。HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;row_index_num为在table_array区域中待返回的匹配值的行序号;Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值(返回小于lookup_value的最大数值);如果为FALSE(0),则返回精确匹配值,如果找不到,则返回错误值#N/A。  45ISNAISNA(value)判断value是否为#N/A(值不存在),是则TRUE不是则FALSEISNA(Value)Value为需要进行检验的数值。Value可以是空白(空白单元格)、错误值、逻辑值、文本、数字或引用值,或者引用要检验的以上任意值的名称。IF(ISNA(VLOOKUP(B46,'3月'!B:C,2,FALSE)),"",VLOOKUP(B46,'3月'!B:C,2,FALSE))。意思是:如果vlookup返回的是#N/A,则总体上返回空。如果vlookup返回值是有效值,则返回vlookup函数的返回值。又如:IF(ISNA(VLOOKUP(B124,LW!C:R,5,0)),0,(VLOOKUP(B124,LW!C:R,5,0)))。含义:LW工作表C列中存在与B124相同的值,就返回其G列中的对应数值,否则,返回0.假如不用ISNA函数,那么在找不到对应数值时,会返回一个错值,造成其他引用此单元格的单元格数据也出错,用了这个函数,则可以避免。46UPPER将文本全部转换为大写UPPER(源数据格)47LOWER将文本全部转换成小写LOWER(源数据格)48PROPER将文本转换成“适当”的大小写,如让每个单词的首字母为大写等PROPER(源数据格)49ASC将全角转换为半角50REPTREPT(“特殊符号”,填充位数)”1.在中A2单元格里的数字结尾处用“#”号填充至16位,就只须将公式改为=(A2&REPT(″#″,16-LEN(A2)))即可。2.果我们要将A3单元格中的数字从左侧用“#”号填充至16位,就要改为=REPT(″#″,16-LEN(A3)))&A3;3.如果我们想用“#”号将A4中的数值从两侧填充,则需要改为=REPT(″#″,8-LEN(A4)/2)&A4&REPT(″#″)8-LEN(A4)/2)51CEILING数值向上舍入基数的倍数CEILING(B3,C3)以C3为基数,将B3单元格向上舍入。如:ceiling(4.5,2),结果为:6。52FLOOR数值向下舍入基数的倍数FLOOR(B3,C3)以C3为基数,将B3单元格向下舍入。如:floor(4.5,2),结果为:4。53POWER计算乘幂power(B3,C3)计算以B3为底数,C3为指数的结果如:power(2,5),结果为32。54product对所有的以参数形式给出的数字相乘,并返回乘积PRODUCT(B4,C4,D4)55SUMPRODUCT计算数组C3:F3与数组$C$13:$F$13乘积的和SUMPRODUCT(C3:F3,$C$13:$F$13)将数组中的每一行都与指定的数组相乘并相加。sumproduct((D1:D6=A1)*(E1:E6)。在D1-D6中,找等于A1的,然后将对应的列求和。56ROUND四舍五入函数ROUND(B3,C3)B3为待转化的数据,C3为指定小数位数。57ROUNDDOWN向下舍入函数(按绝对值)ROUNDDOWN(B3,0)将B3向下舍入,小数位保留0位。58ROUNDUP向上舍入函数(按绝对值)ROUNDUP(B3,0)将B3向上舍入,小数位保留0位。59DOLLAR将数字转换为美元货币形式DOLLAR(B1,3)对B1中的数字转换为3位小数的美元货币形式60RMB将数字转换为人民币货币形式RMB(B1,3)对B1中的数字转换为3位小数的人民币货币形式61EXACT判断字符串是否相同EXACT(C2,D2)返回值TRUE为相同,false为不同。62FIXED将数字按指定的小数位数进行取整,利用句号和逗号,以小数格式对该数进行格式设置,并以文本形式返回结果。FIXED(number,decimals,no_commas)Number要进行四舍五入并转换成文本字符串的数。Decimals为一数值,用以指定小数点右边的小数位数。如果忽略,则默认decimals=2,如为负,则是向左取整。No_commas为一逻辑值,如果其值为FALSE或被省略,则返回的文本中和往常一样包含逗号,如为false则不带逗号。63REPLACE使用其他的文本字符串,并根据所指定的字符数替换某个文本字符串中的部分REPLACE(B3,1,4,"05328")对B3单元格从第1位数开始的前4位数,替换为“”内的数值。64REPT按照给写的次数重复显示文本rept("",n)将“”号内的内容重复显示n次。65TRIM清除文本中的空格trim(c2)清除C2中字符串中多余的空格。66COUNTBLANK指定空白单元格的个数countblank(B2:D5)计算单元格区域中空白单元格的个数。67ISBLANK判断单元格是否为空isblank(D3)为空格则返回TRUE值,不为空格,则返回FALSE.IF(ISBLANK(D3),"请假","到岗")68ISERR判断数值是否为任意错误值IF(ISERR(C3*D3),"数据有误",C3*D3)常VLOOKUP联用。69MODE出现频率最高的数值MODE(C4:C13)区域内出现次数最多的数值。70SUMSQ返回所有参数的平方和指定想要乘积的值,或单元格引用.也可指定单元格区域.参数数量和SUM一样(30个).即想要计算的单元格.71VALUE将表示数字的文字串转换成数字条件求和Sumif函数的含义:按条件求和,也就是根据指定条件对若干单元格求和。Sumif函数的语法形式是:Sumif(求和的主体对象,条件,求和的范围)。求和的主体对象即是:求谁的和?条件可以为数字、文本、字符串等。求和的范围:指的的是在哪里面求和。例如,已知省份、城市、体积等字段数据,要求得四川的体积,这就是按条件求和,公式为:=SUMIF(A:A,"四川",E:E),其中A列中的所有省份为求和的主体对象;四川为条件,由于是文本,所以要用引号;E列是体积,是求和的范围,最终的结果要在E列中求和。Sum数组函数多条件求和如果想知道省份为山东,并且城市为青岛的体积是多少?这时,可以用Sum数组函数,所谓数组函数,就是最后公式写完后,要同时按下Ctrl+Shift+Enter快捷键,出现大括号,并且引用的数据列的行列数一致。具体公式为:=SUM((A2:A75="山东")*(B2:B75="青岛")*(E2:E75))。sumproductoffset选定随日期变动的某个或某片区域。sum(offset())选定随日期变动的某个或某片区域,进行求和。第&P页,共&N页个人常用EXCEL技巧序号技巧功能快捷键使用方法1快速选取特定区域F5要选取A2:A1000,最简便的方法是按F5键,出现“定位”窗口,在“引用”栏内输入需选取的区域A2:A1000。2快速返回选中区域Ctr+Backspace按Ctr+BacksPae(即退格键)3快速定位到单元格F5或单元格地址栏按F5键,出现“定位”对话框,在引用栏中输入欲跳到的单元格地址,单市“确定”按钮即可。或:单击编辑栏左侧单元格地址框,输入单元格地址即可4快速选定整个 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 Ctrl+*当处理一个工作表中有很多数据的表格时,通过选定表格中某个单元格,然后按下Ctrl+*键可选定整个表格.Ctfl+*选定的区域是这样决定的:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域5快速选取工作表中所有包含公式的单元格编辑-定位-定位条件-公式选择“编辑”、“定位”(或直接按F5),单击“定位条件”按钮,在“定位条件”对话框中选择“公式”项,按“确定”按钮即可。需要对工作表中所有包含公式的单元格加以保护,或填入与其他单元格不同的颜色,以提醒用户注意不能在有此颜色的区域内输入数据时,可使用些快捷方式6不同单元格中快速输入同一数值内容Ctrl+Ener选定单元格区域,输入值,然后按Ctrl+Ener键,即可实现在选定的单元格区域中一次性输入相同的值。7只记得函数的名称,但记不清函数的参数编辑栏-输入等号-接函数名-按Ctr+A键在编辑栏中输入一个等号,其后接函数名,然后按Ctr+A键,Excel则自动进入“函数指南——步骤2之2”。8把选定的一个或多个单元格拖放至新的位置按住Shift键快速修改单元格内容的次序选定单元格,按下Shift键,移动鼠标指针至单元格边缘,直至出现拖放指针箭头(空心箭头),然后按住鼠标左键进行拖放操作。上下拖拉时鼠标在单元格间边界处会变为一个水平“工”状标志,左右拖拉时会变为垂直“工”状标志,释放鼠标按钮完成操作后,选定的一个或多个单元格就被拖放至新的位置9让屏幕上的工作空间变大工具栏隐藏,或者选择视图-全屏显示可以将不用的工具栏隐藏,也可以极大化Excel窗口,或者在“视图”菜单中选择“全屏显示”命令。10不同类型数据用不同颜色显示格式→条件格式格式→条件格式11建立分类下拉列表填充项数据→有效性执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入要输入的序列名称。12视面管理器保存多个打印页面执行“视图→视面管理器”命令,打开“视面管理器”对话框,单击“添加”按钮,弹出“添加视面”对话框,输入一个名称(如“上报表”)后,单击“确定”按钮。1.打开需要打印的工作表,用鼠标将不需要打印的行(或列)隐藏。2.执行“视图→视图管理器”命令,打开“视图管理器”对话框,单击“添加”按钮,弹出“添加视面”对话框,输入一个名称(如“上报表”)后,单击“确定”按钮。3.将隐藏的行(或列)显示出来,并重复上述操作,“添加”好其它的打印视面。4.以后需要打印某种表格时,打开“视面管理器”,选中需要打印的表格名称,单击“显示”按钮,工作表即刻按事先设定好的界面显示出来,简单设置、排版一下,按下工具栏上的“打印”按钮,一切就OK了。13让数据按需排序工具→选项-自定义序列-输入序列-添加或确定。数据-排序-选项-选择自己自定义的序列。1,设定序列:执行“工具→选项”命令,打开“选项”对话框,进入“自定义序列”标签中,在“输入序列”下面的方框中输入部门排序的序列,单击“添加”和“确定”按钮退出。2,排序序列:执行“数据→排序”命令,打开“排序”对话框,单击“选项”按钮,弹出“排序选项”对话框,按其中的下拉按钮,选中刚才自定义的序列,按两次“确定”按钮返回。14数据彻底隐藏单元格格式自定义:“;;;”选中需要隐藏内容的单元格(区域),在单元格格式-数字标签的“分类”下面选中“自定义”选项,然后在右边“类型”下面的方框中输入“;;;”,再切换到“保护”标签下,选中其中的“隐藏”选项,按“确定”按钮退出.执行“工具→保护→保护工作表”进行密码保护。15不同区域的中、英文输入法自动切换(仅限个别输入法,搜狗可以,万能五笔就不行)选中需要输入中文的单元格区域,执行“数据→有效性”命令,打开“数据有效性”对话框,切换到“输入法模式”标签下,按“模式”右侧的下拉按钮,选中“打开”选项后,“确定”退出,同样,选择需要输入字母或数字的单元格区域,单击“数据→有效性”命令,选择“输入法模式”选项卡,在“模式”下拉列表中选择“关闭(英文模式)”,单击“确定”按钮。16使用“自动更正”输入统一的文本工具→自动更正输入时先输简写或自定义的字符,然后用替换功能来替换。17Excel中自定义函数工具→宏→VisualBasic编辑器工具→宏→VisualBasic编辑器(或按“Alt+F11”快捷键),执行“插入→模块”,插入一个新的模块,右边的“代码窗口”中输入代码,如:FunctionV(a,b,h)V=h*(a+b)/2EndFunction(functiongtendfunction为编程的开始和结束,V为起的函数名)。关闭窗口,自定义函数完成。与使用内置函数一样使用自定义函数。提示:用上面方法自定义的函数通常只能在相应的工作簿中使用。18连字符“&”来合并文本&19同时查看不同工作表中多个单元格内的数据视图→工具栏→监视窗口执行“视图→工具栏→监视窗口”命令,打开“监视窗口”,单击其中的“添加监视”按钮,展开“添加监视点”对话框,用鼠标选中需要查看的单元格后,再单击“添加”按钮。重复前述操作,添加其它“监视点”。20控制特定单元格输入文本的长度数据-有效性-设置-有效性条件-允许-文本长度-等于,然后设定长度。单击“数据”菜单的“有效性”选项。在“设置”卡片“有效性条件”的“允许”下拉菜单中选择“文本长度”。然后在“数据”下拉菜单中选择“等于”,且“长度”为“4”。“出错警告”卡片中,将“输入无效数据时显示的出错警告”设为“停止”,并在“标题”和“错误信息”栏中分别填入相关提示。21成组填充多张表格的固定单元格Shift键选定多个工作表22改变文本的大小写=UPPER(源数据格)“=UPPER(源数据格)”,将文本全部转换为大写;“=LOWER(源数据格)”,将文本全部转换成小写;“=PROPER(源数据格)”,将文本转换成“适当”的大小写,如让每个单词的首字母为大写等23用特殊符号补齐位数REPT(“特殊符号”,填充位数)”1.在中A2单元格里的数字结尾处用“#”号填充至16位,就只须将公式改为=(A2&REPT(″#″,16-LEN(A2)))即可。24输入分数的方法整数位+空格+分数01/325快速删除空行先在表中插入新的一行(全空),然后数据→筛选→自动筛选先在表中插入新的一行(全空),然后选择表中所有的行,单击“数据→筛选→自动筛选”命令,在每一列的顶部,从下拉列表中选择“空白”。在所有数据都被选中的情况下,单击“编辑→删除行”,然后按“确定”,所有的空行将被删去。注意:插入一个空行是为了避免删除第一行数据26在一个单元格内输入多个值选中-Ctrl-再选中需要在某个单元格内连续输入多个数值,以查看引用此单元格的其他单元格的效果时,可以:单击鼠标选定单元格,然后按住Ctrl键再次单击鼠标选定此单元格,此时,单元格周围将出现实线框,再输入数据,敲回车键就不会移动了。或工具→选项→编辑→按Enter键后移动27重复上一次操作F428快速换行Alt+回车键29快速将文本变为数字空白单元格填人数字1-复制-然后再选中所要转换的范围-选择“选择性粘贴”中的“乘”在空白的单元格中填人数字1,然后选中这个单元格,执行“复制”命令,然后再选中所要转换的范围,选择“选择性粘贴”中的“乘”,你就会发现它们都变为数字了30快速进行单元格之间的切换鼠标圈定一定区域用鼠标圈定一定区域后,按Tab键可使目标单元格向后移,按“Shift+Tab”可向前移。这样就可以在键盘上连续输入一组数据而不需用鼠标,从而提高输入速度31将单元格区域从公式转换成数值仅复制数值常规方法:是使用“选择性粘贴”中的“数值”选项来转换数据。更简便的方法:首先选取包含公式的单元格区域,按住鼠标右键将此区域沿任何方向拖动一小段距离(不松开鼠标),然后再把它拖回去,在原来单元格区域的位置松开鼠标,从出现的快捷菜单中选择“仅复制数值”。32快速输入有序文本序列填充先在需要输入序列文本的第1、第2两个单元格中输入该文本的前两个元素(如“甲、乙”)。同时选中上述两个单元格,将鼠标移至第2个单元格的右下角成细十字线状时(填充柄),按住鼠标左键向后(或向下)拖拉至需要填入该序列的最后一个单元格后,松开左键。33输入有规律数字利用等差序列或等比数列先在第1、第2两个单元格中输入该序列的前两个数值(2、4)。同时选中上述两个单元格,将鼠标移至第2个单元格的右下角成细十字线状时,按住右键向后(或向下)拖拉至该序列的最后一个单元格,松开右键,此时会弹出一个菜单(),选“等比序列”选项,则该序列(2、4、8、16……)及其“单元格格式”分别输入相应的单元格中(如果选“等差序列”,则输入2、4、6、8……)34快速输入相同文本Ctrl+D(或R)1.如果需要输入的文本和上一个单元格的文本相同,直接按下“Ctrl+D(或R)”,“Ctrl+D”是向下填充,“Ctrl+R”是向右填充。2.先在第一个单元格中输入该文本,然后用“填充柄”将其复制到后续的单元格中。3.如果需要输入的文本在同一列中前面已经输入过,当你输入该文本前面几个字符时,系统会提示你,你只要直接按下Enter键就可以把后续文本输入。4.如果多个单元格需要输入同样的文本,先选中要输入同样文本的所有单元格,然后输入该文本,再按下“Ctrl+Enter”键。35快速给数字加上单位单元格格式-数字-自定义-类型-输入"#""*"需要给大量输入的数值加单位时(如“立方米”):先将数值输入相应的单元格中(注意:仅限于数值),选取需要加同一单位的单元格,单击“格式→单元格”命令,打开“单元格格式”对话框,在“数字”标签中,选中“分类”下面的“自定义”选项,再在“类型”下面的方框中输入“#”“立”“方”“米”,按下确定键。(英文半角)36取消单元格链接(即数值化)选择性粘贴选择包含链接的单元格,然后单击“复制”,保持该格处于选中状态,单击鼠标右键选择“选择性粘贴”命令选择“数值”后单击“确定”37插入“√”Marlett字体首先选择要插入“√”的单元格,在字体下拉列表中选择“Marlett”字体,输入a或b,即在单元格中插入了“√”38在单元格中换行。Alt+Enter39用当前输入项填充选定的单元格区域。Ctrl+Enter40完成单元格输入并向上选择上一个单元格。Shift+Enter41完成单元格输入并向右选择下一个单元格。Tab42完成单元格输入并向左选择上一个单元格。Shift+Tab43重复上一次操作。F4或Ctrl+Y44向下填充。Ctrl+D45向右填充。Ctrl+R46输入日期。Ctrl+;(分号)47输入时间。Ctrl+Shift+:(冒号)48显示区域当前列中的数值下拉列表。Alt+向下键49撤消上一次操作。Ctrl+Z50关闭了单元格的编辑状态后,将插入点移动到编辑栏内。F251当插入点位于公式中公式名称的右侧时,显示“函数参数”对话框。Ctrl+A52当插入点位于公式中函数名称的右侧时,插入参数名和括号。Ctrl+Shift+A53用SUM函数插入“自动求和”公式。Alt+等号54将活动单元格上方单元格中的数值复制到当前单元格或编辑栏。Ctrl+Shift+"(双引号)55将活动单元格上方单元格中的公式复制到当前单元格或编辑栏。Ctrl+'(撇号)56在显示单元格值和显示公式之间切换。Ctrl+`(左单引号,1的左边)有的输入法下不行,搜狗可以,万能五笔就不行。57编辑活动单元格,并将插入点放置到单元格内容末尾。F258删除插入点右侧的字符或删除选定区域。Delete59删除插入点到行末的文本。Ctrl+Delete60快速选中全部工作表右键单击工作窗口下面的工作表标签,在弹出的菜单中选择"选定全部工作表"61快速删除选定区域数据鼠标右键向上或向左(反向)拖动选定单元格区域的填充柄时,没有将其拖出选定区域即释放了鼠标右键,则将删除选定区域中的部分或全部数据(即拖动过程中变成灰色模糊的单元格区域,在释放了鼠标右键后其内容将被删除)62给单元格重新命名只要用鼠标单击某单元格,在表的左上角就会看到它当前的名字,再用鼠标选中名字,就可以输入一个新的名字了63彻底清除单元格内容选定想要清除的单元格或单元格范围,单击“编辑→清除”命令,这时显示“清除”菜单(),选择“全部”命令即可64选定超级链接文本指向该单元格时,单击并按住可选定单元格65快速查找可以使用问号(?)和星号(*)作为通配符。问号(?)代表一个字符,星号(*)代表一个或多个字符。查找问号(?)和星号(*),要在这两个字符前加上波浪号(~)66修改默认文件保存路径单击“工具→选项”命令,打开“选项”对话框,在“常规”标签中,将“默认文件位置”方框中的内容修改为你需要定位的文件夹完整路径()。67在多个Excel工作簿间快速切换按下“Ctrl+Tab”可在打开的工作簿间切换68快速选定不连续单元格按下组合键“Shift+F8”,激活“添加选定”模式,此时工作簿下方的状态栏中会显示出“添加”字样,以后分别单击不连续的单元格或单元格区域即可选定,而不必按住Ctrl键不放。69快速(或完全)删除Excel中的单元格选择需要删除的单元格,然后按下“Ctrl+-(减号)”,在弹出的对话框中选择单元格移动的方式。70回车键的粘贴功能当复制的区域还有闪动的复制边框标记时(虚线框),按下回车键可以实现粘贴功能。71快速选择单元格同时按住Shift键可以选中连续的单元格(行、列)。在选择单元格(行、列)时,同时按住Ctrl键可以选中不连续的单元格(行、列)。72快速选定Excel区域单击想选定的区域的左上角单元格,同时按住Shift键不放,再单击想选定的区域的右下角单元格。按住Ctrl键再用鼠标可任意选定多个不相邻的区域73快速浏览长工作簿Ctri+Home键可以回到当前工作表的左上角(即A1单元格),按下“Ctrl+End”键可以跳到工作表含有数据部分的右下角。74快速输入拼音选中已输入汉字的单元格,然后单击“格式→拼音信息→显示或隐藏”命令,选中的单元格会自动变高,再单击“格式→拼音信息→编辑”命令,即可在汉字上方输入拼音。单击“格式→拼音信息→设置”命令,可以修改汉字与拼音的对齐关系。75输入人名时使用“分散对齐”在Excel表格中输入人名时为了美观,我们一般要在两个字的人名中间空出一个字的间距。除了按空格键的方法外,还可以选中该列,点击“格式→单元格→对齐”,在“水平对齐”中选择“分散对齐”,最后将列宽调整到最合适的宽度,整齐美观的名单就做好了76快速隐藏/显示选中单元格所在行和列分散的单元格区域,可以这样快速隐藏:快速隐藏选中单元格所在行:“Ctrl+9”快速隐藏选中单元格所在列:“Ctrl+0”;取消行隐藏:“Ctrl+Shift+9”取消行隐藏:“Ctrl+Shift+0”77将复制的单元格安全地插入到现有单元格之间选择你将要复制的单元格,复制—在工作表上选择将要放置被复制单元格的区域,然后按下“Ctrl+Shift++”,在插入对话框中单击周围单元格的转换方向,然后单击“确定”。78快速格式化Excel单元格Ctrl+1先选择需要格式化的单元格然后按下“Ctrl+1”组合键,就可以打开“单元格格式对话框”79绘制平直直线、正文形、圆形在应用直线绘制工具时,只要按下Shift键,则绘制出来的直线就是平直的。另外,按下Shift键绘制矩形即变为正方形、绘制椭圆形即变为圆形80防止编辑栏显示公式右击要隐藏公式的单元格区域,从快捷菜单中选择“设置单元格格式”,单击“保护”选项卡,选中“锁定”和“隐藏”。然后再进行保护工作表。81突破SUM及其他函数参数中的数量限制SUM函数的参数不得超过30个,如果需要计算的参数过多,我们可以使用双组括号的SUM函数82利用选择性粘贴命令完成一些特殊的计算在一个空单元格中输入“-1”,复制该单元格,再选择目标单元格,点击右键选择“选择性粘贴”,选择“乘”,点击“确定”,所有数字将与-1相乘。你也可以使用该方法将单元格中的数值缩小1000或更大倍数。当然也可以同时加或减一个数,操作相同。83自定义工具栏按钮单击“工具→自定义”命令,打开“自定义”对话框,调增或调减常用工具栏按钮。84分类汇总1.先按分类对象进行排序。2.执行“数据→分类汇总”,分类字段”设置为要汇总的字段;“汇总方式”设置为“求和”;“选定汇总项”为需要汇总计算的字段;再选中“每组数据分页”选项。最后,确定。85合并计算1.设置标题。2.数据-合并计算-选择计算方式
本文档为【EXCEL部分常用函数和技巧】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
百万精品文库
暂无简介~
格式:xls
大小:93KB
软件:Excel
页数:17
分类:修理服务/居民服务
上传时间:2022-09-13
浏览量:1