Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Mehrere Werte zurückgeben

Mehrere Werte zurückgeben
30.10.2017 20:06:27
Marc
Hallo Leute,
ich habe ein Problem und hoffe Ihr könnt mir helfen.
Ich habe bestimmte Kampagnen, z.B. Weihnachten, die je KW in verschiedenen "Formaten" bespielt werden (siehe angehängte Excel). Ich möchte nun, dass ich z.B. lediglich "Weihnachten" in eine (Such)-Zeile eingebe und mir dann zurückgegeben wird, dass die Kampagne in der KW48 mit einem großen Plakatt ausgespielt wird, in KW49 mit einem kleinen Plakatt etc.
Weiß jemand hierfür eine geeignete Lösung?
https://www.herber.de/bbs/user/117318.xlsx
Vielen dank im vorraus!
Marc
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mehrere Werte zurückgeben
30.10.2017 21:47:51
Sepp
Hallo Marc,
die Hilfsspalte ausblenden!
Tabelle1

 BCDEFGHIJKLM
4            
5 Kampagnekw44kw45kw46kw47kw48kw49kw50kw51kw52 
6 Großes Plakatt    Weihnachten     
7 Kleines Plakatt     Weihnachten    
8 Social Media  Winterzeit       
9 Zeitungsanzeige Winterzeit  Weihnachten Weihnachten   
10            
11            
12            
13            
14            
15HilfsspalteKampagne:Weihnachten         
165,001Großes Plakattkw48         
175,004Zeitungsanzeigekw48         
186,002Kleines Plakattkw49         
197,004Zeitungsanzeigekw50         
20            
21            
22            
23            
24            

Formeln der Tabelle
ZelleFormel
B16{=WENN(ISTFEHLER(KKLEINSTE(WENN($D$6:$L$9=$D$15;SPALTE($A$1:$I$1)+ZEILE($A$1:$A$4)/1000); ZEILE(A1))); "";KKLEINSTE(WENN($D$6:$L$9=$D$15;SPALTE($A$1:$I$1)+ZEILE($A$1:$A$4)/1000); ZEILE(A1)))}
C16=WENN(B16="";"";INDEX($C$6:$C$9;REST(B16;1)*1000))
D16=WENN(B16="";"";INDEX($D$5:$L$5;;B16))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: sehrwahr scheinlich ist Deine Excel Version...
31.10.2017 09:00:32
...
Hallo Marc,
... nicht wie von Dir angegeben 10 - Office XP sondern Excel 2010, denn sonst hättest Du sehr wahrscheinlich keine XLSX-Datei eingestellt.
Damit bestünde zur von Sepp vorgeschlagenen Lösung auch folgende alternative Möglichkeit und ganz ohne Hilfsspalte. Beide nachfolgende Formeln nach unten kopieren:
 BCDEFGHIJKLM
4            
5 Kampagnekw44kw45kw46kw47kw48kw49kw50kw51kw52 
6 Großes Plakatt    Weihnachten     
7 Kleines Plakatt     Weihnachten    
8 Social Media  Winterzeit       
9 Zeitungsanzeige Winterzeit  Weihnachten Weihnachten   
10            
11            
12            
13            
14            
15 Kampagne:Weihnachten         
16 Großes Plakattkw48         
17 Zeitungsanzeigekw48         
18 Kleines Plakattkw49         
19 Zeitungsanzeigekw50         
20            

Formeln der Tabelle
ZelleFormel
C16=WENN(D16="";"";INDEX(C:C;AGGREGAT(15;6;ZEILE(C$6:C$11)/(D$6:M$11=D$15)/(D$5:M$5=D16); ZÄHLENWENN(D$16:D16;D16))))
D16=WENNFEHLER(INDEX($5:$5;AGGREGAT(15;6;SPALTE(D5:M5)/(D$6:M$11=D$15); ZEILE(C1))); "")

Datengültigkeit der Tabelle
ZelleZulassenDatenEingabe 1Eingabe 2
D15Liste Weihnachten;Winterzeit 


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: sehrwahr scheinlich ist Deine Excel Version...
31.10.2017 11:10:03
Marc
Es funktioniert!! Vielen Dank an euch Zwei!!

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Mehrere Werte mit SVERWEIS zurückgeben


