Seite 1 von 1

Wert in Zeile finden und in Spalte schreiben

Verfasst: Do, 05.02.2009 10:53
von clag
Hallo ihr Gutsten,

ich hab da mal wieder.......... na klar ne Frage :D

ich habe eine Tabelle 20 Spalten ca 25.000 zeilen importiert/übernommen
in unterschiedlichen Zeilen-Abständen 1-100 gib es in den Spalte A Zellen mit Datums/Uhrzeit Angabe Rest der Zeile ist dann leer
dieses Datum gilt dann für alle vollen Zeilen darunter bis ein neuer Datumseintrag kommt.

Nun möchte ich der Tabelle eine Spalte hinzufügen mit Datum für jede Zeile damit man zB sortieren kann

hat jemand eine Idee, wie ich das gesckickt lösen könnte ?

Re: Wert in Zeile finden und in Spalte schreiben

Verfasst: Do, 05.02.2009 11:09
von Karolus
Hallo
Füge bsplw. eine neue Spalte B ein
Schreib in B1: =A1
darunter dann:
=WENN(A2;A2;B1)
Bei 25000 Zeilen gib jetzt im Adressfenster: B2:B25000 ein -> <enter> -->Bearbeiten-->Ausfüllen-->Unten
fertig!

____
Du kannst das ganze auch mal über den -->Datenpiloten laufen lassen, da gibts die 'Kategorieerkennung' d.h. leeren Zellen wird der Eintrag der letzten gefüllten unterstellt.
______
Gruß Karo

Re: Wert in Zeile finden und in Spalte schreiben

Verfasst: Do, 05.02.2009 11:45
von clag
Hi Karolus,

ehrlich gesagt, verstehen tu ich die Formel gerade noch nicht, aber sie bewirkt genau was ich mir vorgestellt hatte....

also von daher die perfekte Formel als Lösungvorschlag

und auch noch so fix!
Danke an und ne Verbeugung vor dem Meister :D

Re: Wert in Zeile finden und in Spalte schreiben

Verfasst: Do, 05.02.2009 11:47
von Gert Seler
Hallo clag,
so geht es auch :

Code: Alles auswählen

=WENN($A3<>"";"";MAX($A$2:$A3))
Und wie von Karolus beschrieben nach unten kopieren. Hier wird berücksichtigt, wenn in Spalte_A kein Eintrag vorhanden ist.
Unbedingt den "absoluten" und "gemischten-Bezug" beachten.
Entsprechend nach unten kopieren.


mfg
Gert

Re: Wert in Zeile finden und in Spalte schreiben

Verfasst: Do, 05.02.2009 11:57
von Karolus
Hallo
..verstehen tu ich die Formel gerade noch nicht...
Na, ja die Formel ist eine etwas unsaubere Kurzform von:
=WENN(A2<>0;A2;B1)
ist sie so besser zu verstehen ?

Gruß Karo

Re: Wert in Zeile finden und in Spalte schreiben

Verfasst: Do, 05.02.2009 15:48
von clag
Hi,

jetzt habt ihr mich völlig verwirrt !! (oder war ich es schon vorher?)

Karolus deine unsaubere Variante funktioniert einwandfrei in Q4
die "verbesserte" Version nur noch halb in R4
die von Gerd bekomm ich nicht hin S4

Sachverhalt

Code: Alles auswählen

__ A B C        D F x x x P  Q         R          S  
01                                                   
02                                                   
03 * * 02.01.07              02.01.07  02.01.07   .  
04 * * text     * * * * * *  02.01.07  text       .  
05 * * text     * * * * * *  02.01.07  text       .  
06 * * text     * * * * * *  02.01.07  text       .  
07 * * text     * * * * * *  02.01.07  text       .  
08 * * text     * * * * * *  02.01.07  text       .  
09 * * 30.02.05              30.02.05  30.02.05   .  
10 * * text     * * * * * *  30.02.05  text       .  
11 * * text     * * * * * *  30.02.05  text       .  
12 * * 13.07.04              13.07.04  13.07.04   .  
13 * * text     * * * * * *  13.07.04  text       .  

Q3 "=C3"
Q4 "=WENN(C3;C3;Q3)"

R3 "=C3"
R4 "=WENN(C3<>0;C3;S3)"

was ist jetzt der Unterschied bzw wieso funktioniert die "verbesserte" Formel nicht mehr so richtig

Re: Wert in Zeile finden und in Spalte schreiben

Verfasst: Do, 05.02.2009 16:19
von Karolus
Hallo
Die "unsaubere" prüft nur "ob" die Zelle einen Wert hat → das ist bei Textinhalt nicht der Fall daher funktioniert sie
die andere prüft ob der Inhalt ungleich 0 ist → das ist aber auch bei Text der Fall →daher in diesem Fall falsch.
(ich bin davon ausgegangen das die Zellen zwischen den Datumswerten leer sind- da funktionieren beide)
ergo nimm die erste Variante.
Gruß Karo