Problem mit Zellenbezügen beim automatischen Ausfüllen von Formeln
#1
Guten Tag, liebe Excel-Experten!
Ich beschäftige mich jetzt schon seit 2 Tagen mit einem Problem, das ich trotz intensiver Recherche noch nicht lösen konnte:

Ich habe eine fortlaufende Liste mit Textbausteinen, die in der Tabelle untereinander stehen (im Screenshot Spalte "D" mit Name1, Name2 usw. benannt)
In eine andere Excel Tabelle sollen diese Namen übernommen werden, aber immer mit einer freien Zeile dazwischen.
Habe das im Screenshot mal vereinfacht dargestellt in einer Tabelle, hier sollen also die Namen aus Spalte D in Spalte A übernommen werden, aber in Spalte A soll jede zweite Zeile frei bleiben.
Name1 soll also von D1 in A1 übernommen werden, Name2 von D2 in A3, Name3 von D3 in A5 usw.

Wenn ich das für die ersten 2 Namen so mache und dann mit dem automatischen Ausfüllen alles nach unten ziehe, erhalte ich folgendes Ergebnis (siehe Screenshot).
Er überspringt also hier jeden zweiten Namen und übernimmt z. B. in A5 den "Name5" aus D5, anstatt "Name3" aus D3.

Excel scheint also nicht zu verstehen, dass ich immer eine Freizeile dazwischen haben möchte. 
Aber ich kann mir nicht vorstellen, dass es wirklich keine Möglichkeit geben soll, das so zu lösen, wie ich es haben möchte. Mir scheint das doch eine Situation zu sein, die häufiger vorkommen müsste, sodass es dafür irgend eine einfache Lösung geben müsste? Leider hab ich bisher keine gefunden.

Wie gesagt, ich habe das im Screenshot mal sehr vereinfacht dargestellt. Tatsächlich ist die Situation wesentlich komplexer, es ist eine längere Formel in der Textbausteine aus mehreren Zellen verknüpft werden usw. Ein "einfacher" Trick, wie z. B. auch in der Ausgangsliste einfach Leerzeilen einzufügen, hilft also nicht.

Vielen Dank im Voraus für die Vorschläge!


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hallo,

da Excel mit leeren Zeilen in einer Liste nicht umgehen kann, gibt es da eher keine Standardfunktion, die so etwas unterstüzt.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hi,

bei Excel365 geht das so:

Code:
=WECHSELN(TEXTTEILEN(TEXTVERKETTEN(";#;";1;A1:A4);;";";0);"#";"")

# ist das von mir gewählte Trennzeichen, Du solltest eins wählen, was definitiv nicht in Deinen Texten vorkommt.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#4
Hallo,

in Zelle A1 folgende Formel eingeben:
=LET(tb;D1:E22; tbn; ZUSPALTE(tb; 0;0); WENN(tbn=0;"";tbn))
Spalte E muss leer sein.

Vorausgesetzt wird ein Excel365.
Mit lieben Grüßen
Anton.

Windows 10 64bit
Office365 32bit
Antworten Top
#5
Hallo


Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1Name 1Name 1
2Name 2
3Name 2Name 3
4Name 4
5Name 3Name 5
6Name 6
7Name 4Name 7
8Name 8
9Name 5Name 9
10Name 10
11Name 6Name 11
12Name 12
13Name 7Name 13
14Name 14
15Name 8Name 15
16Name 16
17Name 9Name 17
18Name 18
19Name 10Name 19
20Name 20
21Name 11Name 21
22Name 22

ZelleFormel
A1=WENN(ISTGERADE(ZEILE());"";INDEX(D:D;GANZZAHL(ZEILE()/2)+1))

LG UweD
[-] Folgende(r) 1 Nutzer sagt Danke an UweD für diesen Beitrag:
  • Rudi'S
Antworten Top
#6
Hi Anton,

  Thumps_up der Trick ist gut, funktioniert aber nur, wenn die Spalte E leer ist!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Hallo Edgar,

ich habe eine 2. Version zur Verfügung, die ohne Leerspalte E auskommt:
=WENNFEHLER(ZUSPALTE(ERWEITERN(D1:D22;;2);0;0);"")
Mit lieben Grüßen
Anton.

Windows 10 64bit
Office365 32bit
[-] Folgende(r) 2 Nutzer sagen Danke an EA1950 für diesen Beitrag:
  • BoskoBiati, RPP63
Antworten Top
#8
Prima!  Thumps_up
Allerdings wundere ich mich immer, warum pad so beharrlich ignoriert wird … Wink
Dann kann man sich das WENNFEHLER-Gedöns sparen:
=ZUSPALTE(ERWEITERN(D1:D22;;2;""))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste