如何以排序顺序将选定的组列值旋转到行值中



我有以下示例数据

Place Name Time of Travel
Paris Mark 2015-04-21 03:00:00
Seoul Mark 2014-11-24 15:32:00
HongKong Dave 2016-01-22 10:32:00
Rome Dave 2016-11-29 17:39:19
Mumbai Dave 2014-05-22 14:30:11
Seoul Dave 2017-02-11 19:10:11

我正在寻找带有以下数据的报告

Name Place1 Place2 Place3 Place4
Mark Seoul Paris
Dave Mumbai HongKong Rome Seoul

列值已经按时间升序排序,我尝试使用枢轴求解此列,但是我无法绕过它。我们可以使用Google电子表格/excel获得以上所需的结果,或者我必须编写Google脚本/宏来实现这一目标?

这是我的方式:

  1. 添加一列以识别巴黎是马克的第一次旅行,首尔的第二次旅行,依此类推。使用我为第一个单元格编写的公式并将其拖动。如果您愿意,可以隐藏此专栏。

count

  1. 在您的报告中,您将在初始桌子标记的第一次旅行,第二次之外查找。复制Mark的第一名的公式,然后将其拖动。

索引

此公式查找"标记x",其中x对应于第一个,第二等。标记[匹配]的跳闸,并使用[索引]将单元格在其左侧定义目标。将公式向右拖动。

复制Dave的公式,但请确保您将$ h $ h $ 12到$ h $ 13更改为查找" dave x",而不是" mark x"。

如果经常使用公式,则可以将所有公式放在[ifError]公式中,但我不想夸大。

让我知道这是否有效!

Gabriel

最新更新