《对输入的数据验证.ppt》由会员分享,可在线阅读,更多相关《对输入的数据验证.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、验证数据n某电子贸易公司对其出口的产品经行条码记录,有多个条件限制n目的:条码不可短缺、不可重复、并且含代码n公式=AND(LEN(A6)=17,COUNTIF($A$1:$A$25602,A6)=1,MID(A6,12,4)=DD4Y)n上面公式将会对输入的数据经行长度、唯一性、限制经行验证过程n首先分析要到达该目的用的Excel功能n数据有效性、AND函数、LEN函数、countif函数、MID函数n不可短缺可以通过统计文本长度来实现该目的len函数可以满足该要求n不可重复肯定会想到数据的唯一性,countif函数可以满足这个要求n含有代码:肯定会想到MID函数n这些条件必须同时满足,通过
2、AND函数就可以n有了这些思路就把他们联系一起就可以道道这个目的n附:记录表LEN函数解析nLEN为一个文本函数统计文本个数n公式:LEN(text)n示例:n=len(”len(text)”)结果为9AND函数解析nAND函数为逻辑函数n语法:AND(logical1,logical2,.)nLogical1最多可以30个,所有条件为true时返回true,只要一个条件为flase就为flasen参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组或引用。n如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。n如果指定的单元格区域内包括非逻辑值,则AND将返回错误值#VALUE
3、MID函数解析nMID为文本函数n语法:MID(text,start_num,num_chars)nText是包含要提取字符的文本字符串。nStart_num是文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推。nNum_chars指定希望MID从文本中返回字符的个数。n说明说明n如果start_num大于文本长度,则MID返回空文本()。n如果start_num小于文本长度,但start_num加上num_chars超过了文本的长度,则MID只返回至多直到文本末尾的字符。n如果start_num小于1,则MID返回错误值#VALUE!。n如果num_chars是负数,则MID返回错误值#VALUE!。n如果num_bytes是负数,则MIDB返回错误值#VALUE!。nB1=LEN(A1,3,2)CDnB2=LEN(A1,2,3)234ABCDEFG=LEN(A1,3,2)123456789=LEN(A1,2,3)COUNTIF函数解析n计算区域中满足给定条件的单元格的个数n语法:COUNTIF(range,criteria)nRange为需要计算其中满足条件的单元格数目的单元格区域。nCriteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为32、32、32或apples。