我知道如何用MySQL做到这一点,但我对MS Excel中的方式(甚至可能)感到茫然 . 我在Windows上运行Excel版本14(Office Professional 2010的一部分) .
我有一个有两列的表...例如一个包含电话号码,另一个包含整数(电话长度) . 每个电话号码都有多个来电,因此这些号码可能会出现多次 . 我想尝试每个不同电话号码的总分钟数 . 我怎样才能在Excel中执行此操作?
-------------------------
| number | duration |
-------------------------
| 1234567 | 8 |
| 2345671 | 5 |
| 1234567 | 12 |
| 3456712 | 5 |
| 3456712 | 47 |
| 1234567 | 15 |
| 1234567 | 4 |
-------------------------
所以最终的结果是这样的:
-------------------------
| number | duration |
-------------------------
| 1234567 | 39 |
| 2345671 | 5 |
| 3456712 | 52 |
-------------------------
谢谢!
4 回答
Here是如何使用数据透视表实现此目的的 .
我刚创建了一个20秒的截屏视频here .
在C列中使用SUMIF()函数,如下所示:
这将给出每个Phone#的总数 . 我理解以前答案的好处,但根据用户需求,这可能是正在寻求的 .
为此,我会使用数据透视表 . 选择数据(带 Headers ),然后单击“插入”功能区上的“数据透视表”按钮 . 对行标签框使用“数字”字段,为值使用“持续时间” .
我在名为“Subtotal”的“Outline”部分的“Data”选项卡下找到了一些东西 . 我刚刚突出显示了我的两列,然后单击“小计”,它会自动创建组小计 .