今年白癜风最新治疗方法 http://m.39.net/pf/a_4692531.html
学习资料:则秀教育.刘伟.Excel.公式与函数(真是抱歉,前面几期笔记一直把则秀教育写成了学则教育。则秀是刘伟老师为了纪念他奶奶起的名字。学则教育是什么鬼东西为什么会窜到我脑子里???)本篇笔记梳理Excel函数的原理与框架。----------------------------------------------------------------目录:一、原理要点二、求和与统计函数三、数字处理函数四、日期处理函数五、匹配骚操作(排序查找引用)六、逻辑函数(条件)七、文本函数----------------------------------------------------------------一、原理要点1、函数函数是Excel封装好的计算包,方便地实现多种功能。VBA可以自己写函数。函数的书写要素有:等号、括号、双引号、逗号、函数名。=  ,等于符号。()  ,英文括号。写多了报错,少了自动补齐。""  ,英文双引号,文本用双引号。带比较运算符的数字也要双引号。,  ,英文逗号,多个参数时,逗号分隔。=if(23,"正确",“错误”)根据处理数据的类型,函数可以简单分为:文本函数、数值函数、时间函数。按照参数的范围,函数可以分为:无参函数,有参函数。表示该函数的计算是否需要输入值。比如时间获取函数=now();=time(),是无参函数,不需要输入参数就能返回结果。函数的参数,也分为必需参数,非必须参数。在Excel输入函数的辅助提示框中,无中括号的是必需参数,有中括号的[number2]是非必需参数。必需参数有默认值时,也可以省略不写,但需要逗号占位。2、运算符与通配符。Excel中运算符分4类。2-1算术运算符。加、减、乘、除、幂、负号、百分比。2-2比较运算符。=,,,=,=,2-3文本运算符(文本拼接符):。2-4引用运算符。

区域运算符冒号,=sum(A1:B4),表示从A1格到B4格的区域。

联合运算符逗号,=sum(A1,B1,C3),表示这三格。

交叉运算符空格,=sum(A3:D3C1:C5),表示两片区域的交集部分。

