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

 时间:2024-10-13 12:15:06

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)
  • 热门搜索
    烧水壶什么牌子好 胎儿双顶径是什么意思 人防车位是什么意思 桂皮的作用 平庸是什么意思 冰释前嫌是什么意思 什么是果酸换肤 1314是什么意思啊 透明质酸钠的作用 普惠金融什么意思