合并来自 ID 的多个数据

Combining multiple data from ID

我对当前 Spreadsheet A 有疑问。

现在我正在尝试为报告生成创建一个新的 sheet,其中:

  1. 报告显示每张门票都记录在差价上sheet A.
  2. 每张工单有3个记录处理时间。 (验证、修复、QA)
  3. 首次注册工作单的月份。

出于说明目的,新 sheet 应如下所示:

Ticket ID Verification Repair QA Month
T-001 X Hour Y Hour Z Hour 9
T-002 X Hour Blank if no recorded time Blank if no recorded time 9
... ... ... ... ...

Google 表格可以做到这一点吗?如果可以,我该怎么做? 我曾尝试在 Vlookup/Hlookup/Query/Search/Find 上寻找一些教程视频,但我似乎无法获得所需的结果。

已编辑:将问题 3 从名称更改为月份

我的解决方案不是最优雅但有效: https://docs.google.com/spreadsheets/d/1dEMYbI751pp55YF5M0V19U0QbytsabgwAO_97I1LXqw/copy

首先使用 UNIQUE 公式获取所有票证名称

=unique(C3:C)

得到它后,您必须使用 2 个条件查找行: 流程和票证。为了使用 VLOOKUP 获取它,我制作了临时数组,其中包含缝合在一起的 Process 和 Ticket 列以及持续时间列。 然后我使用 VLOOKUP 使用 2 个缝合键

=ifna( 数组公式( vlookup(G2&$F$3:$F,ArrayFormula({$B$3:$B&$C$3:$C,$D$3:$D}),2,false)))

Ifna 防止在找不到值时显示错误消息。 第一个 arrayformula 让这个公式适用于整个列。

最后一个任务是确定员工姓名。我使用 vlookup,但由于 name 比 Ticket 更远,我必须创建一个临时数组 {C3:C,A3:A} 来搜索 name。

警告:Vlookup 仅列出在列表中找到的名字。