引用运算符看起来很陌生,但除了交叉运算符,平时经常用到的。除这三种以外,还有跨表引用单元格时的感叹号,=工作表名!引用区域。2-5运算符的优先级:①引用运算符②数学运算符③文本运算符④比较运算符可以使用括号改变优先级。2-6通配符①用?代表一个字符。        //脑瓜②用*代表0到任意多个连续字符。    //星星,时多时少③多段字符结合单元格引用组合使用通配符时,要使用"*"A1"*"的格式3、单元格引用3-1直接点选或输入引用单元格,添加符号,即实现单元格的相对引用和绝对引用。3-2可通过定义名称引用。①选中需引用区域,编辑栏左侧的名称框,输入名称。或者带标题选中区域,公式—定义的名称—根据所选内容创建,即得到批量的名称。②在函数中直接输入名称,无需引号,即引用名称所代表的单元格区域。3-3跨表、跨簿引用时,需要编辑外部链接。有的表打开时,表格提示存在外部链接,是否更新。即因为本表发生了外部引用。跨工作表引用时,需要用到感叹号运算符。=‘表名’!区域=‘sheet1’!A1跨工作簿引用时,鼠标直接点选即实现应用,公式写法是:=[簿名.xlsx]sheet1!A1当被引簿关闭时,公式自动变为带文件路径的格式。数据—查询和连接—编辑链接,可以检查外部链接、更新数据、管理连接等。4、公式报错原因4-1有八种报错类型,都是很常见的。########      当列宽不够显示数据,或者使用了负的日期时间#VALUE!        使用的参数类型不正确#DIV/0!        数字被零除#NAME?      公式中使用了未定义的范围或单元格的名称#N/A        查找函数找不到匹配的值#REF!        公式中使用了无效的单元格引用#NUM!        公式中使用无效数字或无效参数#NULL!        计算两个实际并不相交范围的交叉单元格时会出现此错误4-2循环引用的错误。比如SUM求和包括了SUM所在单元格,计算结果是0。此时不会报错,但结果是错的。在公式—公式审核—错误检查,可以检查错误,发现循环引用单元格。4-3Excel的自动检错功能,单元格左上角的绿色三角符号。当格内公式和周围不一样时,当出现文本型数字时,Excel会自当检错并三角符号提醒。在文件—选项—公式—错误检查处,可以设置此项功能。5、名称定义的使用给单元格定义名称可以极大方便函数的使用,除此以外,在设置表格的数据验证、限定输入范围、以及制作图表时,也能发挥巨大的用处。5-1名称定义的方法有两个:①选中区域,在名称框直接写名字。名称框即行号1上面的可选格子。②选中区域,公式—定义的名称。使用“根据所选内容创建”可以批量定义名称,并以首行标题为各区域的名称。5-2名称的使用:①写参数时直接写名称即可。②在名称框下拉点选。③在公式—定义的名称—名称管理器、用于公式,也可以选用名称。④按F3,调出粘贴名称框,快速选用。5-3某区域定义名称后,可以删掉该区域,即不将定义名称的源区域放在表格里。方法是:①选中一个空白单元格,等于目标区域。回车,此时计算结果无意义。②编辑该格,按F9,将区域转换成常量数组。复制这串常量数组。③公式—名称—定义名称,新建名称。④输入名称,在引用位置处,粘贴刚刚复制的常量数组。⑤此时,删除名称的源区域,名称依然可用。5-4定义名称是绝对引用。6、数字与逻辑值参与计算6-1逻辑值逻辑函数,可直接在单元格写:=ture或=true(),返回ture,false同。在数值计算中,true=1,false=0。在逻辑判断中,true=所有非0数值,false=0。6-2数值型数字转文本型数字:分列—文本,或前加单引号。6-3文本型数字转数值型数字:①根据表格自动检错提示,点选转换。②参与计算,或是=Value(它自己)。=A1*1、=A1/1、=A1+0、=A1-0、=--A1。=--A1,减负运算,是“=0-(-A1)”的缩写。负负得正,结果不变。③选择性粘贴—运算④粘贴进记事本,再粘回来,即变成数值型。6-4文本是大于任何数字的。当文本型数字排序时,排序结果是错误的。7、编辑、查看、复制公式7-1单元格有四种状态,在Excel最左下角可以看见。就绪、输入、编辑、点选。7-2编辑公式:①,双击单元格,直接写公式。若不能写,文件—选项—高级—允许直接在单元格内编辑②,选中单元格,按F2,进入编辑状态。(不用鼠标的懒人)③,在公式编辑栏里写。④,点选函数,鼠标操作。7-3查看公式①使用=FORMULATEXT(),将公式转换成文本返回。②Ctrl+~,将表中所有公式显示出来。③选中公式的一部分,按F9,可显示该部分计算结果。7-4复制公式①五种复制公式的方法:1、鼠标拖动填充柄。2、双击填充柄。(只填充到相邻的单元格)3、选择区域—开始—填充——向下填充。(Ctrl+D)需要在就绪状态下填充。4、选中区域,选中公式编辑栏,进入编辑状态,Ctrl+Enter。5、复制粘贴。②复制单元格与复制公式内容不同。复制单元格,参数相对引用。复制公式内容,则绝对引用。③将公示结果转成值:选择性粘贴。或使用右键边缘拖动拖回快速粘贴为数值(WPS无此骚操作)。7-5输入完成后,按Ctrl+Shift+Enter,以数组方式完成计算。数组方式的计算结果,公示栏中会看到{}大括号。这个大括号是写不上去的。----------------------------------------------------------------二、求和与统计函数1、求和、条件求和1-1求和,=SUM()。①最多可放个参数。只计算数值型数字,自动忽略其它类型(包括布尔值)。但若直接写=sum(true,true),也返回2,此处隐式转换了,SUM内的布尔值可以计算,引用的布尔值不能计算。②SUM()快捷键:公式—自动求和开始—编辑—求和ALT+=,会自动判断求和范围。③不能SUM的情况(文本型数字):1.文本型数字转数值型数字。方法见上文。2.SUM单个相加,逗号间隔。既保留文本型数字,又可以算出结果。1-2条件求和,=SUMIF(条件区域,“条件”,求和区域)①当求和区域与条件区域相同时,求和区域可省略。②SUM结合逻辑值与数组,实现条件求和:{=SUM((B2:B)*B2:B8)}注意使用ctrl+shift+enter计算。比较运算得出结果1,或0。在数组计算中,每一格的比较运算结果,与它自己相乘,结果再相加。得到:满足条件的为1相乘得原数,不满足条件的为0相乘得0。③SUM结合逻辑与数组,实现多条件计数countifs功能。{=SUM((C2:C12="财务部")*(B2:B12="女"))},ctrl+shift+enter两条件同时满足,则相乘得1,对乘求和则计数+1。sum内的布尔值可以计算。等效于:=COUNTIFS(C2:C12,"财务部",B2:B12,"女")④利用SUMIF做分类汇总求和:结合IF,判断当前格是否分类的最后一格,不是则空,是则sumif。1-3sumif的数组模式,结合sum使用:{=sum(sumif(A2:A10,D2:D3,B2:B10))}sumif的条件也为区域,此时依次将区域内的每一格作为条件进行计算,得到条件区域内每一格作条件时的sumif值,有多个,是数组。对这个数组,再求sum,以ctrl+shift+enter计算,得到结果。1-4包含通配符的多条件求和。{=SUM(SUMIF(A:A,{"湖南","湖北"}"*",B:B))}等效于:{=SUM(SUMIF(A:A,{"湖南*","湖北*"},B:B))}1-5多条件求和sumifs=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,...)2、计数、条件计数2-1计数类型:①数字计数,COUNT②非空值计数,COUNTA③空白格计数,COUNTBLANK④表格右下角的计数区域显示的是COUNTA,非空格计数。空格也是一个字符。2-2单条件计数=COUNTIF(range,criteria)利用COUNTIF实现去重计数:=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))1、先用COUNTIF算出每个值的次数。2、用1除以每个值的次数。3、把除得的值加起来。(同一个值被1除过,再加起来,等于1)2-3多条件计数=COUNTIFS(range_range1,criterial1,range_range2,criteria2...)结合通配符的使用:=COUNTIFS(A:A,"*"F2"*",D:D,"0")2-4利用COUNTA实现智能排序。即动态排序,排序号随着内容列变化而变。原理,结合IF判断,当前格为空时,不计算,不为空时,对非空值计数。=IF(B2="","",COUNTA(B1:B2)-1)①排序自动跳过空行,且连续。②增加删除数据时,序号自动变化。注意对合并单元格的处理。合并单元格的数据只存于最左上角的格子,所以要填充。3、平均值、条件平均值3-1计算平均值=AVERAGE(计算区域)3-2条件计算平均值=AVERAGEIF(条件区域,条件,数字区域)3-3多条件计算平均值=AVERAGEIFS(数字区域,条件区域1,条件1,条件区域2,条件2)4、数组乘积、频率、极致、顺序值。4-1数组乘积之和计算,=SUMPRODUCT(array1,array2,array3...)直接ENTER即可计算。逗号可写作乘号。逻辑值参与计算时,只能用乘号,将逻辑值转为数值后可用逗号。两个区域的格数需要相同。两区域对应每格先相乘,将每两个乘积相加,得到结果。如图:如果只输入一个区域,则等效于SUM。结合逻辑值,sumproduct可实现条件求和、条件计数。4-2乘积计算=PRODUCT()4-3频率分布计算=FREQUENCY(被统计区域,分组区域)Frequency以垂直数组形式返回数据的频率分布。1、使用前要先选择结果存放区域。多选一个,存放超过最大限制值的数量。2、返回数组。CTRL+SHIFT+ENTER3、按各分组区域的=的规则分类统计。4-4极值计算=MAX()=MIN()可以对区域计算,也可在函数中直接逗号列出参数。4-5求指定顺序的值。=LAGER(array,k)倒序第K位的值。=SMALL(array,k)顺序第K位的值。k可以引用单元格。当k为数组时,表示依次按数组元素的顺序,求出各k元素的顺序值。此时结果为数组,需要进行数组计算。借此可快速计算前K名的和,后K名的和。{=SUM(LARGE(C:C,ROW(1:3)))}=SUM(LARGE(C2:C14,{1,2,3}))=SUMPRODUCT(LARGE(C:C,ROW(1:3)))----------------------------------------------------------------三、数字处理函数1、Excel实际值,和单元格看到的值。Excel计算的是实际存储的值,可能与其直接显示的值有所不同。比如调整数字格式的小数位数时,显示值会自动四舍五入,但其实际存储值却不变。单元格格式调整,只改变了值看起来的样子,并未实际改变值。日期也是这个原理。以为是整数,其实是小数;以为小数只有两位,其实有很多位。若要真正把数值变为整数,或是两位小数,需要用到数字处理函数。2、常用计算函数求和,平均,极值,乘积,顺序值等。3、数字近似处理3-1四舍五入=ROUND(数字,位数)按指定位数对数字进行四舍五入。①一般只对最终结果做一次四舍五入,误差比较小。②位数可以是负数!借此将数字化成整百、整千。3-2向上舍入=ROUNDUP(数字,位数)3-3向下舍入=ROUNDDOWN(数字,位数)4、数字取整处理4-1向下舍入取整:=INT(数字)注意负数取整的方向,是离0远去。4-2按位数截取,=TRUNC(数字,位数)位数默认为0。返回整数,被截整数部分变0。和ROUND也可化整,但TRUNC不做四舍五入,直接截断。且TRUNC直接返回整数,不带小数。5、随机数5-1取0-1的随机数,=RAND()结合乘法,得到更多随机数。5-2指定区间范围随机数,=RANDBETWEEN(范围底数,范围顶数)5-3返回某范围内随机日期:randbetween(开始日期,结束日期)日期格式最好直接用选用已有的日期单元格,手输报错。(日期的本质是数值)6、求余、求商。6-1求余:=MOD(被除数,除数)。结果的正负号与除数相同。利用身份证的第17位数字奇偶表示性别,可利用MOD根据身份证号码直接判定性别。=IF(MOD(MID(B2,17,1),2),"男","女")6-2求商:=Quotient(分子,分母),返回商的整数部分。----------------------------------------------------------------四、日期处理函数1、日期原理日期的本质是数值。整数部分为日期,小数部分为时间。CTRL+;返回系统当前日期=today()CTRL+SHIFT+;返回系统当前时间=now()日期计算时间时,需要进行时、分、秒的转化。数字1代表1天,1*24即得到小时,1*24*60即得到分钟,1*24*60*60即得到秒。2、提取日期格式2-1可以按需要提取日期时间的年、月、日、时、分、秒,或按照制定格式提取。1、YEAR(serial_number)    返回年份2、MONTH(serial_number)    返回月份3、DAY(serial_number)    返回日期中具体的某一天4、HOUR(serial_number)    返回小时数5、MINUTE(serial_number)    返回分钟数6、SECOND(serial_number)  返回秒数7、DATE(year,month,day)    返回表示特定日期的连续序列号8、TIME(hour,minute,second)  返回指定时间的序列号2-2文本日期转为日期:用date将文本组合成日期格式。=DATE(LEFT(A5,4),MID(A5,5,2),RIGHT(A5,2))或结合分列功能,使用date组合。2-3直接使用date计算日期。比如增加10年:=DATE(YEAR(A3)+10,MONTH(A3),DAY(A3))3、星期、工作日的计算3-1将日期转为星期①直接单元格格式改为星期。系统内置功能。②单元格格式自定义,代码所代表格式为:yyyy-mm-ddaaaaaaa  中文周数简写aaaa中文星期几ddd  英文周数简写dddd英文星期几③使用WEEKDAY函数。WEEKDAY(日期,返回类型)返回类型表示周几作为一周开始,默认0,即周天作开始。3-2计算当前日期是当年的第几周:WEEKNUM(serial_number,[return_type])3-3工作日计算:①计算日期间的所有工作日:NETWORKDAYS(start_date,end_date,[holidays]NETWORKDAY(开始日期,结束日期,排除日期)  计算日期间所有的工作日。排除日期可以不写。②WORKDAY(start_date,days,[holidays])WORKDAY(开始日期,天数,排除日期),计算指定日期向前向后数个工作日后的日期4、月份的计算4-1加减月数得月末天:EOMONTH(start_date,months)EOMONTH(开始日期,月数):返回指定日期向前或向后几个月的那个月的最后一天日期。months可以是0,即返回当月的最后一天日期。用于判断每个月的天数。如果months参数大了,年份会自动修改。4-2加减月数:EDATE(start_date,months),返回指定日期向前或向后几个月的日期。等效于:=DATE(YEAR(D2),MONTH(D2)+22,DAY(D2))5、日期间隔计算=DATEDIF(start_date,end_date,unit)5-1unit单位:(用引号,双引号!!!单引号会报错!)y    计算年份m    计算月份d    计算天数ym    忽略年计算月(结果小于12)yd    忽略年计算天  (结果小于)md    忽略月计算天  (结果小于30)5-2datedif是隐藏函数。6、得到当前日期、时间=TODAY():没有参数,返回当前系统日期,实时更新计算。=NOW():  没有参数,返回当前系统时间,实时更新计算。----------------------------------------------------------------五、匹配骚操作(排序查找引用)1、行、列数计算。1-1行数计算。=row()无参数返回函数所在行数。有参数返回该格所在行数。参数为区域时,返回数组,按F9查看数据。直接ENTER则返回区域内第一行行数。选中同一行的区域时,数组仅一个值,但也是数组。1-2数组的行数计算:=rows()结果不是数组。1-3列数计算。=COLUMN([reference]):返回指定单元格引用的列号。性质同ROW()1-4数组的列数计算:=COLUMNS([array]):返回数组或引用的列数。2、匹配、查找2-1直接选中值=CHOOSE(顺序,值1,值2……)月份定季节:=CHOOSE(MONTH(A2),"冬季","冬季","春季","春季","春季","夏季","夏季","夏季","秋季","秋季","秋季","冬季")2-2VLOOKUP——YYDS,V是vertical,垂直的意思,表示垂直匹配。VLOOKUP(查找值,查询区域,返回值所在列号,查找类型)①只能查询区域的第一列。②查找类型:0,false,精确匹配。1,true,近似匹配。无精准值时,返回比它小的最大值。③模糊查询时,查询区域第一列必需升序排列。④VLOOKUP和MATCH嵌套使用YYDS。见后文。⑤VLOOKUP也可以逆向查找,结合IF,方法略。2-3HLOOKUP:按行查找匹配。在首行中查找。H是horizontal:水平的。2-4LOOKUP,查找。①向量形式:LOOKUP(查找值,查询区域,返回结果区域)    查询区域只能是一行或一列,返回也只是一行或一列。②数组形式:没什么卵用,官方都建议不要用。2-5MATCH查找,返回目标所在相对位置。返回结果常作为VLOOKUP或INDEX的参数使用。MATCH(查找值,查找区域,查找类型)①查找区域只能是一行或一列。不能多行多列。②查找类型:模糊查询  1(或者省略)小于,无精准则返回小于查找值的最大值的位置(查找区域必须升序排列)模糊查询  -1  大于  ,无精准则返回大于查找值的最小值的位置精确查找0  可以无序。③查找区域选中列,返回行数;选中行,返回列数。④返回值是行数、列数,不是行号、列号。⑤ROW或COLUMN也能返回位置,但没有查找功能。2-6行列交叉格:INDEX(array,row_num,column_num)INDEX结合match,得出目标的行数、列数,查找出结果。常用于复杂维度的匹配。①数组形式:INDEX(指定区域,返回值所在行数,返回值所在列数)注意选中区域时,不要包含数值多余的行列。按照选中区域的行数、列数来计算的。②引用形式:2、引用形式INDEX(查询区域,行数,列数,指定查询多个区域中的编号)查询区域可以选择多个区域,用逗号外加括号连接。第四个参数是第一个参数多个区域中的第几个区域。=INDEX((A3:B8,D3:E8),MATCH(B11,A3:A8,0),2,2)2-7INDEX与MATCH嵌套使用。=INDEX(A2:A8,MATCH(MAX(E2:E8),E2:E8,0),1)2-8文本引用单元格=INDIRECT(引用的文本,引用的类型)引用函数。文本间接引用。①引用类型:引用参数为TRUE或省略,第一个参数为A1引用样式。引用参数为FALSE,第一个参数为R1C1引用样式。R1C1样式:选项—公式—使用公式,列的序列号变为数字样式。②简单引用,直接单元格=C1。③INDIRECT直接引用:=INDIRECT(“C1”,TRUE):第一个参数,以文本形式填写目标单元格的位置,双引号。④INDIRECT间接引用:=INDIRECT(C4,TRUE)C4的值是文本:E4,函数返回了E4的值,此事第一个参数是鼠标点选,且不能用双引号,如果"C4"引用的就是C4了。⑤跨工作表的引用:=1日!B10(鼠标直接点选即可)=工作表名!目标单元格⑥跨工作表合并数据=INDIRECT(A2"!B10")  A2内的值为:1日(第一个工作表的名字)也=INDIRECT("1日""!B10"),但是无法复制。用符号连接两个引用条件,条件1是别表名,条件2是跨表别表单元格,要加感叹号表示跨表引用单元格。两个条件分别用双引号括起来。但如果是调取别的单元格间接引用,就不需要双引号。所以也可以写成:=INDIRECT(A2C2,TRUE)A2内的文本值:1日,C2内的文本值:!B10。3、偏移OFFSET(reference,rows,cols,[height],[width])OFFSET(参照起点,向下偏移行数‘起点是0行’,向右偏移列数‘起点是0列’,[返回引用区域的行数,本身是第一行],[返回引用区域的列数,本身是第一列])①[height]与[width]有值时,返回该区域的多个数字。②所有参数可以为负,为负时则方向相反。4、利用函数智能排序、插入空行。4-1智能排序:IF+COUNTA。4-2ROW()排序4-3插入空行的方法:①序号复制两边,排序之,得到空行。②4格对角两格输入1,选中4格向下拖动,形成隔行的两列序号。定位常量,插入整行,得到间隔空行。复制标题,选中第一列,定位到空值,粘贴。③已存在数字文本间隔行的情况,可使用定位,定位常量到文本或到数值,即隔行选中,插入整行,得到隔行空行。④插入空列,CTRL分别选中每行,插入空列,得到隔列空列。----------------------------------------------------------------六、逻辑函数(条件)1、比较运算符=、、、=、=、2、且或非①AND(logical1,[logical2],...)  所有条件为TRUE,返回TRUE,也就是1。只要有一个为FALSE,返回FALSE,0。②ORlogical1,[logical2],...)只要有一个条件为真,返回TRUE,也就是1。全部为FALSE,返回FALSE,0。③NOT(logical)对逻辑值求反。如果条件为真,返回假;如果条件为假,返回真。④AND可用*代替,OR可用+代替。⑤用括号改变运算符的优先顺序。3、IF(logical_test,[value_if_true],[value_if_false])IF与AND、OR嵌套时,用*、+代替的情况。4、ISIS函数返回值均为逻辑值。ISBLANK    是否为空单元格ISLOGICAL  是否为逻辑值ISNUMBER  是否为数字(空单元格返回0)ISTEXT    是否为文本ISNONTEXT  是否非文本(空单元格返回1)ISEVEN    是否偶数ISODD    是否奇数ISREF    是否为单元格引用ISFORMULA  是否为公式ISNA    是否为错误#N/AISERR    是否为除#N/A以外的其它错误值ISERROR  是否为错误值5、iferror()IFERROR(value,value_if_error)IFNA(value,value_if_error):判断是否为#N/A的错误值。NA是一种无数据的填写惯例,中国习惯一般空着。6、判断单元格数据类型的方法:取消强制对齐,数字靠右,文本靠左。----------------------------------------------------------------七、文本函数1、真假空单元格有空格、结果为空得函数,是假空单元格。delete,或者替换空格为空后,才是真空单元格。2、文本拼接2-12-2=concatenate(text,text2...)2-3=concat()可以输入区域。2-4=Texjoin(分隔符,区域)相当于MYSQL中的concat_ws2-5VLOOKUP查询时结果为空时返回0,若不想要0,可以拼接一个“”,结果就为空。3、文本长度计算LEN(text)    返回文本字符串中的字符数LENB(text)  返回文本中的字节个数一个中文字符由2个字节组成。4、文本截取4-1左起截取=LEFT(text,[num_chars])  从文本左侧起提取指定个数的字符4-2右起截取=RIGHT(text,[num-chars])  从文本右侧起提取指定个数的字符4-3中间截取=MID(text,start_num,num_chars)从文本中间指定位置提取指定个数的字符复杂情况下可利用汉字两个字节的特性,作长度计算,生成截取的位数。5、查找、替换、比较5-1文本比较,看是否相等。EXACT(text1,text2):用于比较两个文本是否相等,区分大小写5-2查找①FIND(要查找的文本,哪个文本,查找的位置‘开始查找的位置’)。区分大小写。②SEARCH(),用法同FIND,但是不区分大小写。5-3替换①REPLACE(old_text,start_num,num_chars,new_text)  根据指定位置替换②SUBSTITUTE(text,old_text,new_text,[instance_num])  根据指定文本替换instance_num,表示要替换第几次出现的旧文本。省略则替换所有。6、文本转换6-1编码转换CHAR(number)  返回数值序列号对应的字符CODE(text)    返回字符所对应的数值序号借助CHAR制作字母排序表,数字64对应A。也可CHAR结合RAND生成随机字母表。6-2大小写转换UPPER()    把英文转成大写LOWER()  把英文转成小写PROPER()  将文本中每个单词的首字母转换成大写PROPER(LOWER(A2)""LOWER(B2))6-3数字按格式转文本=TEXT(value,format_text),参数2用双引号。参数2,格式类型:需用双引号。日期:"yyyy-mm-dd"百分数:"0.00%"区别于自定义格式。设置单元格格式仅改变显示外观。TEXT函数将数值转化为文本格式,特殊情况下会影响原数据的精度,不建议用TEXT的结果进行计算。----------------------------------------------------------------总结预览时标签不可点收录于话题#个上一篇下一篇


转载请注明地址:http://www.tanhuaa.com/ncth/8736.html