在 Excel 2010 中按名稱取得結果

在 Excel 2010 中按名稱取得結果

我需要解析下面的數據並顯示以下結果:

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

我不明白這個問題(即“當數據樣本不包含您要查找的內容時,您如何期望在提供的數據示例中找到您所說的要查找的內容”),但以下可能是向前邁出的一步,而且它太長,無法容納評論。

  1. 假設:您可以識別具有名稱的行,並且Break_1000條目永遠不會靠近在一起。
  2. 在左側新增兩列。
  3. 如果這是第一個命名行,則將=MATCH("Break",$B1:$B10,0)其放入。A1
  4. 過濾名稱並A1根據需要向下複製。
  5. 反轉過濾器並新增=IF(LEFT(C2,5)="Break","Break","")C2如果2是第一個過濾行。
  6. B2根據需要抄下來。

這是一個可怕的拼湊,但您現在應該將開始“Break”的行的相對位置作為可識別名稱行旁邊的值。這對你是否有用取決於目前看起來相當神秘的事情!

相關內容