Seite 1 von 1

Daten mit einfacher Formel transponiert darstellen

Verfasst: Mo 16. Jan 2023, 06:47
von bauer-ewert
Liebe Leute,
ich möchte für Anwender:innen mit geringer Kompetenz in Tabellenkalkulation eine Dateivorlage mit mehreren Tabellen bereitstellen, mit der die folgende Aufgabe erledigt werden soll:
  • Aus einer externen Datenbank sollen (auf einfache Weise zu beliebigem späteren Zeitpunkt durch Anwender:innen)Tages-aktuelle Daten in csv exportiert werden
  • Die Inhalte der csv-Datei sollen über "Tabelle aus Datei einfügen" in eine ods eingefügt werden (Quelltabelle)
    In einer Zieltabelle soll der Inhalt der Quelltabelle transponiert erscheinenen
  • Die Datei soll es ermöglichen, durch Überschreiben der Inhalte der Quelltabelle in der Zieltabelle ohne weiteren Eingriff die transponierten Daten zu erhalten
Diese Aktion des Transponierens soll also bereits in meiner Vorlage über Formeln erledigt werden, damit Anwender:in im Fall einer erneuten Auswertung mit aktuelleren Daten nichts weiter tun muss, als in der Quelltabelle aktuellere csv-Daten einzugeben (durch Zwischenablage oder durch Umbenenenn der alten Tabelle und erneut "Tabelle aus Datei einfügen" mit Verwendung des früheren tabellen-Namens, damit die Formelbezüge erhalten bleiben)

Meine Frage: wie sehen möglichst einfache Formeln aus, welche die Zieltabelle befüllen können? Anscheinend gibt es leider keine direkte Funktion "Transponieren", sondern nur den Vorgang, beim Einfügen aus der zwischenablage zu transponieren.

Meine angehängte Datei enthält die Tabellen:
  • "importiert" als Quelldatei
  • "transponiert mir Formel" - mein erster, untauglicher Versuch mit der Funktion INDEX
  • "gewünschtes Ergebnis" als Darstellung der Zellinhalte, die ich gerne hätte - diese aber plump über Einfügen aus Zwischenablage mit dem Merkmal "transponieren" erzeugt, also ohne Anbindung an die Quelldatei.
Hat jemensch einen guten Lösungsvorschlag? Anscheinend geht das über eine Kombination der Funktionen INDEX und ADRESSE

Liebe Grüsse
Bernhard
[/list]

Re: Daten mit einfacher Formel transponiert darstellen

Verfasst: Mo 16. Jan 2023, 07:00
von Mondblatt24
Hallo,
bauer-ewert hat geschrieben:
Mo 16. Jan 2023, 06:47
Anscheinend gibt es leider keine direkte Funktion "Transponieren",
Doch die gibt es!

MTRANS


Gruß
Peter

Re: Daten mit einfacher Formel transponiert darstellen

Verfasst: Mo 16. Jan 2023, 13:24
von echo
"transponiert mir Formel" - mein erster, untauglicher Versuch mit der Funktion INDEX
Hallo
Dein Bezug in Index benötigt einen absoluten Bezug ($)
dann müsste das ganze ggf. so aussehen, einfach nach links und unten kopieren:

Code: Alles auswählen

=INDEX(importiert.$A$1:$B$6;SPALTE(A1);ZEILE(A1))
Gruß Holger