Office: Excel

Helfe beim Thema Excel in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Forum, ich habe folgende Herausforderung: Ich habe eine Excel-Tabelle (Excel 365) mit 4 Spalten A, B, C, D und derzeit 271 Zeilen. Spalte A ist... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von NormaLang, 10. August 2020.

  1. Excel


    Hallo Forum,
    ich habe folgende Herausforderung:
    Ich habe eine Excel-Tabelle (Excel 365) mit 4 Spalten A, B, C, D und derzeit 271 Zeilen.
    Spalte A ist immer befüllt, die Spalten B und C nur teilweise. Spalte D ist auch immer befüllt, dort stehen "Überschriften", die sich jeweils auf A(+B+C) beziehen.
    Es soll ein neues Arbeitsblatt erstellt werden, in dem aus den 4 Spalten der Ausgangstabelle 2 Zeilen A, B mit aktuell 813 Spalten gemacht werden. Dabei sind in der Ausgangstabelle die Spalten B und C teilweise nicht belegt. Leere Zellen sollen beim Transponieren ausgelassen werden.
    In Spalte D der Ausgangstabelle stehen die Bezeichnungen für die zugehörigen Codes der zweiten Zeile. Wenn aus der Ausgangstabelle alle drei Spalten A, B und C befüllt sind, soll in der Zieltabelle nur in der ersten korrespondieren Spalte eine Überschrift stehen. Sind in der Ausgangstabelle die Spalten B und C leer, folgt in der Zieltabelle direkt die nächste Überschrift.
    Damit man besser erkennt, was ich meine, habe ich zwei Bildschirmfotos gemacht (Vorher und Nachher).
    Die Anzahl der Zeilen in der Ausgangstabelle kann sich ändern, nicht aber die Zahl der vier Spalten.
    In der Zieltabelle kann sich demnach die ANzahl der Spalten ändern, aber es bleibt immer bei zwei Zeilen.

    Meine Fähigkeiten, diesen Vorgang zu automatisieren, reichen leider nicht aus und händisch möchte ich das nicht machen (wofür hat man schließlich einen Computer?).
    Kann mir jemand helfen? Evtl. VBA-Programmierung?
    Das wäre super, vielen Dank vorab!
    Viele Grüße aus der Hitze
    Norma

    :)
     
    NormaLang, 10. August 2020
    #1
  2. Hi Norma,

    statt Bildern wäre eine Beispieldatei besser gewesen.... glaube nämlich nicht, dass irgendwer Lust hat das, was schon da ist, nachzubauen. Oder, um es mit Deinen Worten zu sagen:
     
  3. Hallo RJ,
    manchmal kommt man auf die einfachsten Ideen nicht selbst...
    Danke für den Tipp - und hier die Musterdatei.
    Viele Grüße
    Norma
     
    NormaLang, 12. August 2020
    #3
  4. Excel

    Reicht das, s. Sheet 1
     
    Fake_News, 12. August 2020
    #4
  5. Hallo Norma,
    hier noch ein Ansatz mit der guten alten Arbeitstechnik und Formelkram.
    Hab jeden Arbeitsschritt aufgeschrieben, siehe Anhang.
     
  6. ...sieht ja erstmal nach Pateintenakten für ein Seniorenheim aus. Also jedes neue Sheet für jeden einzelnen Patienten.

    Aber, da sind noch ein paar Fragen offen:

    Wie kommst Du bei (derzeit) 271 Zeilen * 4 Spalten auf 813 Spalten im Zielblatt? Bei mir wären das 1084 Spalten.

    Wann soll denn die Transponierung gestartet werden?
    Wäre es nicht sinnvoll, die Blätter gleich mit dem Namen des betreffenden Patienten zu benennen und das Ausgangsformat beizubehalten?
    Weshalb überhaupt die Transponierung? Die Aufteilung in 813 oder 1084 Spalten ist viel unübersichtlicher als die Übersicht, so wie sie im Ausgangsblatt ist. Vermutlich wollt Ihr diese Blätter auch ausdrucken. Selbst bei Querformat habt Ihr dann einen erheblichen Mehrbedarf an Ausdrucken. Selbst wenn Ihr nicht druckt, bei Beibehaltung des Ausgangsformates (zeilenweise) muss wesentlich weniger gescrollt werden.

    Mein Vorschlag wäre ja, erstell Dir eine Vorlage mit den 271 Zeilen, trage noch irgenwo den Patientennamen ein (evtl. noch ein Dropdown für alle vorhandenen Patentenblätter zum Rücklesen vorhandener Daten), fülle die relevanten Felder aus oder ändere bestehende Daten, und wenn das erledigt ist, übertrage alle Felder, bei denen in B und/oder C was steht, in das Pateintenblatt (wenn vorhanden, wenn nicht, neu anlegen). Und zwar weiterhin Zeilenweise, also mit 4 Spalten.

    Was hältst Du davon?
     
  7. \@ WB425
    Danke für deine Mühe.
    Aber das sieht mir doch nach sehr viel Handarbeit aus (es sind in der Originaldatei ja viel mehr Zeilen).
    Viele Grüße
    Norma
     
    NormaLang, 12. August 2020
    #7
  8. Excel

    \@Norma: Das Schreiben war viel Handarbeit. Das Machen dauert netto höchstens zwei Minuten...
     
  9. Jein. Es geht um die Erstellung eines Muster-Datenexports für mehrere 10.000 Patienten; die Ausgangstabelle entspricht der Struktur des Datenmodells. Die Zieltabelle soll als Vorlage für einen Exportdatensatz dienen (z.B. für eine CSV-Datei). Das Ergebnis des Datenexports würde als csv-Datei z.B. so aussehen: 1,3,5,2,3,...

    Nein, zum Glück sind so viele Zellen in Spalte B und C leer, dass am Ende "nur" 813 SPalten im Zielblatt übrig bleiben

    Soll einmal gestartet werden, um den Musterdatensatz zu erstellen. Und dann nochmal neu, wenn sich der Musterdatensatz bei einer Änderung des Datenmodell ändern sollte (alle 1-2 Jahre)
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    NormaLang, 12. August 2020
    #9
  10. OK, muss es mal ausprobieren. Schaffe ich aber erst morgen oder übermorgen.
    Gruß
    Norma
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    NormaLang, 12. August 2020
    #10
  11. Danke!
    Sieht schon mal ganz gut aus - aber die anhängenden Zahlen irritieren etwas (und werden irgendwann ziemlich hoch werden).

    Und vor allem: wie hast du das gemacht?
    Ist da ein Makro oder VBA drin? Kann ich auf meinem Firmenrechner leider nicht öffnen/ aktivieren.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    NormaLang, 12. August 2020
    #11
  12. Mit Power Query, welches in Excel integriert ist (außer Du hast eine alte Version).

    Solange Du nur Daten zu der Tabelle hinzufügst, musst Du an der Power Query Transformation nichts öndern, sondern nur auf Refresh gehen

    PS: Ja, mein Exel ist in Englisch, die deutschen Menüpunkte heissen entspr.
     
    Fake_News, 12. August 2020
    #12
  13. Excel

    ...hier mal der schnelle Versuch in VBA, wobei ich mir nicht sicher bin, ob das alles so gewollt ist.

    Folgenden Code in ein allg. Modul:
    Code:
     
  14. Danke! Man lernt doch nie aus (aber wenn man Excel sonst nur für einfache Tabellenkalkulationen nutzt ist das so wie Word als Schreibmaschine zu verwenden - man weiß einfach zu wenig)
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    NormaLang, 12. August 2020
    #14
  15. Hallo Ralf
    1.000 Dank, hat geklappt!
    Ist genau das, was ich suchte!
    Viele Grüße
    Norma
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    NormaLang, 12. August 2020
    #15
