Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
02.02.2023, 12:17
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2023, 12:18 von LCohen.)
Hm ... =TEXTTEILEN({"1 2";"3 4"};" ") kann nämlich nicht
1 2
3 4
(in 4 eigenen Zellen) erzeugen. Deswegen frage ich mich, wie TEXTVOR u/o TEXTNACH ihm das doch noch rausleiert.
Ich habe Deine Erkenntnis
---hier--- gewürdigt.
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
02.02.2023, 12:31
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2023, 12:34 von Elex.)
Zitat:Hm ... =TEXTTEILEN({"1 2";"3 4"};" ") kann nämlich nicht
Das klappt nicht. Hatte ich auch viel versucht.
Aber braucht es auch nicht, da durch Nachzeile ja jede Zeile einzeln brechnet wird.
Zitat:Ich habe Deine Erkenntnis ---hier--- gewürdigt.
Gerne.
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Zeig doch mal mit NACHZEILE. Klappt bei mir nicht.
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
02.02.2023, 12:36
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2023, 12:38 von Elex.)
Wie meinst du die Frage. Nachzeile ist in der Formel #8 drin. Und die LAMBDA innerhalb wird für jede Zeile ausgeführt.
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Also mit NACHZEILE und TEXTTEILEN. Ich habe es nur ZUSÄTZLICH mit den von Dir ins Spiel gebrachten TEXTVOR u/o TEXTNACH hinbekommen.
Registriert seit: 19.05.2016
Version(en): 365
02.02.2023, 12:40
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2023, 13:05 von Dreas-wing.)
Hallo beisammen,
ich danke euch. Die Lösungen passen sehr gut.
Beste Grüße
Hallo,
eine Frage habe ich dann noch:
Wie schaffe ich es dass mir die werte aus folgendem denn in einer Zelle wieder gegeben werten?
Auf diese Weise füllte er die Werte ich die Zeile.
Tabelle11.Cells(2 + k, 6) = Split(Tabelle3.Cells(9 + k, 7), " ")(i) & ", " & WorksheetFunction.VLookup(Split(Tabelle3.Cells(9 + k, 7), " ")(i), Tabelle18.Range("A2:D310"), 4, 0)
ich habe es so
Tabelle11.Cells(2 + k, 6) = Split(Tabelle3.Cells(9 + k, 7), " ")(0) & ", " & WorksheetFunction.VLookup(Split(Tabelle3.Cells(9 + k, 7), " ")(0), Tabelle18.Range("A2:D310"), 4, 0) _
& ", " & Split(Tabelle3.Cells(9 + k, 7), " ")(1) & ", " & WorksheetFunction.VLookup(Split(Tabelle3.Cells(9 + k, 7), " ")(1), Tabelle18.Range("A2:D310"), 4, 0) _
& ", " & Split(Tabelle3.Cells(9 + k, 7), " ")(2) & ", " & WorksheetFunction.VLookup(Split(Tabelle3.Cells(9 + k, 7), " ")(2), Tabelle18.Range("A2:D310"), 4, 0)
aber da manche Zellen bis zu 15 Werte haben können, suche ich etwas eleganteres
Danke
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Eigene Lösungsversuche sind ok.
Ich würde mich aber mit einem Lösungsvorschlag leichter tun mit einen Beispiel vorliegender Rohdaten und einem Wunschergebnis.
Des weiteren bin ich bei Dir von Excel 2016 ausgegangen.
Gruß Elex