《常用功能讲解课件》由会员分享,可在线阅读,更多相关《常用功能讲解课件(28页珍藏版)》请在金锄头文库上搜索。
1、2009年4月,EXCEL常用功能讲解,常用函数 操作 查重,目录,基本功能,= 举例:大、中、小类,形成物料组 & 举例:合并大、中、小类描述 $ 条件格式 举例:根据指定条件改变单元格颜色 TEXT 举例:数字格式转为文本格式 VALUE 举例:文本格式转为数字格式 选择性粘贴-值 作用:使得公式的结果能够长久保持 ,常用函数,CONCATENATE 用途:将若干文字串合并到一个文字串中,其功能与“&“运算符相同。 语法:CONCATENATE(text1,text2,.) 参数:Text1,text2,.为1到30个将要合并成单个文本的文本项,这些文本项可以是文字串、数字或对单个单元格的
2、引用。 实例:如果A1=98、A2=千米,则公式“=CONCATENATE(A1,A2)”返回“98千米”,与公式“=A1&A2”等价。,常用函数,LEFT LEFTB 用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符 语法:LEFT(text,num_chars)或LEFTB(text,num_bytes)。 参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。Num_bytes按字节数指定由LEFTB提取的字符数。 实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,LEFTB(A1,2)返回“电”。
3、 RIGHT RIGHTB 用途:RIGHT根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。 语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes)。 参数:Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。Num_bytes指定欲提取字符的字节数。 实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)”返回“革命”,=RIGH
4、TB(A1,2)返回“命”。,常用函数,MID MIDB 用途:MID返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。 语法:MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes)。 参数:Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置,文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数;Num_bytes指定希望MIDB
5、从文本中按字节返回字符的个数。 实例:如果a1=电子计算机,则公式“=MID(A1,3,2)”返回“计算”,=MIDB(A1,3,2)返回“子”。,常用函数,LEN,LENB 用途:LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数。 语法:LEN(text)或LENB(text)。 参数:Text待要查找其长度的文本。 注意:此函数用于双字节字符,且空格也将作为字符进行统计。 实例:如果A1=陕西电力,则公式“=LEN(A1)”返回4,=LENB(A1)返回8。,常用函数,TRIM 用途:清除单元格内容前后所有的空格、回车等符号。如果从其他应用程序中获得了带有不规则空格的文本,可
6、以使用TRIM函数清除这些空格。 语法:TRIM(text)。 参数:Text是需要清除其中空格的文本。 实例:如果A1=“ S G ”,则公式“=TRIM(A1)”返回“S G”。问题:去除字符中的空格如何处理?,常用函数,SUM 用途:返回某一单元格区域中所有数字之和 。 语法:SUM(number1,number2, .) 参数:Number1, number2, . 为 1 到 30 个需要求和的参数 。 实例:SUM(1,2,3),SUM(A1,A2,A3,1,2)。,常用函数,COUNT 用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。 语法:COUNT
7、(value1,value2,.)。 参数:value1,value2,.是包含或引用各种类型数据的参数(130个),其中只有数字类型的数据才能被统计。 实例:如果A1=90、A2=人数、A3=、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。计数功能,COUNTA 用途:返回参数组中非空值的数目。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。 语法:COUNTA(value1,value2,.) 说明:value1,value2,.所要计数的值,参数个数为130个。在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。如果参数是数组或单元格引用,
8、则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,则应该使用COUNT函数。 实例:如果A1=6.28、A2=3.74,其余单元格为空,则公式“=COUNTA(A1:A7)”的计算结果等于2。 计数功能(只计非空格项),常用函数,常用函数,COUNTBLANK 计算某个单元格区域中空白单元格的数目。 语法:COUNTBLANK(range) 参数:Range为需要计算其中空白单元格数目的区域。 实例:如果A1=88、A2=55、A3=“、A4=72、A5=“,则公式“=COUNTBLANK(A1:A5)”返回2。,常用函数,COUNTIF 用途:统计某一区域中符合条件的单
9、元格数目。 语法:COUNTIF(range,criteria) 参数:range为需要统计的符合条件的单元格数目的区域;Criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、“160“、”160”和“男“等)。其中数字可以直接写入,表达式和文本必须加引号。 实例:假设A1:A5区域内存放的文本分别为女、男、女、男、女,则公式“=COUNTIF(A1:A5,“女“)”返回3。,常用函数,VLOOKUP 用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。 语
10、法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回
11、时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。 实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。,常用函数,IF 用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。 语法:IF(logical_test,value_if_true,value_if_false)。
12、 参数:Logical_test计算结果为TRUE或FALSE的任何数值或表达式;value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。而且value_if_true可以是一个表达式;value_if_false是Logical_test为FALSE时函数的返回值。如果logical_test为FALSE并且省略value_if_false,则返回FALSE。value_if_false也可以是一个表达式 实例:公式“=IF(C2=85,“A“,IF(C2=70,“B“,IF(C
13、2=60,“C“,IF(C2=85成立,则D2单元格被赋值“A”;如果第一个逻辑判断表达式C2=85不成立,则计算第二个IF语句“IF(C2=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合,函数 IF 可以嵌套七层 。,常用函数,AND 用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。 语法:AND(logical1,logical2,)。 参数:Logical1,logical2,为待检验的130个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含
14、有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#value!。 实例:如果A1=2、A2=6,那么公式“=AND(A12,A2A2,A1=A2)”返回TRUE;而公式“=OR(A1A2,A1=A2)”返回FALSE。,常用函数,ROW 用途:返回给定引用的行号。 语法:ROW(reference)。 Reference为需要得到其行号的单元格或单元格区域。 实例:公式“=ROW(A6)”返回6,如果在C5单元格中输入公式“=ROW()”,其计算结果为5。 COLUMN 用途:返回给定引用的列标。 语法:COLUMN(reference)。 参数:Ref
15、erence为需要得到其列标的单元格或单元格区域。如果省略reference,则假定函数COLUMN是对所在单元格的引用。如果reference为一个单元格区域,并且函数COLUMN作为水平数组输入,则COLUMN函数将reference中的列标以水平数组的形式返回。 实例:公式“=COLUMN(A3)”返回1,=COLUMN(B3:C5)返回2。,常用函数,MATCH 用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数。 语法:MATCH(lookup_value,lookup_array,match_type)
16、。 参数:Lookup_value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。Lookup_array是可能包含所要查找的数值的连续单元格区域,Lookup_array可以是数组或数组引用; Match_type为数字-1、0或1,它说明Excel如何在lookup_array中查找lookup_value。如果match_type为1,函数MATCH查找小于或等于lookup_value的最大数值。如果match_type为0,函数MATCH查找等于lookup_value的第一个数值。如果match_type为-1,函数MATCH查找大于或等于lookup_value的最小数值。 注意:MATCH函数返回lookup_array中目标值的位置,而不是数值本身。如果match_type为0且lookup_value为文本,lookup_value可以包含通配符(“*”和“?”)。星号可以匹配任何字符序列,问号可以匹配单个字符。 实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=MATCH(90,A1:A5,0)”返回3。,