Thema:

Excel

Die Seite wird geladen...
  1. Excel - Similar Threads - Excel

  2. Kamera in Excel einbinden und per vba Fotos erstellen

    in Microsoft Excel Hilfe
    Kamera in Excel einbinden und per vba Fotos erstellen: Kamera in Excel einbinden Hallo, ich suche einen Code für eine UserForm, mit der ich die integrierte Kamera des WinPC in der UserForm anzeigen lassen kann und davon ein Bild sichern kann.
  3. Excel Sheet in Access einbinden mit acOLECreateLink

    in Microsoft Access Hilfe
    Excel Sheet in Access einbinden mit acOLECreateLink: Hallo Leute :-) ich versuche gerade seit Tagen folgendes Problem zu lösen: in einem Bericht soll ich Daten aus Access, danach Fotos und zum Schluß quasi Screenschots aus Excel darstellen. Das...
  4. Einbetten Excel auf Webseite

    in Microsoft Excel Hilfe
    Einbetten Excel auf Webseite: Moin, folgendes Problem. Möchte auf meiner Webseite Excel Tabellen einbetten als Art Ergebnissliste. (Ergebnissliste soll an einem Punkt geführt werden und somit automatisch aktualisiert werden...
  5. Bericht Export in Excel mit diversen Auswertungen

    in Microsoft Access Hilfe
    Bericht Export in Excel mit diversen Auswertungen: Guten Tag Ich bin wiedermal am Anschlag. Leider kann ich keine Daten zur verfügung stellen, da sie sensible Inhalte binhalten. Ich habe einen Bericht mit einer Schaltfläche für den Excel Export....
  6. Schätzspiel auswerten

    in Microsoft Excel Hilfe
    Schätzspiel auswerten: Hallo, wir haben ein Schätzspiel am Laufen. Es geht darum, dass eine bestimmte Anzahl an Kapseln in einem Glas sind. Die Leute konnten bis max. 11 Tipps abgeben, wieviel Kapseln sich darin...
  7. Name der Datei durch Excel geändert

    in Microsoft Excel Hilfe
    Name der Datei durch Excel geändert: Hallo und guten Abend, Die Datei wird mittels Button (VBA) zwischen gesichert. Das Makro sichert zuvor die Datei und erstellt zus. eine Sicherungsdatei mit der Erweiterung Beispiel-"Sich"....
  8. Hochzählen Zelle Excel oder Office365?

    in Microsoft Excel Hilfe
    Hochzählen Zelle Excel oder Office365?: Hallo zusammen Ich möchte im Excel eine Spalte mit den Schaltknopf hochzählen. Lokal funktioniert es einwandfrei, wie könnte ich es lösen da verschiedene Personen die gleiche Datei öffnen müssen,...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden