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

 时间:2024-11-09 09:41:12

分享一下,如何在excel中使用SUBSTITUTE函数对固定排序编号实现自动编号,结合if函数判断自动更新循环,原理很简单一看就会,教程是自己原创的

工具/原料

excel2019

方法/步骤

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

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

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

3、第三步: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、第四步:从左侧取值就可以把函数串联起来,如LEFT(SUBSTITUTE("AA幞洼踉残BBCCDDEEFFGGHH",I僻棍募暖F(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、第五步:每天的日期是必填项目,新日期编号从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))

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

如何实现多条件排序? 计算表中在特定区间内的数据的个数最好用的公式 Excel如何用SUBTOTAL函数动态计数 [VBA入门] 1、勾选开发工具,打开VB代码窗口 excel表格快速生成产品编号的方法和技巧(4)
热门搜索
汗斑图片 青蒿图片 危情少女 篮球场图片 动态邪恶图片