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.

Datensatz neu anordnen
#1
Hallo. Ich habe folgendes Problem:
Ich habe eine sehr große Tabelle mit mehreren hunderten Datensätze, in der die benötigten Daten nach unten sortiert sind. Diese benötige ich aber anderes sortiert, um diese für eine andere Tabelle verwenden zu können. Das schwierige hierbei ist, dass die benötigten Datensätze über mehrere Zeilen nach unten stehen und ich diese auch nicht sortieren kann.

Vielleicht könnte mir jemand sagen, wie ich Daten aus der Ausgangstabelle gebündelt in die Zieltabelle einfügen kann?
Antworten Top
#2
Moin,

zeig mal bitte anhand einer Beispieldatei, die gerne anonymisiert sein kann, aber vom Aufbau her identisch deinem Original sein muss, was genau du meinst. Sortierreihenfolge kann doch über das Sortieren-Menü ausgewählt werden.
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:
  • Simone1982
Antworten Top
#3
Hier die zwei Tabellen. In der ersten Tabelle habe ich lediglich 3 Sätze ausgewählt...


Angehängte Dateien
.xlsx   Ausgangstabelle.xlsx (Größe: 8,93 KB / Downloads: 17)
.xlsx   Zieltabelle.xlsx (Größe: 8,99 KB / Downloads: 15)
Antworten Top
#4
Hi,

(09.12.2017, 09:41)Simone1982 schrieb: Diese benötige ich aber anderes sortiert, um diese für eine andere Tabelle verwenden zu können. Das schwierige hierbei ist, dass die benötigten Datensätze über mehrere Zeilen nach unten stehen und ich diese auch nicht sortieren kann.

ich vermute, die Umwandlung der mehrzeiligen Datensätze in eine neue Tabelle mit einzeiligen Datensätzen geht ganz einfach mit Power Query.
Da ich das selber aber noch nicht benutzt habe, kann ich Dir hier nicht helfen.
Antworten Top
#5
Hallo Simone,

einen "smarten" Ansatz habe ich nicht gefunden, aber eine einzelne Zurodnung ist möglich. Die ersten vier macht der Code, die weiteren musst du analog eintragen:


Code:
Sub Main
r = 1
with sheets("Ziel")
for each ar in activesheet.usedrange.columns(1).specialcells(xlCellTypeConstants,xlNumbers).areas
    if ar.row > 1 then
        r=r+1
        .cells(r,1) = left(ar.cells(1).offset(2),5) 'PLZ
        .cells(r,2) = mid(ar.cells(1).offset(2),6)  'Ort
        .cells(r,3) = ar.cells(1).offset(1)         'Straße
        .cells(r,4) = ar.cells(1).offset(,7)        'Wohnfläche
        '<<<<  usw  >>>>
    endif
next ar
end with
End Sub


Die Datei Zeil habe ich in ein Blatt der ersten Datei kopiert und"Ziel" benannt.

mfg
Antworten Top


Gehe zu:


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