excel函数使用实例1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
excel函数使用实例1

Excel函数使用实例 唱润刚 1 快捷输入 ALT+178 (M2),ALT+179(M3) Alt+10(代表excel中alt+enter) 2 excel只能显示小数点后6位,多于6位会自动四舍五入到小数点后1位(0.0999999会显示成0.1)或整数位(0.9999999会显示成1)。 在自动筛选时,会按实际数据进行大小对比,比如,0.0999999,当筛选条件为大于等于0.1时,这个数据无法被筛选出来,按01对待。 3 引用单元格的各种方法对比 1) Indirect(ref_text,a1) 简单引用,使用Indirect($a$1); 表示列号和行号的方式同时为文本时,使用”a1”样式; 不同时为文本,比如一个是文本一个为引用(或函数),或者两者都是引用(或函数),可以用连字符,连接列号和行号,如”a”b1;”a”row();a1”2”;a1row()。 如:需要引用a1的值,则为=indirect(“a1”),如果需要使用a1单元格内的内容作为参数,则=indirect(a1a2),其中,a1中应为a、b等字母,a2中应为数字。 2) Index(reference,row_num,column_num,area_num) Reference 对一个或多个单元格区域的引用,格式为:(A1:B4,D1:E4,G1:H4),然后利用area_num参数表示需要返回的区域数,用1、2、3等数字表示。 =index(a:a,1)表示a1单元格。 =index(1:1,2)表示b1单元格。 3) Address(row_num,column_num,abs_num,a1,sheet_text) abs_num:1或省略,绝对引用;2 绝对行号,相对列标;3 相对行号,绝对列标;4 相对引用 indirect可以返回单一的单元格,没有数组功能 index函数的行号和列号是相对于引用范围而言的 address利用列号和行号就可以引用某个单元格,这里的行号和列号是相对于整个表格的 4 替换掉单元格内空格 1) 保留两个符号中间的一个,去掉前后的所有空格。 因为在trim公式中,两个字符之间有一个单元格的ASCII码值为160,而其他普通空格是32。 =trim()。 2) 替换掉单元格内所有空格 需使用substitute函数,先替换出里面的保留空格。 char(32)普通空格 char(160)特殊空格 CLEAN 函数被设计为删除文本中7位ASCII码的前32个非打印字符(值为 0 到 31)。在Unicode字符集(Unicode:Unicode Consortium 开发的一种字符编码标准。该标准采用多(于一)个字节代表每一字符,实现了使用单个字符集代表世界上几乎所有书面语言。)中,有附加的非打印字符(值为 127、129、141、143、144 和 157)。CLEAN函数自身不删除这些附加的非打印字符。 clean可以清除0到31的非打印符号,所以可用以下公式替换单元格中所有的空格变成非打印符号以清除空格。其中的7可以换成0到31中的任意数。 =clean(substitute(a1,char(32),char(7)))。 5 替换函数有两个: 1) replace()替换掉指定位置的任意字符,将“001-107”数字1加上2。 =REPLACE(D2,FIND(-,D2)-1,1,MID(D2,FIND(-,D2)-1,1)+2)。 2) substitute()替换掉指定字符:=SUBSTITUTE(A1,123,456,3)。第三个参数用来确定替换掉第几次出现的指定字符,例中指第三次123,用456替换。如不指定,将替换所有的123。 6 Replace和substitute的区别 例如:随机生成身份证号码中的月、日 =REPLACE(A1,IF(LEN(A1)=15,9,11),4,TEXT(INT(RAND()*(12-31-1-1)),MMDD)) 利用文本函数得日期格式,返回由rand函数随机产生日期,由替换函数replace替换原来的日期数据。 REPLACE(old_text,start_num,num_chars,new_text) 第二个参数确定从原文本的第几个字符开始搜索。 这里用replace就是因为,它利用旧数据在原文本中的相对位置为依据,替换掉指定数目的数据,符合本题只能确定替换文本的相对位置的要求。 SUBSTITUTE(text,old_text,new_text,instance_num) SUBSTITUTE函数是利用查找到的文本出现的次数为依据来替换的,比如a在abcabc中出现两次,那么如果只替换第二次出现的a为d,那么函数可以用=SUBSTITUT

文档评论(0)

st4739288 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档