xin*_*nux 2 excel enumerate count duplicates
我的数据看起来像这样:
Monkey
Donkey
Elephant
Panda
Donkey
Donkey
Monkey
Run Code Online (Sandbox Code Playgroud)
我想用一个数字区分行,计算每个重复:
Monkey 1
Donkey 1
Elephant 1
Panda 1
Donkey 2
Donkey 3
Monkey 2
Run Code Online (Sandbox Code Playgroud)
我已经设法获得行的重复数量,但我不知道如何像这样枚举它们.
甚至可以使用excel,还是我必须编写脚本?
假设列表位于A列,从第1行开始.在单元格B1中,您可以输入:
=COUNTIF(A1,A1)
Run Code Online (Sandbox Code Playgroud)
当然会给出1.(或者您可以输入1的硬编码值,这取决于您.)
在单元格B2中,输入公式
=COUNTIF($A$1:A2,A2)
Run Code Online (Sandbox Code Playgroud)
并将其复制到列表的其余部分.注意事项列表开头的单元格($ A $ 1)是绝对的,列表的结尾(在这种情况下为A2,尽管在向下复制行时会改变)是相对的.你实际上在做的是计算从列表开头到下一行的匹配项的数量.因此,单元格B5将返回2,因为在$ A $ 1和A5之间有2只驴.单元格B6将返回3,因为在$ A $ 1和A6之间有3个Donkeys,依此类推.
| 归档时间: |
|
| 查看次数: |
4273 次 |
| 最近记录: |