Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spaltenname ausgeben

Spaltenname ausgeben
Helmar
Hallo zusammen,
ich habe ein Problem, das ich nicht gelöst bekomme. Vielleicht könnt Ihr mir weiterhelfen.
Ich habe eine Matrix in der in Spalte A n Namen stehen. In Zeile 1 stehen n Gruppen. Die Zugehörigkeit eines Namens zu einer Gruppe ist durch ein "X" hinter dem Namen in der Spalte der Gruppe gekennzeichnet.
Ich versuche jetzt in einer zusätzlichen Tabelle den Namen die dazugehörigen Gruppen zuzuordnen. Ich habe es mit Sverweis etc. probiert, bin aber nicht erfolgreich gewesen.
Hat jemand eine Idee wie ich den Spaltennamen über dem "X" zum Namen ausgegeben bekomme?
Vielen Dank für Eure Hilfe
Gruß Helmar
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Beispiel
31.07.2009 17:53:53
Tino
Hallo,
kannst Du nicht ein Beispiel hochladen?
Kann Dir gerade nicht so richtig folgen.
Gruß Tino
AW: Spaltenname ausgeben
31.07.2009 17:58:16
Hajo_Zi
Hallo Helmar,
Tabelle2
 AB
1   
2Name1Gruppe1
3Name2Gruppe2
4Name3Gruppe3
5Name4Gruppe2
6Name5Gruppe3
7Name6Gruppe5
8Name7Gruppe4

verwendete Formeln
Zelle Formel
A2 =Tabelle1!A2
B2 =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A2:F2;0);;;"Tabelle1"))
A3 =Tabelle1!A3
B3 =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A3:F3;0);;;"Tabelle1"))
A4 =Tabelle1!A4
B4 =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A4:F4;0);;;"Tabelle1"))
A5 =Tabelle1!A5
B5 =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A5:F5;0);;;"Tabelle1"))
A6 =Tabelle1!A6
B6 =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A6:F6;0);;;"Tabelle1"))
A7 =Tabelle1!A7
B7 =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A7:F7;0);;;"Tabelle1"))
A8 =Tabelle1!A8
B8 =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A8:F8;0);;;"Tabelle1"))



Tabelle1
 ABCDEF
1  Gruppe1Gruppe2Gruppe3Gruppe4Gruppe5
2Name1x       
3Name2  x     
4Name3    x   
5Name4  x     
6Name5    x   
7Name6        x
8Name7      x 

Tabellendarstellung in Foren Version 4.9



Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Spaltennamen in Excel ausgeben


Schritt-für-Schritt-Anleitung

Um den Spaltennamen in Excel auszugeben, wenn ein "X" in einer bestimmten Zeile steht, kannst Du die folgenden Schritte befolgen:

  1. Datenstruktur vorbereiten: Stelle sicher, dass Deine Daten in einer Matrix organisiert sind. Zum Beispiel in Tabelle1 mit Namen in Spalte A und Gruppen in der ersten Zeile.

  2. Formel eingeben: In Deiner Zieltabelle (z.B. Tabelle2) kannst Du die folgende Formel verwenden. Setze sie in die Zelle B2 ein:

    =INDIREKT(ADRESSE(1;VERGLEICH("X";Tabelle1!A2:F2;0);;;"Tabelle1"))
  3. Formel nach unten ziehen: Kopiere die Formel in die Zellen B3 bis B8, um die entsprechenden Spaltennamen für alle Namen in Spalte A zu erhalten.

  4. Überprüfung: Stelle sicher, dass die Formeln korrekt sind und die Spaltennamen entsprechend angezeigt werden.


Häufige Fehler und Lösungen

  • Fehler: #NV
    Lösung: Dieser Fehler tritt auf, wenn kein "X" in der Zeile gefunden wird. Überprüfe die Eingaben und stelle sicher, dass das "X" korrekt geschrieben ist.

  • Fehler: Ungültiger Bezug
    Lösung: Achte darauf, dass die Referenzen in Deiner Formel korrekt sind. Wenn Du die Tabelle umbenannt hast, aktualisiere die Referenzen.


Alternative Methoden

Eine alternative Methode, um den Spaltennamen auszugeben, ist die Verwendung einer Kombination aus SVERWEIS und VERGLEICH. Hier ist ein Beispiel:

  1. Verwende in Tabelle2 die folgende Formel in Zelle B2:

    =SVERWEIS("X";Tabelle1!A2:F2;VERGLEICH("X";Tabelle1!A2:F2;0);FALSE)
  2. Diese Methode kann bei großen Datenmengen weniger effektiv sein, ist aber eine nützliche Alternative, wenn Du mit SVERWEIS vertraut bist.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Tabelle1:

A B C D E F
1 Gruppe1 Gruppe2 Gruppe3 Gruppe4 Gruppe5
2 Name1 X
3 Name2 X
4 Name3 X

In Tabelle2 würdest Du die Formel in B2, B3 usw. wie zuvor beschrieben eingeben, um die entsprechenden Gruppennamen auszugeben.


Tipps für Profis

  • Benutze benannte Bereiche: Wenn Du häufig mit Formeln arbeitest, kann es hilfreich sein, benannte Bereiche zu verwenden, um die Lesbarkeit Deiner Formeln zu verbessern.

  • Datenvalidierung: Stelle sicher, dass Deine Eingabedaten für die Matrix durch Datenvalidierung überprüft werden, um Tippfehler zu vermeiden, die zu fehlerhaften Ergebnissen führen können.


FAQ: Häufige Fragen

1. Wie kann ich den Spaltennamen ausgeben, wenn mehr als ein "X" in einer Zeile steht?
Antwort: In diesem Fall kannst Du eine weitere Formel verwenden, um alle Spaltennamen zu erfassen. Dazu müsstest Du eine Array-Formel oder eine benutzerdefinierte Funktion nutzen.

2. Funktioniert das auch in älteren Excel-Versionen?
Antwort: Ja, die beschriebenen Funktionen wie INDIREKT, ADRESSE und VERGLEICH sind in den meisten Excel-Versionen verfügbar. Achte jedoch darauf, dass einige Funktionen in Excel 365 leistungsfähiger sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige