计算Excel中列中的文本出现次数

时间:2015-09-09 07:28:49

标签: excel excel-formula

我在Excel中有以下列表:

+-------+----------+
|  am   | ipiresia |
+-------+----------+
| 50470 |       29 |
| 50470 |       43 |
| 50433 |       29 |
|  6417 |       51 |
|  6417 |       52 |
|  6417 |       53 |
|  4960 |       25 |
|  4960 |       26 |
|  5567 |       89 |
|  6716 |       88 |
+-------+----------+

我想添加一个列,让我们说'num'并计算一行中'am'列的出现次数,当新的事件发生时添加一个如下:

+-------+----------+-----+
|  am   | ipiresia | num |
+-------+----------+-----+
| 50470 |       29 |   1 |
| 50470 |       43 |   2 |
| 50433 |       29 |   1 |
|  6417 |       51 |   1 |
|  6417 |       52 |   2 |
|  6417 |       53 |   3 |
|  4960 |       25 |   1 |
|  4960 |       26 |   2 |
|  5567 |       89 |   1 |
|  6716 |       88 |   1 |
+-------+----------+-----+

是否可以使用Excel中的公式自动获取?

1 个答案:

答案 0 :(得分:2)

是,

我的例子:

(假设您启动的表格包含3个Excel的原点,A1处没有标题行)

然后用值“1”填充C1 然后在C2中输入公式 像这样简单:

=if($A2=$A1;$C1+1;1)

然后将C2向下拖动到位于自动填充位置的单元格,直到您想要的为止。大多数情况下,双击也可以让Excel将列自动填充到预填充表的末尾。

如果您需要自动填充帮助,请在Excel中按F1,并在帮助中详细告诉您。