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

Forumthread: Werte zu mehreren Namen zuordnen

Werte zu mehreren Namen zuordnen
10.06.2013 17:05:29
Tina
Hallo,
ich habe folgendes Problem und hoffe auf Eure Hilfe.
Für ein Produkt wurden in der Vergangenheit mehrere Namen vergeben. Nun soll für jedes Produkt (für den richtigen Prduktnamen) eine Preisentwicklung der letzten Jahre zusammengestellt werden.
Ich habe mal ein Beispiel zusammengestellt. Die Datenmenge ist eigentlich deutlich größer (23 Jahre, ca. 200 Produkte).
https://www.herber.de/bbs/user/85729.xlsx
In den Tabellenblättern "2007" bis "2011" sind die Produkte mit den unterschiedlichen Namen und die Preise.
In das Tabellenblatt "Liste" kopiere ich alle Namen untereinander und sortiere die doppelten aus (mit Makro und Spezialfilter, keine Duplikate).
Im Tabellenblatt "Namensliste" sind dem Produktnamen die alternativen Namen sowie eine Produktnummer zugeordnet.
In dem Tabellenblatt "Verlauf" habe ich versucht mit sverweis die entprechenden Werte zuzuordnen. Allerdings klappt die Prüfung nur für einen alternativen Namen und die Preise lassen sich nur zuordnen, wenn die Name exakt vorhanden ist.
Habt Ihre eine Idee wie sich das lösen lässt?
Danke und Gruß
Tina

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte zu mehreren Namen zuordnen
11.06.2013 07:07:27
Hajo_Zi
Hallo Tina,



Liste
 ABCDE
1alle vorhandenen Namenalternatuiver name1alternatuiver name2alternatuiver name3alternatuiver name4
2KuchenSandkuchenSandkuchen-trockenSandkuchenTrockenKuchen_Trocken
3ZopfHefezopfZopfZopfZopf
4SchnitteMandelschnitteSchnitte-MandelnSchnitte_mit_MandelnSchnitte
5KringelKringen-LauKringel_LaugeKringelKringel
6Sandkuchen       
7Hefezopf       
8Mandelschnitte       
9Kringen-Lau       
10Sandkuchen-trocken       
11ZopfHefezopfZopfZopfZopf
12Schnitte-Mandeln       
13Kringel_Lauge       
14SandkuchenTrocken       
15ZopfHefezopfZopfZopfZopf
16Schnitte_mit_Mandeln       
17KringelKringen-LauKringel_LaugeKringelKringel
18Kuchen_Trocken       
19ZopfHefezopfZopfZopfZopf
20SchnitteMandelschnitteSchnitte-MandelnSchnitte_mit_MandelnSchnitte
21KringelKringen-LauKringel_LaugeKringelKringel

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
B2:E21=WENNFEHLER(SVERWEIS($A2;Namensliste!$A:$E;SPALTE() ;0) ;"")   =IFERROR(VLOOKUP(RC1,Namensliste!C1:C5,COLUMN() ,0) ,"")

definierte Namen
Name Bezieht sich auf Tabelle Z1S1-Formel
_FilterDatabase=Liste!$A$2:$A$21Liste=Liste!Z2S1:Z21S1
Extract=Liste!$B$2Liste=Liste!Z2S2

XHTML Tabelle für Darstellung in Foren,
einschl. Bedingter Formatierung ab Version 2007
XHTML-Version 11.24




Anzeige
AW: Werte zu mehreren Namen zuordnen
11.06.2013 16:47:04
Tina
Hallo Hajo,
danke für Deine Antwort.
Leider bin ich nach der ersten Formel, die Du aufgeschrieben hast, schon ausgestiegen.
Was mach ich mit dem "R1C1 für Add In" und den "definierte Namen"?
Gruß Tina

AW: Werte zu mehreren Namen zuordnen
11.06.2013 17:21:16
Hajo_Zi
Hallo Tian,
die Namen hast Du definiert.
Für Add In bedeutet für das ADD in zum zurückwandeln, bzw. Du hast eine englische Version und Bezug Z1S1.
Bereich B2:E21, markieren und Formel in Bearbeitungsleiste eintragen und Strg+Enter.
Gruß Hajo

