Verkettete Zellen geben eine Zufallszahl anstelle des Datums zurück

1307
Andrea

Ich habe eine Frage zu einer Excel-Formel. Ich habe einige Felder, die ich zusammenstellen möchte. Eines davon ist ein Datum mit der Formel HEUTE. Wenn ich alle miteinander verkette, bekomme ich anstelle der Daten aus der HEUTE-Formel eine merkwürdige Zahl.

hier der Screenshot

Wie Sie im Screenshot sehen können, enthält das zweite Raw Daten und die verwendeten Formeln (ohne =), während das dritte Raw die letzte URL enthält. Der Anzeigensatzwert enthält die TODAY-Formel und ist als Datumszelle formatiert. In der abschließenden URL ist dies jedoch eine Zufallszahl von 42978. Wie kann ich das beheben? Vielen Dank

0
Ziemlich sicher, dass Sie den falschen Screenshot eingefügt haben. Ash vor 6 Jahren 0
Eine Randbemerkung: Die "Zufallszahl" ist nicht so zufällig, sondern die Anzahl der Tage nach dem 1.1.1900. Kenneth L vor 6 Jahren 1
Sie können die Antworten, die Ihr Anliegen / Ihre Probleme lösen, "akzeptieren", indem Sie im Antwortpost auf das "Häkchen" klicken. Dadurch erhält der Autor eine angemessene Anerkennung. (und andere dazu motivieren, auch besser zu sein ..) (: p._phidot_ vor 5 Jahren 0

2 Antworten auf die Frage

5
fitch496

Anstelle der Verkettung von "J13" (oder der Zelle, die Ihr Datum enthält) in der endgültigen Formel, verketten Sie TEXT (J13, "yyyy / m / d").

So würde Ihre Formel werden (Leerzeichen hinzugefügt für die Lesbarkeit)

(...) & I13 & TEXT(J13, "yyyy/m/d") & K13 & L13 

Natürlich können Sie bei Bedarf das Format "yyyy / m / d" ändern.

0
teylyn

Excel speichert Datumsangaben intern als Zahlen. Formatieren Sie die Zelle mit dem Datum 42978 mit einem Datumsformat. Sie sehen, dass es sich um den 31. August 2017 handelt.

Edit 1: Wenn sich die Nummer beim Formatieren nicht ändert, handelt es sich nicht um eine Nummer, sondern um Text.

Bearbeiten, nachdem der richtige Screenshot gepostet wurde: Da das Datum nicht das einzige Datenelement in der Zelle ist, wird die Formatierung natürlich nicht helfen, da es sich bei der gesamten Zelle um Text handelt.

Datumsangaben werden in Excel als Zahlen gespeichert. Daher müssen Sie die Zahl in den gewünschten Text konvertieren. Anstatt nur auf Zelle J13 zu verweisen, wandeln Sie den Wert in J13 in Text mit um

Text(J13,"yyyy/mm/dd") 
Entschuldigung, ich habe es hinzugefügt. Ich habe diese Zelle eigentlich schon als Datum formatiert, aber es hat sich nicht geändert. Andrea vor 6 Jahren 0
Was genau zeigt dieser Screenshot? Ich kann den Screenshot nicht mit dem verbinden, was Sie in der Frage geschrieben haben. teylyn vor 6 Jahren 0
Welche Formel verwenden Sie, um diese Nummer zu erstellen? teylyn vor 6 Jahren 0
Die Formel befindet sich in der zweiten Zelle in der letzten Zelle rechts Andrea vor 6 Jahren 0
@teylyn der letzten Spalte in jeder rohen Zeile hat die verketteten Daten, umfassend den Inhalt aller vorherigen Spalten. In Zeile 3 ist der Text '42978' enthalten, den das OP als Datum wünscht. Die Formel sieht aus wie eine Gerade * = a1 & a2 & a3 *. Ich verstehe das nicht nicht, aber ich war es nicht. mcalex vor 6 Jahren 0