ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > 根据不同关键字分别编序号,无论删除、添加、隐藏行,编号均能连续

根据不同关键字分别编序号,无论删除、添加、隐藏行,编号均能连续

作者:绿色风 分类: 时间:2022-08-18 浏览:103
楼主
wwl5111008
Q:根据不同关键字,分别编号,要求在全选及筛选状态下,编号都能连续

未命名.jpg  

尝试如下方法均失败:
1、全选分别排序
  1. =IF($E11="","",COUNTIF($E$3:$E11,"*"&MID(E11,4,LEN(E11)-10)&"*"))
产生问题:筛选状态下无法按不同关键字分别编号,如下:

3.jpg  

2、统一排序
  1. =SUBTOTAL(103,$E$3:$E3)*1
产生问题:无法分类编号

A:

4.jpg  
首先:ctrl+L,建立表。
  1. =SUBTOTAL(103,OFFSET(INDIRECT("$E$"&(MATCH("*"&MID(E3,4,LEN(E3)-10)&"*",$E$3:$E$11,0)+2)),,,COUNTIF($E$3:$E3,"*"&MID(E3,4,LEN(E3)-10)&"*"),))*1
或者:
  1. =SUBTOTAL(103,OFFSET($E$3,MATCH("*"&MID(E3,4,LEN(E3)-10)&"*",$E$3:$E$11,0)-1,,COUNTIF($E$3:$E3,"*"&MID(E3,4,LEN(E3)-10)&"*"),))*1

根据不同关键字分别编号.html.rar
2楼
心痛神伤
学习了
3楼
fishercwt
没看懂啊
4楼
amiaosheng
踏破铁鞋无觅处得来全不费工夫!
我先试用一下  谢谢分享
5楼
九妖小怪
学习啦
6楼
lrlxxqxa
分别排序公式还可简化一下
数组公式
  1. =SUBTOTAL(103,INDIRECT("E"&MATCH(LEFT(E3,2),LEFT(E:E,2),)&":E"&ROW()))
7楼
wwl5111008
学习,数组公式学的不好
8楼
『青青』
学习,谢谢
9楼
Tomleej
学习啦谢谢
10楼
Lilynuaa
公式有点复杂了
11楼
yangkeyuan
学习了
12楼
poiuyman5
Skillful

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap