Beiträge: 13
Themen: 3
Registriert seit: Dec 2022
Bewertung:
0
Office-Version:
Guten Tag,
ich habe ein Problem und komme nicht weiter.
Für einen Programmiercode muss ich eine relativ lange Datenliste in ein bestimmtes Format bringen.
Damit mein Kollege aus der IT nur noch eine lange Spalte mit copy - paste einpflegen muss, muss meine untereinander stehende Datentabelle etwas modifiziert werden.
Wie kann ich z. B. Daten die untereinander in B1 - B800 stehen z. B. in Spalte C1 kopieren.
B1 geht auch in C1; kein Problem
B2 muss dann aber einen Abstand von 25 Zeilen ggü. C1 haben
B3 muss dann wieder 25 Zeilen Abstand ggü. C26 haben
usw.
Also immer ein Versatz von 25 Zeilen
Kann mir hier jmd. helfen?
Beiträge: 36
Themen: 0
Registriert seit: Oct 2023
Bewertung:
3
Office-Version:
30.11.2023, 17:58
(Dieser Beitrag wurde zuletzt bearbeitet: 30.11.2023, 18:20 von HKindler.)
Hi,
C1: =WENN(REST(ZEILE();25)=1;INDEX(B:B;ZEILE()/25+1);"")
runter ziehen
Bei aktuellem Excel geht es auch ohne runter ziehen (hier für B1:B19):
C1: =TEXTTEILEN(TEXTVERKETTEN("";;B1:B19&WIEDERHOLEN("#";25));;"#")
Gruß,
Helmut
_____
Office365 auf MacOS und Win10
Beiträge: 198
Themen: 2
Registriert seit: Aug 2019
Bewertung:
13
Office-Version:
- Office 365 Abonnement - Insider
Moin!
Die 365er-Formel finde ich klasse!
Gruß Ralf
Beiträge: 36
Themen: 0
Registriert seit: Oct 2023
Bewertung:
3
Office-Version:
Hi Ralf,
danke für das Lob! Ich finde es selbst immer wieder interessant, was man mit den Spillformeln so alles anfangen kann.
Gruß,
Helmut
_____
Office365 auf MacOS und Win10
Beiträge: 245
Themen: 4
Registriert seit: Jun 2019
Bewertung:
18
Office-Version:
- Office 2016/2019 Kaufversion
- Office 2021
- Office 365 Abonnement
Hallo,
mal eine kleine Frage dazu am Rande.
Bei Helmuts Formel: =TEXTTEILEN(TEXTVERKETTEN("";;B1:B19&WIEDERHOLEN("#";25));;"#")
(besser wäre =TEXTTEILEN(TEXTVERKETTEN("";;B1:B19&WIEDERHOLEN("#";25));;"#";;;"") ... wenn ich das so sehe, dann habe ich keine #NV stehen.)
habe ich viele leere Zellen, die man aber nicht mit Werten beschreiben kann. Macht jetzt, aus meiner Sicht, bei dieser Aufgabenstellung keinen Sinn.
Klar kann frau den Spill-Bereich kopieren und händisch 'nur Werte' einfügen.
Ist aber doch nicht der Sinn an der Sache ... oder doch ? MATRIXZUTEXT() und WERTZUTEXT() hielft da auch nicht weiter.
Gut wäre, wenn frau im Parameter 'Pad_With' von TEXTTEILEN() einfach eine weitere Spalte angeben könnte, die die leeren Zellen füllt und nicht nur einen einzelnen String ... aber das geht ja nicht.
Kennt eventuell jemand eine Formellösung, um vielleicht zwei Spalten zu kombinieren ? Mir fällt dazu nix Gescheites ein.
Sabina
Beiträge: 250
Themen: 5
Registriert seit: May 2019
Bewertung:
13
Office-Version:
- Office 2010
- Office 365 Abonnement
- Office 365 Abonnement - Insider
08.12.2023, 18:20
(Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2023, 18:20 von maninweb.)
Moin,
hey, für den Fall mit Deinem Aufbau der beiden Eingangslisten ist jedenfalls Deine Lösung ist einfacher als meine.
Geht übrigens auch mit den nativen Excel-Funktionen ohne Dein Add-In.
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 01/2011 - 06/2019 :: 04/2020 - 06/2022
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner (neu)
Beiträge: 245
Themen: 4
Registriert seit: Jun 2019
Bewertung:
18
Office-Version:
- Office 2016/2019 Kaufversion
- Office 2021
- Office 365 Abonnement
08.12.2023, 20:42
(Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2023, 20:45 von Flotter Feger.)
Hallo Mourad,
du hast recht ... meine Datei braucht unter 2021 mein AddIn.
Excel 2021 verfügt nämlich nicht über TEXTTEILEN().
Oder wie würdest du es mit 'nativem' 2021 machen ?
Ich kenne keine Formel die ebenfalls den Split hinkriegt ... oder ich denke einfach zu quer.
EDIT: MTRANS(XMLFILTERN()) sollte gehen ...
_________
VG Sabina