ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5123|回复: 4

[原创] 自动增加序号:相同项加相同序号,不同项增加序号

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-7-30 15:43 | 显示全部楼层 |阅读模式
比如,部门相同的,序号一样,不同部门时,按照从上到下递增序号;
相同部门排列在一起时:=(C2<>C1)+N(A1)
序号
姓名
部门
1
采购
1
采购
2
销售
2
销售
3
工厂
3
工厂
3
工厂
3
工厂
3
工厂


部门顺序杂乱排列时(数据在E/F/G三列)
=IF(COUNTIF($G2:G$2,G2)>1,VLOOKUP(G2,IF({1,0},$G1:G$1,$E1:E$1),2,0),SUMPRODUCT(1/COUNTIF(G2:G$2,G2:G$2)))
序号
姓名
部门
1
采购
2
销售
1
采购
2
销售
3
工厂
3
工厂
3
工厂
3
工厂
1
采购





相同部门排列在一起时

相同部门排列在一起时

自动增加序号.rar

6.95 KB, 下载次数: 95

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-7-30 15:56 | 显示全部楼层
H列
=IF(G2="","",IFERROR(INDEX($H$1:H1,MATCH(G2,$G$1:G1,0)),MAX($H$1:H1)+1))

TA的精华主题

TA的得分主题

发表于 2018-7-30 17:04 | 显示全部楼层
本帖最后由 shwangfeng 于 2018-7-30 17:09 编辑

我也来试一试,H2下拉:
  1. =IF(MATCH(G2,G:G,0)=ROW(G2),MAX(H$1:H1)+1,INDEX(H:H,MATCH(G2,G:G,0)))
复制代码

TA的精华主题

TA的得分主题

发表于 2022-10-24 21:02 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2022-11-8 06:55 | 显示全部楼层
=MIN(COUNTA(UNIQUE(G$2:G2)),MATCH(G2,G$2:G2,))
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-3 14:15 , Processed in 0.039594 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表