Clever-Excel-Forum

Normale Version: Text in leere Zellen ziehen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi zusammen,

ich bin inzwischen ganz schön eingerostet in Excel und brauche dringend eure Hilfe auf Arbeit.
Ich habe eine Tabelle mit 2 Zellen, in der Namen stehen. Leider brauche ich alle Namen in einer Zelle.
Der Ist-Zustand ist also, dass in Zelle 1 immer mal eine Leere Spalte dabei ist, und wenn das der Fall ist soll der Text aus Zelle 2 in Zelle 1 eingesetzt werden.
Im Prinzip suche ich also eine Funktion die prüft ob in Zelle 1 eine Spalte leer ist, und wenn diese leer ist den Text aus Zelle 2 einsetzt.
Ist das so umzusetzen?

Schonmal dankeschön.

Mfg
Kevin
Hallo,

Du meinst sicherlich, dass du Vor- und Nachnamen in 2 Spalten (Zellen?) stehen hast.
Beispiel Vorname in Spalte A und Nachname in Spalte B jeweils ab Zeile 2:

In Zelle C2: =A2 & " " & B2
Oder C2: = B2 & ", " & A2

Habs auf dem Tablet geschrieben, da kann man leider keinen Codebereich aufrufen.

Gruß Uwe
Nein nicht ganz.

 [
Bild bitte so als Datei hochladen: Klick mich!
]
So sieht die Tabelle aus, nur dass ich halt etwa 13.000 Zeilen hab.
Ich möchte die Zellen nicht zusammenfügen, da dann dieser Zusatz "Zentrale" mit rübergezogen wird.
Wenn aber in Spalte A kein Text ist steht der richtie Name immer in Spalte B.
Dementsprechend möchte ich den Text aus Spalte B nur in Spalte A ziehen wenn Spalte A leer ist.
Ich hoffe das ist verständlich^^
Und danke für die schnelle antwort

[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Hier jetzt der Screenshot

Ja okay keine Ahnung wie man hier nen Bild hochlädt, bin grad bissl überfordert
Moin!
Markiere Spalte A
F5 → Inhalte … → Leerzellen
=B2 (wobei die 2 für die Zeilennummer der aktiven Zelle in Spalte A steht)
mit Strg+Enter abschließen (nicht Enter allein)

Gruß Ralf

(19.10.2021, 08:05)kevinkevinkevin schrieb: [ -> ]Ja okay keine Ahnung wie man hier nen Bild hochlädt, bin grad bissl überfordert

Du erfährst mehr, wenn Du auf klick mich klickst …
oder einfach hier drauf:
https://www.clever-excel-forum.de/thread-326.html
Das Ganze funktioniert an sich, aber ich setze dann mit Strg+Enter überall den Wert von B2 ein.
Kann man das noch so anpassen, dass ich immer den Wert der Zelle direkt daneben übernehme?
Habs mit Dollar Zeichen probiert aber das ging nicht.
(19.10.2021, 08:39)kevinkevinkevin schrieb: [ -> ]aber ich setze dann mit Strg+Enter überall den Wert von B2 ein.
Nein, sicherlich nicht!
Da =B2 einen relativen Bezug darstellt, wird die Zeilennummer automatisch angepasst.
Das ist ja gerade der Trick.

Beispieldatei?
Ich hab die Tabelle jetzt mal angefügt.
Die Tabelle sieht genau so aus wie angehangen, nur halt mit 12.000 Zeilen statt 3.
Ausgangsposition:
AB
11A
2B
33C
44D
5E
6F
7G
88H
9I
10J
11K
1212L

Jetzt markiere ich A1:A12
F5 → Inhalte → Leerzellen
Folgendes Bild:
[attachment=40641]

Da A2 aktiv ist, gebe ich =B2 gefolgt von Strg + Enter ein und erhalte folgende Formeln:
AB
11A
2BB
33C
44D
5EE
6FF
7GG
88H
9II
10JJ
11KK
1212L

ZelleFormel
A2=B2
A5=B5
A6=B6
A7=B7
A9=B9
A10=B10
A11=B11

Sinnvollerweise kopiert man abschließend Spalte A und fügt Werte ein.
Ich habe jetzt diverse male deine Variante versucht, einmal hat es geklappt aber die anderen male setzt er in jeder Spalte nur B2 ein, er übernimmt nichtmal den Text aus Spalte B2
An das = hast Du gedacht?  Angel
Seiten: 1 2