2017-06-20 26 views
0

Ich habe einiges Datum (Excel-Tabelle), wobei das Blatt die unten gezeigte Struktur enthält,Wie extrahiert man Daten von Excel mit 1:00:00, 2:00:00 usw. Format?

Table 1: 

A       B   C 
01-Apr-16 1:00:00 AM  13   14.6 
01-Apr-16 1:15:00 AM  54   35 
05-Mar-16 7:00:00 AM  345   134 
05-Mar-16 7:30:00 AM  345   134 

Table 2: 

Ich brauche Tabelle wie folgt abzurufen,

A      B   C 
01-Apr-16 1:00:00 AM  13   14.6 
05-Mar-16 7:00:00 AM  345   134 

Kann jemand geben Sie mir Anregungen, wie man Annäherung an dieses Problem? Vielen Dank im Voraus.

+3

also warum wurde gelöscht die 2 Reihen? –

+0

Ist Ihre Spalte "A: A" im Datums- oder Textformat? – Taosique

+0

@Taosique Es ist im Datumsformat – Joe

Antwort

0

Wenn Sie Ihre Reisedaten Column A haben, geben Sie die folgende Formel in Column D (in pic ist es col B),

=MINUTE(TEXT(A1,"hh:mm")) 

enter image description here

Sie könnten nur dann die 0 allein filtern und kopieren Sie die Paste benötigte Daten aus allen 3 Spalten.

+0

FWIW müssen Sie nicht in konvertieren Text verwende einfach '= MINUTE (A1)' –

+0

würde das immer noch funktionieren, wenn die Datumszeichenfolge anders formatiert ist? –

+1

Ja, wenn es ein echtes Datum ist, ist es egal, wie es formatiert ist. Wenn es sich um eine Zeichenfolge handelt, die nicht direkt in ein Datum konvertiert werden kann, funktionieren beide Formeln nicht. –

0

Wenn Sie die dazwischenliegenden Zeilen nicht möchten, verwenden Sie AGGREGATE, um die Zeilennummer INDEX anzugeben.

In E2 pro Bild geliefert,

=INDEX(A:A, AGGREGATE(15,6,ROW($A$2:INDEX($A:$A,MATCH(1E+99, $A:$A)))/NOT(MINUTE($A$2:INDEX($A:$A,MATCH(1E+99,$A:$A)))),ROW(1:1))) 

rechts und nach unten füllen. Fügen Sie einen IFERROR-Wrapper hinzu, wenn Sie keine Fehlercodes anzeigen möchten, wenn keine Übereinstimmungen mehr vorhanden sind.

enter image description here

Verwandte Themen