Ergebnisse nach Namen in Excel 2010 abrufen

Ergebnisse nach Namen in Excel 2010 abrufen

Ich muss die folgenden Daten analysieren und Ergebnisse wie die folgenden anzeigen:

Mary notready=483 training=452 break=30 

Ich habe die Formeln – das Problem besteht darin, dass zuerst die Namen und dann 7 bis 10 Datenzeilen kommen. Ich brauche eine Art Array, das die ersten Daten Break_100unter diesem Namen herauszieht, auch wenn sie sich in unterschiedlichen Zeilen befinden.

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

Antwort1

Ich verstehe die Frage nicht (also „wie können Sie erwarten, das, was Sie angeblich suchen, in dem bereitgestellten Datenbeispiel zu finden, wenn das Datenbeispiel nicht das enthält, was Sie suchen“), aber das Folgende könnte ein Schritt nach vorne sein und ist zu lang, um in einen Kommentar zu passen.

  1. Annahme: Sie können Zeilen mit Namen identifizieren und Break_1000die Einträge liegen nie nahe beieinander.
  2. Fügen Sie links zwei Spalten hinzu.
  3. Geben Sie =MATCH("Break",$B1:$B10,0)es ein A1, wenn dies die erste benannte Zeile ist.
  4. Filtern Sie nach Namen und kopieren Sie A1so weit nach unten wie erforderlich.
  5. Filter umkehren und hinzufügen =IF(LEFT(C2,5)="Break","Break","")( C2wenn 2es sich um die erste gefilterte Zeile handelt).
  6. Kopieren Sie B2so weit nach unten wie nötig.

Ein schrecklicher Kludge, aber Sie sollten jetzt die relative Position der Zeile, die mit „Break“ beginnt, als Wert neben den identifizierbaren Namenszeilen haben. Ob Ihnen das von Nutzen ist, hängt davon ab, was im Moment ziemlich mysteriös erscheint!

verwandte Informationen