excel 编程,找出同一列相同的项,并编号加以区别

来源:百度知道 编辑:UC知道 时间:2024/09/23 09:25:25
Excel应用问题。具体是这样的。有一列数据,其中某值会以一个或者多个为一组(中间间隔其他值就算另外一组)随机出现。就像下面我随便写的例子一样:

1 A
2 A
3 B
4 A
5 B
6 C

问题是,我希望区分1、2的A 和 4 的A 为不同的组。给他们加上一个标记,使得他们拥有唯一的组标记。

类似于:
1 A1
2 A1
3 B1
4 A2
5 B2
6 C1

如何实现呢?
回答 chenjin99 的疑问。
因为1、2行的a是第一次出现,就给他们加一个标记,1,在第4行又出现了,属于另外一组,加一个标记2
类似的,B第一次出现就是标记1,第二次就是标记2
这其中的ABC分别代表不同的数据。是为了举例子方便而这样写的。希望你能明白。

当然,标记可以随便加,任何可以区分他们为不同组的标记都一样。

关键如下第2、3行,以及第4、5、6行,后面的标记是什么规则呢?
2 A 1
3 B 1

第3行是B,为什么标记为1呢?后面4、5行,也不同,为什么都是2?第6行的C怎么又是1了呢?

能否补充明白这个标记的规则呀?
---------------
你看这样可以不:
比如你的数据在A列,结果要写在B列,请先在B1中输入一个 1;
然后在B2单元格中输入:=IF(A2=A1,B1,B1+1),并向下复制(或向下拉)。结果应当满足你的要求。

这样的话,序号是统一安排的,不同的项目序号不会相同。

Good Luck!

增加辅助列B列。
B1=COUNTIF($A$1:A1,A1) 下拉。

C1=1
C2=IF(OR(B2=1,A1=A2),C1,C1+1) 下拉。

看看C列的需要是不是你需要的。

看看我理解你的题意对不对哈。

一个代码第一次出现时序号和上一个相同,
第二次出现但上单元格的代码与其相同时仍与上一个序号相同。

仅在代码出现次数超过1次,且代码与上一单元格代码相异时序号增加一。

最好是把你分组的规律写一下。
要不逻辑关系出不来。

b1输入 “A1”

b2 =IF(A1=A2,B1,A2&--RIGHT(B1,LEN(B1)-1)+1),下拉。

结果如图

如何在EXCEL表同一列中找出完全相同之处?急 在excel里如何找出同一列的相同值?急 如何在EXCEL同列中找出相同一项? excel AB两列同CD两列数据如何找出相同 excel 两列同两列数据如何找出相同 Excel 两列数据,要找出相同项目。怎么用函数快速找出?? 如何在Excel中同一列中求和 Excel在同一列中怎样排除相同的数据? 如何在excel中,同一列输入相同内容, 如何在Excel同一单元格中竖排两列文字? 怎样找出EXCEL中A列与B列不同的数据.