DATEVALUE() liefert unterschiedliche Werte für ähnliche Daten

DATEVALUE() liefert unterschiedliche Werte für ähnliche Daten

In einer Spalte habe ich Zeitstempel im FormatJun 10, 2015 11:36:51 AM

Um das Datum aus dieser Spalte zu erhalten, habe ich eine weitere Spalte erstellt und die Formel verwendet

=DATEVALUE(CONCATENATE(MID(D2,5,2)," ",LEFT(D2,3)," ",MID(D2,8,5)))

Im Wesentlichen funktioniert es wie folgt:

=DATEVALUE(CONCATENATE("10"," ","Jun"," "," 2015")

=DATEVALUE("10 Jun  2015")

Dies gibt mir das Ergebnis10-06-2015

VLOOKUPNun habe ich in einer anderen Spalte die Daten wie folgt ermittelt :

=VLOOKUP(Customers!B2,Customers!B2:B5013:Customers!I2:I5013,8,FALSE)

Diese Spalte enthält auch Zeitstempel im FormatJun 10, 2015 12:22:48 PM

Ich habe die gleiche DATEVALUEFormel wie oben verwendet, um das Ergebnis in ein Datum umzurechnen -

=DATEVALUE(CONCATENATE(MID(L2,5,2)," ",LEFT(L2,3)," ",MID(L2,8,5)))

Aber dieses Mal bekomme ich den Wert42165

Warum passiert das?

Ich möchte die Differenz zwischen diesen beiden Daten ermitteln. Daher möchte ich sie im gleichen Format haben.

Antwort1

Daten werden in Excel als Ganzzahlen gespeichert. Auch wenn Sie durch die Art der Anzeige in der Zelle verwirrt sind, ist der von Ihrer Funktion zurückgegebene Wert tatsächlich der richtige. Sie müssen lediglich die Formatierung der Zelle so ändern, dass sie mit der der anderen übereinstimmt, und dann sollten beide den gleichen Wert anzeigen.

Wenn Sie einen Blick auf das Dropdown-Menü für das Format der Zelle werfen, können Sie sehen, dass beide gleich sind:

Bildbeschreibung hier eingeben

Antwort2

In Excel ist ein Datum immer ein numerischer Wert. 10 Jun 2015ist 42165.

Sie müssen dieSpaltenformatZuDatum. Ich vermute, Sie verwendenAllgemeinoderNummer.

verwandte Informationen