Schritt-für-Schritt-Anleitung

  1. Tabelle vorbereiten: Stelle sicher, dass Deine Daten in einer klar strukturierten Tabelle vorliegen. In unserem Beispiel haben wir eine Kampagne mit verschiedenen Formaten über mehrere Kalenderwochen.

  2. Hilfsspalte einfügen: Füge eine Hilfsspalte ein, um die Kampagnenwerte zu konsolidieren. Diese Spalte könnte die Kampagnenbezeichnung enthalten, die Du später abfragen möchtest.

  3. Formel eingeben: Verwende die folgende Matrixformel, um mehrere Werte zurückzugeben:

    {=WENN(ISTFEHLER(KKLEINSTE(WENN($D$6:$L$9=$D$15;SPALTE($A$1:$I$1)+ZEILE($A$1:$A$4)/1000));ZEILE(A1)));"";
    KKLEINSTE(WENN($D$6:$L$9=$D$15;SPALTE($A$1:$I$1)+ZEILE($A$1:$A$4)/1000);ZEILE(A1))}
    • Hinweis: Diese Formel muss mit STRG+SHIFT+ENTER abgeschlossen werden.
  4. Werte wiedergeben: Nutze die INDEX- und REST-Funktion, um die spezifischen Werte für die Kampagne zurückzugeben. Beispiel:

    =WENN(B16="";"";INDEX($C$6:$C$9;REST(B16;1)*1000))
  5. Formel anpassen: Passe die Formeln für die einzelnen Spalten an, um die gewünschten Daten zu extrahieren.


Häufige Fehler und Lösungen

  • Fehler: #NV
    Ursache: Die gesuchte Kampagne existiert nicht in den angegebenen Zellen.
    Lösung: Überprüfe die Eingabe der Kampagne und stelle sicher, dass die Hilfsspalte korrekt erstellt wurde.

  • Fehler: #WERT!
    Ursache: Eine Formel wurde nicht korrekt eingegeben.
    Lösung: Stelle sicher, dass die Matrixformel mit STRG+SHIFT+ENTER ausgeführt wurde.

  • Fehler bei der Rückgabe mehrerer Werte
    Ursache: Wenn die Daten nicht strukturiert sind, kann SVERWEIS Schwierigkeiten haben, die Werte zu finden.
    Lösung: Achte darauf, dass die Daten in konsistenten Zeilen und Spalten stehen.


Alternative Methoden

Eine alternative Methode zur Verwendung von SVERWEIS und Hilfsspalten ist die Nutzung von AGGREGAT-Funktionen, um mehrere Werte ohne Hilfsspalte zurückzugeben. Die Formeln könnten wie folgt aussehen:

=INDEX($C$6:$C$9;AGGREGAT(15;6;ZEILE($C$6:$C$9)/($D$6:$L$9=$D$15);ZEILE(A1)))

Diese Methode funktioniert gut, wenn Du mehrere Werte aus verschiedenen Spalten abfragen willst, ohne eine Hilfsspalte zu verwenden.


Praktische Beispiele

Hier sind einige praktische Beispiele zur Anwendung der oben genannten Formeln:

  1. Kampagne "Weihnachten" in KW48:

    • Eingabe in Suchzeile: "Weihnachten"
    • Rückgabe: "Großes Plakatt"
  2. Kampagne "Winterzeit" in KW50:

    • Eingabe in Suchzeile: "Winterzeit"
    • Rückgabe: "Zeitungsanzeige"

Diese Beispiele zeigen, wie Du mit der Kombination von SVERWEIS und INDEX/WENN mehrere Werte aus Deinen Kampagnendaten abfragen kannst.


Tipps für Profis

  • Verwendung von Datenvalidierung: Setze Datenvalidierung in der Suchzeile ein, um sicherzustellen, dass nur gültige Kampagnen eingegeben werden. Dies kann helfen, Fehler zu vermeiden.

  • Erweiterte Matrixformeln: Experimentiere mit erweiterten Matrixformeln, um komplexe Datenanalysen durchzuführen. Zum Beispiel, um mehrere Spalten gleichzeitig zurückzugeben.

  • SVERWEIS vs. INDEX/VERGLEICH: Überlege, ob die Verwendung von INDEX und VERGLEICH anstelle von SVERWEIS für Deine spezifischen Anforderungen sinnvoll sein könnte, insbesondere wenn Du mit großen Datensätzen arbeitest.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Werte zurückgeben, wenn zwei Bedingungen erfüllt sind?
Du kannst die Formel anpassen, indem Du zusätzliche Bedingungen in die WENN-Funktion einfügst. Verwende dazu logische Operatoren wie UND oder ODER.

2. Gibt es eine Möglichkeit, die Ergebnisse zusammen oder getrennt zurückzugeben?
Ja, Du kannst die Ergebnisse mit der TEXTVERKETTEN-Funktion zusammenführen oder in separaten Zellen ausgeben, je nach Bedarf.

3. Welche Excel-Version benötige ich?
Die beschriebenen Funktionen und Formeln sind in Excel 2010 und neueren Versionen verfügbar. Achte darauf, die richtige Version zu verwenden, um die gewünschten Ergebnisse zu erzielen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige