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.

Text in Zellenübschrift suchen und Spaltenüberschrift ausgeben
#1
Hallo zusammen

Ich suche eine Formel, die mir einen Wert in der Zellenüberschrift einer Matrix sucht, dann die Werte "X" in der Matrix sucht und mir die Spaltenüberschriften ausgibt.
Im erfundenen Beispiel soll dies die Zeile A10 sein. Bei der Eingabe dieser Zelle so in den Zellen B10 - B... alle Zutaten aufgeführt werden, die in der Matrix mit einem "X" gekennzeichnet sind. Ist das ohne Makro möglich?

Danke und Gruss


Angehängte Dateien
.xlsx   Beispieldatei.xlsx (Größe: 8,31 KB / Downloads: 5)
Antworten Top
#2
Hola,
Code:
=WENNFEHLER(INDEX($B$2:$F$2;AGGREGAT(15;6;SPALTE($B$2:$F$2)-1/(($A$3:$A$5=$A$10)*($B$3:$F$5="x"));ZEILE(A1)));"")
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Bergsteiger0
Antworten Top
#3
Hi,

bei aktuellem Excel ist auch dies eine Möglichkeit:
=MTRANS(FILTER($B$2:$F$2;INDEX($B3:$F5;XVERGLEICH(A10;$A$3:$A$5;0;1);0)="x"))

Bei altem Excel hilft das CSE-Plugin von FlotterFeger:
=CSE(MTRANS(FILTER($B$2:$F$2;INDEX($B3:$F5;XVERGLEICH(A10;$A$3:$A$5;0;1);0)="x")))
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#4
Hallo Helmut,

FILTER() gibt es erst ab Excel 2019.

Gruß Uwe
Antworten Top
#5
Hi,

was meinst du wieso ich "bei aktuellem Excel" geschrieben habe?

Und mit dem CSE-Plugin kann man es auch in alten Versionen nutzen.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#6
(31.01.2023, 15:03)HKindler schrieb: Und mit dem CSE-Plugin kann man es auch in alten Versionen nutzen.

Aber nicht so wie Du es gepostet hast. Wink
Unabhängig davon wäre ein Link zum CSE-AddIn hilfreich gewesen, denn vermutlich kennen nicht alle Flotter Feger und/oder ihr CSE-AddIn.

Gruß Uwe
Antworten Top
#7
Hi Uwe,

(31.01.2023, 20:32)Kuwer schrieb: Aber nicht so wie Du es gepostet hast. Wink

Was ist daran falsch? Ich kann es leider nicht vernünftig testen, da ich keine alte Version mehr habe. Allein aufgrund der Beschreibung von Sabina müsste es doch so funktionieren.

Und klar, hätte ich den Link mit posten können. Ich hatte ihn aber nicht zur Hand und war ehrlich gesagt zu faul dazu, danach zu suchen. Und selbstverständlich hätte ich auf Nachfrage mitgeteilt, wo bzw. wie man es finden kann. Danke, dass du das für mich übernommen hast.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#8
Wenn die Daten gut strukturiert sind brauchst du gar keine Formel/Code


Angehängte Dateien
.xlsb   __krokant.xlsb (Größe: 7,92 KB / Downloads: 1)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#9
Hi Helmut,

(01.02.2023, 11:24)HKindler schrieb: Was ist daran falsch?

der Unterstrich fehlt: FILTER_()

Gruß Uwe


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#10
Hi Uwe,

danke für die Info. Das ging aus der Beschreibung von Sabina nicht hervor. Dort ist nur FILTER, also ohne Underscore erwähnt. Und so genau habe ich mir das AddIn nicht angeschaut. Um ehrlich zu sein, habe ich es mir gar nicht angeschaut, da ich es bisher nicht benötigt habe.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


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