Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

viele Daten extrahieren nach Uhrzeiten filtern

Forumthread: viele Daten extrahieren nach Uhrzeiten filtern

viele Daten extrahieren nach Uhrzeiten filtern
27.02.2003 17:45:37
David
Hallo zusammen,

ich habe gleich 3 Teilprobleme bei der Datenverarbeitung von Messdaten.

Ich habe in vielen Excel Dateien (40) jeweils die Messdaten eines Tages (3 Messwerte pro Minute also ingesamt 4320) im folgenden Format zur Verfügung gestellt bekommen:
Datum Uhrzeit Messwert
2003-01-04 0:00 7.09
.
.
.
Für meine Untersuchungen sind nur die Daten im viertelstündigen Zeitintervallen von Interesse (ca. 96 Datensätze pro Tag)

Dabei ergeben sich folgende Probleme:

1.Problem:
Wie kann ich die Daten der einzelen Dateien vor oder nach der vorgenommen Extraktion in eine Tabelle (Datei) schnell/automatisch zusammenfügen ?

2. Problem
Wie kann ich die Daten in die Viertelstunden Intervalle extrahieren ?

3 Problem
Meine Idee ist es über die Autofilterfunktion zu machen und dabei nach Uhrzeit entspricht ??:00 bzw ??:15 bzw ??:30 bzw. ??:45 zu filtern und die verbleibenen Datensätze in einer neuen Tabelle zusammenkopieren. Theoretisch klappt das so auch kann ich schnell mit einem Makro machen. Klappt aber praktisch nicht. Da die benutzerdefinierte Autofilterfunktion nur mit Text läuft und nicht mit Uhrzeitformat. Wenn ich die Uhrzeitspalte
in Textformat umwandle bleiben nur die "seriellen" Zahlen über.
Also, die Frage: Wie kann ich Daten im Uhrzeitformat als Text in der Form "SS:MM" darstellen ?



Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: viele Daten extrahieren nach Uhrzeiten filtern
01.03.2003 08:43:34
andre

hallo david,
die umwandlung geht z.b. mit:
[c1] = Format([b1], "'hh:mm")
in b1 steht dein wert mit der zeit, in c1 dann die zeit als text. beachte das hochkomma nur bei der formel.
gruss andre

Anzeige
Anzeige

Infobox / Tutorial

Daten nach Uhrzeiten filtern und extrahieren in Excel


Schritt-für-Schritt-Anleitung

Um Daten in Excel nach Uhrzeiten zu filtern und die relevanten Informationen zu extrahieren, kannst Du folgende Schritte ausführen:

  1. Daten importieren: Öffne Deine Excel-Datei, die die Messdaten enthält.
  2. Uhrzeit formatieren: Stelle sicher, dass die Uhrzeit in einem erkennbaren Format vorliegt. Du kannst die Uhrzeit in Textformat umwandeln, indem Du in eine leere Zelle folgende Formel eingibst:
    =TEXT(A1, "hh:mm")

    Hierbei steht A1 für die Zelle mit der Uhrzeit. Das Ergebnis wird als Text angezeigt.

  3. Autofilter aktivieren: Wähle die gesamte Tabelle aus und aktiviere den Autofilter über Daten > Filter > Autofilter.
  4. Uhrzeiten filtern: Klicke auf den Filterpfeil in der Spalte mit den Uhrzeiten. Wähle „Benutzerdefinierter Filter“ und filtere nach Gleich oder Beginnt mit, um die gewünschten Viertelstunden (z.B. 00:00, 00:15, 00:30, 00:45) auszuwählen.
  5. Daten extrahieren: Kopiere die gefilterten Daten und füge sie in eine neue Tabelle ein.

Häufige Fehler und Lösungen

  • Fehler: Keine Ergebnisse beim Filtern

    • Lösung: Überprüfe, ob die Uhrzeit korrekt formatiert ist. Stelle sicher, dass Du die richtige Filtereinstellung verwendest.
  • Fehler: Uhrzeiten werden nicht als Text angezeigt

    • Lösung: Verwende die Formel =TEXT(A1, "hh:mm"), um die Uhrzeiten in Text umzuwandeln. Achte darauf, das Hochkomma in der Formel zu verwenden, um das gewünschte Format zu erhalten.

Alternative Methoden

Falls die oben genannten Schritte nicht funktionieren, kannst Du auch VBA (Visual Basic for Applications) verwenden, um die Daten zu filtern und zu extrahieren. Hier ist ein einfaches Beispiel für einen Makro:

Sub FilterUhrzeiten()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Tabelle1") ' Tabelle anpassen

    ws.Range("A1:C4320").AutoFilter Field:=2, Criteria1:=Array("00:00", "00:15", "00:30", "00:45")
    ws.Range("A1:C4320").SpecialCells(xlCellTypeVisible).Copy Destination:=ThisWorkbook.Sheets("ZielTabelle").Range("A1") ' Ziel anpassen
End Sub

Praktische Beispiele

Angenommen, Du hast folgende Messdaten in Excel:

Datum Uhrzeit Messwert
2003-01-04 00:00 7.09
2003-01-04 00:15 7.10
2003-01-04 00:30 7.05
2003-01-04 00:45 7.15
... ... ...

Wenn Du die Uhrzeiten 00:00, 00:15, 00:30 und 00:45 filterst, kannst Du die relevanten Messwerte schnell extrahieren, um eine präzise Analyse durchzuführen.


Tipps für Profis

  • Verwendung von Pivot-Tabellen: Nutze Pivot-Tabellen, um Daten nach Uhrzeiten zu aggregieren und zu analysieren.
  • Bedeutungen von Uhrzeiten: Achte darauf, welche Uhrzeiten für Deine Analyse relevant sind, um die Daten gezielt zu filtern.
  • Automatisierung: Überlege, Makros zu erstellen, um den Filter- und Extraktionsprozess zu automatisieren, besonders wenn Du regelmäßig ähnliche Daten verarbeiten musst.

FAQ: Häufige Fragen

1. Wie kann ich Daten in Viertelstunden-Intervallen extrahieren?
Du kannst die Autofilter-Funktion in Excel verwenden und die Uhrzeiten nach 00:00, 00:15, 00:30 und 00:45 filtern.

2. Was ist der Unterschied zwischen der Filterung von Zeit und Text?
Die Filterung von Zeit erfordert das richtige Format. Achte darauf, dass die Uhrzeiten als Zeit und nicht als Text gespeichert sind, um Probleme zu vermeiden. Verwende die Formel =TEXT(A1, "hh:mm"), um sie in Text umzuwandeln, falls notwendig.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige