excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel2016从入门到精通

大家好,本节课我们来处理上节课我们留下的来的问题,在解决问题之前,我们先来看下两个函数IFERROR()函数和CODE()函数: IFERROR(value, value_if_error), value参数必须,是正常的公式部分; value_if_error参数必须,如果第一个参数(即value部分)的计算结果为错误时要返回的值,计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!; IFERROR()函数的意思就是:如果第一个参数部分没有返回错误值,则IFERROR()返回第一个参数的正常结果,而如果第一个参数返回错误值,则IFERROR()函数返回第二个参数指定的结果。 再来看下CODE()函数: CODE(text): 用于返回文本字符串中第一个字符的数字代码,返回的代码对应于计算机当前使用的字符集,这里注意是第一个字符哦,下面看下CODE()函数实例:我们在F2:F11输入阿拉伯数字0-9,然后在G2输入公式G2=code(F2)并向下填充,发现与阿拉伯数字0-9对应的字符代码为48-57,那下面我们来分析一下上节课的的字幕数据:上节课中我们讲过了,我们的目的是把表中的汉字部分(也就是C列中的汉字)原封不动的替换到对面(也就是A列中的英文),而如果C列中有大写的数字(如:“五”等),则对应A列的数值不娈,而就这张表来看,我们发现这样一个规律:A列中所有序号(即阿拉伯数字)和时间轴的第一个字符都是0-9的数字中的一个,而A列中的每个单元格如果不是以0-9的数字开头的都需要被对面C列内容替换,接下来重头戏上场:我们在B2单元格输入公式B2=IF(AND(CODE(A2)>=48,CODE(A2)<=57),A2,C2), 在上面我们已经测试过,阿拉伯数字0-9对应的code字符为48-57,那么,我们仅需要判断A列首字符对应的code字符,如果在48-57之间的话,则保留A列数据(即返回其本身数值),而如果不是的话,则返回C列对应单元格数值,但是这样我们发现还有一个问题就是出现了好多错误值#VALUE!,别急,文章开始我们就学习了如何去除错误值的方法,我们只需要在B2单元格的公式外层再套上IFERROR()函数即可:这样我们就完美的避开的错误值的干扰了,接下来,我们就把这些处理好的字幕全部复制到原英文字幕文档里(替换、覆盖)保存即可,然后再打开视频,加载字幕即可正常播放了:好了,今天的函数课程就和大家分享到这里,喜欢的朋友请关注、转发并分享,期待下期精彩课程。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接