Microsoft Excel - Zusammenführen von Zellen mit Datum und Uhrzeit

1

https://i.stack.imgur.com/tRE3S.jpg

Ich habe die Spalten K und L, jeweils mit Datum und Uhrzeit. Ich möchte die Zellen in der Zeile der beiden Spalten in einer zusammenführen. Das manuelle Zusammenführen nimmt viel Zeit in Anspruch. Und wenn ich Formeln wie Verketten verwende, erhalte ich eine Reihe von Zahlencodes, die ich nicht auf das Datumsformat zurücksetzen kann.

Gibt es eine Möglichkeit, die Zellen zusammenzuführen, ohne das Format zu ändern?

Qi Yuan
quelle
In Ihrem Beispiel sehe ich leere Zellen, aber keine mit der Zeit? Ist das ein Versehen?
Cybernard
Schließen sich K und L gegenseitig aus, sodass Sie niemals einen Fall haben können, in dem sowohl K als auch L ein Datum / eine Uhrzeit haben?
Fixer1234

Antworten:

3

Die einfachste Lösung wäre vielleicht:

  1. Wählen Sie die gesamte Spalte K aus
  2. Klicken Sie auf Start> Suchen & Auswählen> Gehe zu Spezial ...
  3. Wählen Sie "Leerzeichen" und klicken Sie auf OK. Dadurch werden nur die leeren Zellen in Spalte A ausgewählt (die kein Datum haben).
  4. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie "Löschen ...".
  5. Wählen Sie "Zellen nach links verschieben" und klicken Sie auf "OK"

Dadurch werden Daten aus Spalte L in Leerzeichen in Spalte K verschoben, sodass Sie alle Daten in Spalte K haben.

Bearbeiten: nur um Ihr Problem mit der Verwendung von Verketten zu lösen und eine Zahl zu erhalten: Sie müssen wahrscheinlich die TEXT()Formel verwenden, um die Formatierung des Ergebnisses festzulegen.

        K    |    L    |     M
-----------------------------------
1  Mar-17    |         | =K1 & L1
   (1.3.17.) |         | >42795
-----------------------------------
2  Mar-17    |         | =TEXT(K2 & L2, "mmm-yy")
   (1.3.17.) |         | >Mar-17

Bearbeiten 2: Nur um eine Anmerkung hinzuzufügen: Wenn Sie keine englische Version von Excel haben oder Ihre Windows-Einstellungen für "Region and Language" nicht englisch sind, erhalten Sie mit der TEXTFormel Ergebnisse in Ihrer Landessprache, auch wenn Sie die Zellen wie folgt formatieren "Datum" und setzen Sie das Formatierungsgebietsschema auf Englisch. Um dies zu lösen, können Sie den Sprachcode in der Formel verwenden:=TEXT(K2 & L2, "[$-409]mmm-yy")

fitch496
quelle
@ fixer1234 hmm, bekomme ich als Ergebnis eine leere Zelle, wenn beide Spalten leer sind (Excel 2013)? Was bekommst du?
Fitch496
1
Interessant. Du hast recht. Die TEXT-Funktion behandelt das als ein Leerzeichen.
Fixer1234
1

Wenn Sie nur den Zeitstempel der einen oder der anderen Spalte anzeigen möchten, basierend darauf, ob einer leer ist oder nicht, können Sie eine IF-Funktion verwenden, um ISBLANK in einer Spalte zu suchen und anzuzeigen, ob eine Spalte vorhanden ist, oder in einer anderen Spalte nicht und platziere es in einer neuen Spalte.

Spalte C Formel: =IF(ISBLANK([@date1]),[@date2],[@date1])

Bildbeschreibung hier eingeben

waggz
quelle
Das Beispiel enthält einen Fall, in dem beide Spalten leer sein können, wie in der letzten Zeile in Ihrem Beispiel. Möglicherweise möchten Sie in diesem Fall die zusammengesetzte Spalte leer lassen, anstatt ein unsinniges Datum anzuzeigen. :-)
fixer1234
1

Dies hängt davon ab, wie die Spalten formatiert sind. @ Rajesh S Vorschlag funktioniert gut für den Text.

Wenn die Spalten jedoch im Datums- und Zeitformat formatiert sind, werden sie von Excel als numerische Werte behandelt.

In welchem ​​Fall

=K1+L1

Funktioniert gut. Da sie beide wirklich nur Zahlen sind.

Wenn doppelte Nullen eine Gefahr sind

=IF(AND(K1="",L1=""),"",K1+L1)
Cybernard
quelle
1
@ fixer1234 Ich habe eine bedingte IF hinzugefügt. Es ist jedoch unmöglich, beide Werte auf Null zu setzen, da kein Wert vorhanden ist.
Cybernard
Ich hatte dies bereits positiv bewertet. es war das, was ich posten wollte und du hast mich geschlagen. :-)
fixer1234