Excel: wie kann man einen Zelleninhalt suchen und in einer anderen Zelle anfügen?

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

z.B. so in der ersten Zeile der Spalte A eine 1, danach (... ab A3 im Beispiel)

=WENN(ODER(LINKS(B3;2)="D4";LINKS(B3;2)="D5");1;A2+1) ... und runterkopieren

... und ab C2

=WENN(A2=1;VERKETTEN(B2&" ";B3&" ";);"") und runterkopieren

.

Danach die Spalte C kopieren und einfügen (... dabei Werte123 wählen)

Bild zum Beitrag

 - (Computer, Microsoft Excel, VBA)

Ja, das ist möglich.

Aber: wäre es nicht einfacher, wenn du den Text in einem Texteditor (eventuell mit Regulären Ausdrucken) richtigstellst und ihn dann erneut in Excel einfügst.

Das ist meiner Erfahrung nach mit WESENTLICH weniger Aufwand verbunden - und ich habe beides schon gemacht.

xXNickPlayXx 
Fragesteller
 28.02.2022, 13:56

Da dies eine wöchentliche Aufgabe von mir ist und es sich durchschnittlich um 300-400 Titel handelt würde ich das gerne automatisieren mit einer Formel und nichts mehr händisch bearbeiten.

0
gfntom  28.02.2022, 14:10
@xXNickPlayXx

Auch die Lösung via RegEx wäre automatisiert und wesentlich einfacher (wenn ich es recht verstehe, müsste hier lediglich ein Zeilenumbruch gelöscht werden)

Und anstoßen musst du es ja ohnehin.

Aber gut. Ohne genaue Kenntnis der Struktur der Tabelle bzw. der Textdaten kann man dir ohnehin nicht konkret helfen.

0
xXNickPlayXx 
Fragesteller
 28.02.2022, 14:49
@gfntom

Wie würde man folgende Situation mit Reg Ex lösen?
D4ABC Titel Nummer 1 .........................123
D4ABD Titel Nummer 2 .........................456
D4ABE Titel Nummer Drei..........................
.....789

D4ABF Titel Nummer 4 .........................1011
Ich würde gerne den Fehler suchen lassen und ans Ende von der darüberliegenden zeile packen.

0

Das kommt u.U. auf die Daten und deren Darstellung an.

  • Gibt es Erkennbares womit die Zeile beginnt / beginnen soll?
  • ist die Anzahl der "aufgesplitterten" Zeilen jeweils gleich?
xXNickPlayXx 
Fragesteller
 28.02.2022, 13:53

Jede Zeile/jeder Titel beginnt mit einem Code der anfängt mit "D4..." oder "D5..." und soll mit der dazugehörigen Seitenzahl (1-4-Stellig) enden.
Die zu langen Titel werden immer nur 1x aufgesplitten d.h. sie verläuft nur über 2 Zeilen und nicht 3 oder mehr.

0
GutenTag2003  28.02.2022, 15:59
@xXNickPlayXx

Mit einer Hilfsspalte und Verketten kannst Du das zusammenfügen, wenn/da die Kennung der 1. Zeile identisch ist.

0