EXOEL 函数
发布时间:2013-04-29 15:57:43
发布时间:2013-04-29 15:57:43
⑴、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从文本中按字节返回字符的个数。 实例:如果a1=电子计算机,则公式“=MID(A1,3,2)”返回“计算”,=MIDB(A1,3,2)返回“子”。
⑵、LEN 返回文本字符串中的字符数=len(1234),返回4 (1234为4个字符0)=len(a1),返回A1单元格中的字符数。(文本格式中一个空格也为一个字符)
混合实例
A001=IF(LEN(AJ593)=18,MID(AJ593,7,4)&"年"&MID(AJ593,11,2)&"月"&MID(AJ593,13,2)&"日","错误")
⑶、IF使用
求出每个人的平均分,放在G列,G1=AVERAGE(个人成绩区域),等级判断在H列,H1=IF(G1<60,"不及格",IF(60<=G1<70,"及格",IF(70<=G1<80,"中",IF(80<=G1<90,"良",IF(G1>90,"优","有误")))))等级人数统计:不及格=COUNTIF(G:G,"=不及格")及格=COUNTIF(G:G,"=及格")中=COUNTIF(G:G,"=中")良=COUNTIF(G:G,"=良")优=COUNTIF(G:G,"=优")
⑷、VLOOKUP
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。 在 VLOOKUP 中的 V 代表垂直。语法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串。Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为 FALSE,table_array 不必进行排序。通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。Table_array 的第一列中的数值可以为文本、数字或逻辑值。