跨多个列的唯一值

我有一个电子表格,其中有多个值,但我需要创build一个公式,将从列中拉没有任何重复的名称。 以下是一个电子表格示例:

在这里输入图像说明

我想结果是这样的:

在这里输入图像说明

所以为了做到这一点,我使用SUMIF来search“走狗”的数据并添加值。

我正在通过手动input事件名称来实现这一点,如果添加了一个,我手动添加了这个,而不是自动将新的唯一值添加到电子表格中。 我已经尝试了SUBTOTAL,SUBPRODUCT和SUMIF,但他们似乎没有做这个电子表格需要的东西。 任何帮助,将不胜感激。

=SUMIF($C:$F,"Walked dog",$D:$F)是我可以正常工作的唯一函数,但是每次添加新事件都需要手动input名称。

如果你能够把所有的数据放入一列,那么你可以使用数据透视表。 数据透视表将允许您的“时间”列分组,并通过您的“事件”列进行总结。 正如我所提到的,您需要将所有“EventN”列复制到一个“Event”列中。 在使用电子表格时,您经常需要转换数据以使您的生活更轻松。

以下是第一个例子的google结果: http : //www.excel-easy.com/data-analysis/pivot-tables.html