2009-08-10 30 views
0

Ich möchte einige Daten aus einer Zelle in Arbeitsblatt 1 in eine andere Zelle in Arbeitsblatt 2 kopieren, wenn eine Bedingung erfüllt ist. Ich verwende Also:So kopieren Sie Daten von einem Arbeitsblatt in ein anderes

=IF(Sheet3!C49=0,"",Sheet3!C49) 

wo Wenn die Zelle C49 in Blatt 3 hat etwas in ihm dann, was in Blatt 3 in die Zelle in der Zelle C49 zu kopieren ist, die diese Formel enthält.

Dies funktioniert perfekt für Text, aber wenn ich ein Datum 31/07/2009 in Zelle C49 eingeben, dann sagt die Zelle mit der obigen Formel 40025 (alle Daten geben ungerade Zahlen). Die ganze Spalte C enthält Daten. Wenn ich eine Ganzzahl in Zelle C49 in Blatt 3 (z. B. 12) eintrage, sagt Zelle C49 in Blatt 3 "12/01/1900" aber die Zelle in dem anderen Arbeitsblatt, das die obige Formel enthält, sagt 12.

Ich möchte das Datum aus Zelle C49, Blatt 3, in die Zelle mit der obigen Formel kopieren.

Kann jemand helfen?

Antwort

3

Haben Sie versucht, die Spalte mit der lustigen Nummer als Datum zu formatieren? Die lustige Nummer ist Excel's serielle Darstellung des Datums.

Alternativ, wenn Sie nur das Datum als Text möchten Sie die Funktion =TEXT(A1,"yyyyMMdd") etc verwenden könnte ...

Wenn Sie sowohl die Werte und die Formatierung kopieren wollen, dann werden Sie wahrscheinlich ein VBA-Makro wollen klopfen .

Verwandte Themen