我有一个包含重复值的文本列,例如:
| A |
---|---------|
1 | emails |
2 | foo |
3 | foo |
4 | bar |
5 | bar |
6 | stuff |
7 | stuff |
8 | stuff |
我想做的是另一列包含数字,以便每个数字与第一列中的值匹配,例如:
| A | B |
---|---------|---------|
1 | emails | number |
2 | foo | 1 |
3 | foo | 1 |
4 | bar | 2 |
5 | bar | 2 |
6 | stuff | 3 |
7 | stuff | 3 |
8 | stuff | 3 |
最佳答案
首先,在单元格 B2 中输入数字 1,然后在 B3 中输入以下公式并向下填充:
=IF(A3=A2,B1,B1+1)
这假设“电子邮件”列中的字符串已经排序(即:重复项全部相邻)。
关于Excel:如何根据其他列中的文本值在列中创建数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/458902/