合并来自 ID 的多个数据
Combining multiple data from ID
我对当前 Spreadsheet A 有疑问。
现在我正在尝试为报告生成创建一个新的 sheet,其中:
- 报告显示每张门票都记录在差价上sheet A.
- 每张工单有3个记录处理时间。 (验证、修复、QA)
- 首次注册工作单的月份。
出于说明目的,新 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 仅列出在列表中找到的名字。
我对当前 Spreadsheet A 有疑问。
现在我正在尝试为报告生成创建一个新的 sheet,其中:
- 报告显示每张门票都记录在差价上sheet A.
- 每张工单有3个记录处理时间。 (验证、修复、QA)
- 首次注册工作单的月份。
出于说明目的,新 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 仅列出在列表中找到的名字。