excel自动编号问题。A为编号,B为名称,要求A从0001往下排,凡是B相同的A的序号也一样。 求公式!

发布网友 发布时间:2022-04-23 04:06

我来回答

5个回答

热心网友 时间:2023-10-14 07:47

按第一个图列的顺序,A2 输入1,A3输入:
=IF(COUNTIF($B$1:B2,B3)>0,INDEX($A$1:A2,MATCH($B$1:B2,$B$1:B2,0)),MAX($A$1:A2)+1)
如果反过来按第二个图列顺序的话,B2输入1,B3输入:
=IF(COUNTIF($A$1:A2,A3)>0,INDEX($B$1:B2,MATCH($A$1:A2,$A$1:A2,0)),MAX($B$1:B2)+1)

热心网友 时间:2023-10-14 07:48

设内容在2至10行,
表1,在A2输入公式:
=TEXT(SUM(1/COUNTIF(B$2:B2,B$2:B2)),"0000")
表2,在B2输入公式:
=TEXT(SUM(1/COUNTIF(A$2:A2,A$2:A2)),"0000")
都摁SHIFT+CTRL+回车结束公式的输入,再将公式向下拉填充复制。

热心网友 时间:2023-10-14 07:48

B2单元格输入公式
=sumproct(1/countif(A2:A$2,A2:A$2))
下拉填充
如果是显示的公式,可以再设置单元格格式为常规,重新编辑公式后按回车键

热心网友 时间:2023-10-14 07:49

首先 到单元格格式自定义数字格式为 0000,A2要手输入 0001
在A3输入=TEXT(IF(COUNTIF(B$2:B2,B3)>0,INDEX(A$2:A2,MATCH(B3,B$2:B2,0)),SUMPRODUCT(1/COUNTIF(B$2:B3,B$2:B3))),"0000")
向下填充,特别提醒 B列不排序 也支持哦

热心网友 时间:2023-10-14 07:49

b列先排序,a列第一个输入:'0001,第2个公式:=text(if(b2=b1,a1,a1+1),"0000") 下拉。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com