Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Nach jedem 2. ; trennen
#11
Hallo
Das hätte ich schreiben sollen das ich das schon probiert habe.
Folgendes habe ich gemacht
Mein String fängt jetzt nicht mehr in A1 an sondern in B1
Da ich ja die Spalte A für die Bezeichnung frei haben möchte habe ich deine Formel nach B2 kopiert

Dann erscheint nur der Wert aus B1

Ändere ich alle $1 nach $2 erscheint der Fehler Zirkelbezug

Ist das verständlich ?

P.S wie füge ich Tabellen ein so wie du es gemacht hast
Antworten Top
#12
Hi

Warum mit Text in Spalten und dann noch Formel, wenn auch nur Formel reicht.
Hast du meine Formel von A2 mal nach rechts in B2 gezogen/kopiert und dann nach unten.

Gruß Elex
Antworten Top
#13
Hallöchen,

sorry, habe jetzt B1 mit A2 verwechselt Sad

statt +1 und +2 sollte dann +2 und +3 gehen Smile
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#14
(09.02.2019, 20:09)Elex schrieb: Hi

Warum mit Text in Spalten und dann noch Formel, wenn auch nur Formel reicht.
Hast du meine Formel von A2 mal nach rechts in B2 gezogen/kopiert und dann nach unten.

Gruß Elex

Entschuldigung , deine Formel funktioniert schon nicht bei meiner ersten Abfrage. Es erscheint  nur ein Wert in der Zelle wo die Formel steht.
Und beim runterkopieren erscheint in den Zellen #WERT!
Antworten Top
#15
Hallo schauan

Ich habe deine Formel so geändert : =INDEX($1:$1;(2*(ZEILE()-2)+2))&INDEX($1:$1;(2*(ZEILE()-2)+3))
Trotzdem erscheint nur ein Wert in der Zelle B2
Antworten Top
#16
Hi,

du musst die Formeln natürlich anpassen; hier anhand Elexs Beispiel:

Arbeitsblatt mit dem Namen 'Tabelle1'
B
217194;0;17195;12345;123;1234;0;0;
317194;0
417195;12345
5123;1234
60;0
7
8#WERT!

ZelleFormel
B3=GLÄTTEN(TEIL(WECHSELN(";"&B$2;";";WIEDERHOLEN(" ";50);ZEILE(A2)*2-1);FINDEN(" ";WECHSELN(";"&B$2;";";" ";ZEILE(A1)*2-1))+1;50))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Die später auftauchenden #WERT!-Angaben kannst du mit WENNFEHLER() unterdrücken.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • trebron57
Antworten Top
#17
Hallöchen,

Arbeitsblatt mit dem Namen 'Tabelle1'
BCDEFG
1123456
212
334
456

ZelleFormel
B2=INDEX($1:$1;(2*(ZEILE()-2)+2))&INDEX($1:$1;(2*(ZEILE()-2)+3))
B3=INDEX($1:$1;(2*(ZEILE()-2)+2))&INDEX($1:$1;(2*(ZEILE()-2)+3))
B4=INDEX($1:$1;(2*(ZEILE()-2)+2))&INDEX($1:$1;(2*(ZEILE()-2)+3))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • trebron57
Antworten Top
#18
Moin,

@André:

Bei trebons Wunschergebnis
Zitat:In Zelle A2 sollen jetzt die Werte stehen bis nach dem zweitem Semikolon also 17194;0;
                                                                                                           In Zelle A3 die nächsten beiden Werte also  17195;0;
                                                                                                          u.s.w. bis alle Daten eingelesen sind
passt das mit TiS und deiner vorgeschlagenen Lösung nicht. Separator bei TiS ist das Semikolon, das natürlich nicht mehr mitgeschrieben wird und dadurch auch bei dem erwünschten Ergebnis fehlt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#19
Moin Günter,

zum einen ist das sicher nicht allzu schwer hinzuzufügen,
& ";" &
zum anderen hätte das der Fragesteller sicher schon vor Dir kritisiert, wenn es denn ein Problem wäre. :100:
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#20
Hallo schauan
Vielen dank für deine Hilfe. Es funktioniert perfekt.

Ich hatte es selber schon richtig, habe aber vergessen in deiner Formel das Semikolon zwischen den Werten einzugeben.
=INDEX($1:$1;(2*(ZEILE()-2)+2))&","&INDEX($1:$1;(2*(ZEILE()-2)+3))
Hätte ich es gemacht währe meine letzte Nachfrage überfällig. Angry 

Nocheinmal vielen Dank für die Hilfe (auch an die anderen Helfer)

trebron57
Antworten Top


Gehe zu:


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