Anzeige
AW: Werte zu mehreren Namen zuordnen
12.06.2013 08:46:39
Tina
Danke, dann war doch schon alles klar.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Werte mehreren Namen zuordnen in Excel


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten:

    • Stelle sicher, dass Du eine Namensliste in Excel hast, in der jedem Produktname die alternativen Namen und eventuell eine Produktnummer zugeordnet sind.
  2. Namensliste erstellen:

    • Erstelle ein neues Tabellenblatt mit dem Namen "Namensliste".
    • Kopiere die Namen und deren Alternativen untereinander.
  3. Verlaufstabelle erstellen:

    • Erstelle ein weiteres Tabellenblatt mit dem Namen "Verlauf", wo die Preisentwicklungen für die Produkte aufgelistet sind.
  4. SVERWEIS-Funktion anwenden:

    • Gehe zur Zelle, in der Du die Preisinformationen zuordnen möchtest.
    • Verwende die folgende Formel:
      =WENNFEHLER(SVERWEIS(A2;Namensliste!$A:$E;SPALTE();0);"")
    • Diese Formel sucht nach dem Namen in der Namensliste und gibt den zugeordneten Wert zurück.
  5. Formel kopieren:

    • Ziehe die Formel nach unten, um sie für alle relevanten Zellen anzuwenden.

Häufige Fehler und Lösungen

  • Problem: Der SVERWEIS findet keinen Wert.

    • Lösung: Überprüfe, ob die Namen in der Namensliste exakt mit den gesuchten Namen übereinstimmen. Achte auf Groß- und Kleinschreibung.
  • Problem: Es werden nur einige Werte zugeordnet.

    • Lösung: Stelle sicher, dass alle möglichen Varianten des Namens in der Namensliste aufgeführt sind. Füge gegebenenfalls weitere Alternativen hinzu.

Alternative Methoden

  • INDEX und VERGLEICH: Anstelle des SVERWEIS kannst Du auch die Kombination von INDEX und VERGLEICH verwenden, um flexiblere Suchkriterien zu ermöglichen:

    =WENNFEHLER(INDEX(Namensliste!$B:$B;VERGLEICH(A2;Namensliste!$A:$A;0));"")
  • Power Query: Für größere Datenmengen kann Power Query hilfreich sein, um Daten zu transformieren und zu kombinieren.


Praktische Beispiele

Angenommen, Du hast folgende Namensliste:

Produktname Alternativer Name 1 Alternativer Name 2
Kuchen Sandkuchen Sandkuchen-Trocken
Zopf Hefezopf Zopf
Schnitte Mandelschnitte Schnitte-Mandeln

Wenn Du nun den Namen "Sandkuchen" in die Zelle A2 deiner Verlaufstabelle eingibst und die SVERWEIS-Formel anwendest, wird der Preis für "Sandkuchen" korrekt zugeordnet.


Tipps für Profis

  • Verwende benannte Bereiche für Deine Namensliste, um die Formeln übersichtlicher zu gestalten.
  • Nutze die Datenüberprüfung, um sicherzustellen, dass nur gültige Namen eingegeben werden.
  • Überlege, die Funktion TEXTVERGLEICH zu verwenden, um auch ähnliche Namen zu finden, falls es Schreibfehler gibt.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Namen in einer Zelle zusammenfassen? Du kannst die Funktion TEXTVERKETTEN verwenden, um mehrere Namen in einer Zelle zu kombinieren:

=TEXTVERKETTEN(", "; WAHR; Namensliste!A2:A10)

2. Gibt es eine Möglichkeit, automatisch doppelte Namen zu entfernen? Ja, Du kannst den Spezialfilter verwenden, um doppelte Einträge in Deiner Namensliste zu entfernen.

3. Wie kann ich Excel personalnummern einem Namen zuordnen? Du kannst eine ähnliche Methode wie bei den Produktnamen verwenden, indem Du die Personalnummern in einer separaten Spalte hinzufügst und die SVERWEIS-Formel entsprechend anpasst.

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