2016-06-06 8 views
0

Hier bei der Arbeit haben wir eine Fingerabdruck-Erkennung in der Maschine Taktung, die Mitarbeiter ein- und ausschalten können. Am Ende jeder Woche exportiere ich die Daten von der Uhr in Maschine in Excel und manuell durch die Datei und generieren ein In/Out-Formular, das zeigt, wann jeder Mitarbeiter ein-/ausgezählt.Extrahieren Sie Daten von der Taktung in der Maschine in verwendbares Format

Ich bin auf der Suche nach einer Möglichkeit, dies zu automatisieren, verwende ich eine Formel in einem meiner anderen Excel-Tabellen, um Daten zu finden und Informationen in der gleichen Zeile in eine Tabelle zu ziehen.

=VLOOKUP($K$11,'Data Sheet'!$A$2:$AD$6000,30,FALSE) 

Dies funktioniert in dem Blatt, dass ich es bin mit in, aber wenn ich versuche, und diese in Informationen an die Taktung gelte ich Zufallsbits von Informationen mit den Daten verwechselt in die ich zu extrahieren versuchen.

Das Layout der Rohdaten von der Taktung in Maschine ist wie folgt:

UID Name Status Action DateTime 
1  Name 1   0/1/2  06/06/16 - 07:30 

UID - Unique ID of the employee this is what I am using for reference when extracting data. 
Name - Name of employee 
Status - 0/1/2 depending on clocking in/clockout/verification 
Action - Clocking in Time 
DateTime - Clocking out Time 

Ich wünsche die Daten durch von der ursprünglichen Form mit der obigen Struktur in ein neues Blatt mit einem leichter zu ziehen, um Verwenden Sie ein Format, das nach Datumsbereich gefiltert werden kann.

so kann ich ein Datum wählen zwischen - = HEUTE() und vor 7 Tagen. und fügen Sie die UID des Individuums ein und es wird durch den Taktgeber dieses Mitarbeiters mit den korrekten Informationen innerhalb des Datumsbereichs gezogen.

Ist das mit der Formel, die ich oben verwende, möglich?

+0

Teil des Problems, das Sie haben, ist, dass trotz einer eindeutigen ID die ID mehr als einmal in Ihrer UID-Spalte angezeigt werden kann. Wenn ich jedes Mal richtig verstehe, gibt es eine neue Zeile. Was Sie eigentlich mit Ihrem SVERWEIS versuchen möchten, ist alles Vorkommen, wenn es wirklich nur das erste Vorkommen zieht. –

+0

Ist die Datumszeitspalte eine Zeichenfolge oder eine Excel-Datumszeit, die so formatiert ist. Drei einfache Tests: = isnumber (E2) = istext (E2) oder ändert sich die Formatierung, wenn Sie vom aktuellen Format in den allgemeinen Modus wechseln? Jeder dieser Tests sollte bestätigen, welche Art von Informationen es ist –

+0

Ist Ihr Datumsstempel (Spalte E) im Format TT/MM/JJ oder MM/TT/JJ? –

Antwort

0

Da Sie diesen Prozess wöchentlich durchführen, würde ich Ihnen empfehlen, ein Makro zu erstellen, das Sie an eine Schaltfläche binden können, sodass es nur ausgeführt wird, wenn Sie es ausführen.

Wenn die Rohdaten in einem anderen Dateiformat vorliegen, das Excel lesen kann, oder einer anderen Excel-Datei, würde ich empfehlen, diese Dateien unverändert zu belassen, ebenso wie zu Archivierungs- und Aufzeichnungszwecken. Wenn diese Information in Excel in das Arbeitsblatt kopiert wurde, in dem Sie sie analysieren, können Sie mit den Daten spielen. Wenn Sie das richtig gemacht haben, sollten Sie nicht mehrere Kopien der Daten in Ihrer Tabelle benötigen.

Ich würde ein Makro aufzeichnen, von Ihrem Importvorgang bis hinunter zu Formeln in benachbarten Spalten eingeben und kopieren. Die Leute hier können dir helfen, dein Makro anschließend zu bearbeiten, um es für deine Bedürfnisse allgemeiner zu machen.

Ich werde auf der Grundlage gehen, dass Ihr Datum/Zeitstempel ist derzeit nicht im Excel-Format, aber ist eigentlich eine Zeichenfolge. Scheint ziemlich üblich für Rohdaten. Lass dein Datum und deine Zeit umrechnen. in einer benachbarten Spalte.

Lassen Sie uns davon ausgehen, dass Ihre Beispieldaten in A1 bis E1 als Kopfzeile mit der darunter liegenden Zeile 2 bis 6000 beginnen.

In Spalte F2 verwenden wir die folgende Formel, um das Datum und die Uhrzeit zu entfernen und sie dann in einem Excel-Format zu kombinieren.

=DATE(MID($E2,6,2),MID($E2,4,2),LEFT($E2,2))+TIMEVALUE(RIGHT($E2,5)) 

Das geht davon aus, dass Ihr Rohdatendatum im Format TT/MM/JJ ist. Sobald Sie Ihr Datum in ein Excel-Format umgewandelt haben, können Sie mehr damit machen.

Danach können Sie die eingebauten Filter von Excel anwenden, um die Daten auf das zu reduzieren, wonach Sie suchen. Sie können mehrere Filter auf die verschiedenen Spalten anwenden, um anzuzeigen, was Sie wollen.Sie können den Filter für die Datumsspalte festlegen, damit der Datumsbereich nur angezeigt wird. Sie können dann Ihren UID-Spaltenfilter so einstellen, dass nur die Person angezeigt wird, nach der Sie suchen.