广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    使用SUBSTITUTE函数实现固定排序编号自动显示

    来源:网络收集  点击:  时间:2024-04-06
    【导读】:
    分享一下,如何在excel中使用SUBSTITUTE函数对固定排序编号实现自动编号,结合if函数判断自动更新循环,原理很简单一看就会,教程是自己原创的工具/原料moreexcel2019方法/步骤1/5分步阅读

    第一步:如图中所示的场景,每天做多组试验,每个试验都有方案1和对照1,编号名称按AABBCCDDEEFFGGHH顺序来命名,很显然显示了A之后就是显示B,以此类推显示C、D...

    2/5

    第二步:使用left函数从AABBCCDDEEFFGGHH左侧取值,就可以显示字母A、B、C...了,要分享的就是使用SUBSTITUTE函数从左侧开始替换AA、AABB、AABBCC、AABBCCDD...AABBCCDDEEFFGG

    3/5

    第三步:SUBSTITUTE函数定义是(text,old_text,new_text),即SUBSTITUTE(AABBCCDDEEFFGGHH,LEFT(AABBCCDDEEFFGGHH,2),)其中,LEFT(AABBCCDDEEFFGGHH,2)就是old_text,意思是把AABBCCDDEEFFGGHH中的AA替换成空,就成了BBCCDDEEFFGGHH,那么LEFT(AABBCCDDEEFFGGHH,4),就是把AABB替换成空,就成了CCDDEEFFGGHH

    4/5

    第四步:从左侧取值就可以把函数串联起来,如LEFT(SUBSTITUTE(AABBCCDDEEFFGGHH,IF(C2=A,LEFT(AABBCCDDEEFFGGHH,2),IF(C2=B,LEFT(AABBCCDDEEFFGGHH,4),IF(C2=C,LEFT(AABBCCDDEEFFGGHH,6),IF(C2=D,LEFT(AABBCCDDEEFFGGHH,8),IF(C2=E,LEFT(AABBCCDDEEFFGGHH,10),IF(C2=F,LEFT(AABBCCDDEEFFGGHH,12),IF(C2=G,LEFT(AABBCCDDEEFFGGHH,14)))))))),),1)这里重点是if函数判断第一个A出现的单元格,以此类推第一个B出现的单元格...

    5/5

    第五步:每天的日期是必填项目,新日期编号从A开始,if函数判断不为空就可显示A了,如IF(A3,A,LEFT(SUBSTITUTE(AABBCCDDEEFFGGHH,IF(C1=A,LEFT(AABBCCDDEEFFGGHH,2),IF(C1=B,LEFT(AABBCCDDEEFFGGHH,4),IF(C1=C,LEFT(AABBCCDDEEFFGGHH,6),IF(C1=D,LEFT(AABBCCDDEEFFGGHH,8),IF(C1=E,LEFT(AABBCCDDEEFFGGHH,10),IF(C1=F,LEFT(AABBCCDDEEFFGGHH,12),IF(C1=G,LEFT(AABBCCDDEEFFGGHH,14)))))))),),1))

    注意事项

    使用left函数从左侧取值

    使用SUBSTITUTE从替换左侧替换,保证文本左侧值为要显示的内容

    使用if函数判断要替换的内容,第二次if函数是循环判断达到自动更新的目的

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_447046.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 06:43:21  耗时:0.026
    0.0256s