我需要解析以下数据并显示如下结果:
Mary notready=483 training=452 break=30
我有公式 — — 我遇到的问题是:首先是名字,然后是 7 到 10 行数据,我需要的是某种数组,将第一个数据拉到Break_100
该名字下,即使它们在不同的行。
Mary
Summary: 08:02:32
() 9/19/2012
Not_Ready_Default_Reason_Code 00:00:05
Training_3000 07:32:21
Break_1000 00:30:06
daily 9/19/2012 08:02:32
Agent: 08:02:32
Dan
Summary: 01:18:33
() 9/19/2012
Break_1000 00:34:27
Not_Ready_Default_Reason_Code 00:01:37
Personal_4000 00:42:29
daily 9/19/2012 01:18:33
Agent: 01:18:33
答案1
我不明白这个问题(即“当数据样本不包含您要查找的内容时,您如何期望在提供的数据示例中找到您正在寻找的内容”),但以下内容可能向前迈出了一步,并且它太长了,无法容纳在评论中。
- 假设:您可以识别具有名称的行,并且
Break_1000
条目永远不会靠近在一起。 - 在左侧添加两列。
- 如果这是第一个命名行,则
=MATCH("Break",$B1:$B10,0)
输入。A1
- 按名称进行过滤并
A1
根据需要向下复制。 - 反转过滤器并添加
=IF(LEFT(C2,5)="Break","Break","")
(C2
如果2
是第一个过滤的行)。 B2
根据需要向下复制。
这是一个糟糕的临时解决方案,但现在您应该将以“Break”开头的行的相对位置作为可识别的名称行旁边的值。这是否有用取决于目前看起来相当神秘的东西!