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

Forumthread: Summewenn oder Sverweis mit Wildcard

Summewenn oder Sverweis mit Wildcard
RKAK907
Hallo,
ich habe eine tabelle in der in Spalte A Namen stehen und in Spalte C sollte das stehen, was auf einem anderen Tabellenblatt (Tabellenblatt2) in Spalte E neben ebendiesem Namen steht. Über Summewenn oder Sverweis ist das überhaupt kein problem gewesen - bis jetzt.
Es kommt nämlich vor, dass der Name im tabellenblatt 2 sich ändert, allerdings nur durch einen Zusatz.
Aus einem "Maier" wird also ein "Maier Schulze". Allerdings gibt es auch z.B. einen "Wintermaier" irgendwo anders.
Es müsste also eine Formel sein, die zählt, wieviele Charakter das Wort in Spalte A hat und dann genau diese Anzahl in dem anderen tabellenblatt sucht.
Klingt kompliziert, aber ich hoffe ihr versteht das!
Gruß und Danke
Ruben
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Summewenn oder Sverweis mit Wildcard
30.07.2009 18:50:43
Josef
Hallo Ruben,
so?
Tabelle1

 AB
31NameWert
32Glas122
33Wintermaier145
34Maier99

Formeln der Tabelle
ZelleFormel
B32=INDEX(Tabelle3!$B$2:$B$50;VERGLEICH(A32&"*";Tabelle3!$A$2:$A$50;0))


Tabelle3

 AB
1NameWert
2Maier Schulze99
3Glas Auge122
4Wintermaier145


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

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Summewenn oder Sverweis mit Wildcard in Excel


Schritt-für-Schritt-Anleitung

Um das Problem mit dem Suchen von Namen, die sich ändern könnten, zu lösen, kannst Du die Kombination aus INDEX und VERGLEICH nutzen. Hier ist eine einfache Anleitung:

  1. Tabelle vorbereiten: Stelle sicher, dass Du zwei Tabellenblätter hast. In Tabelle1 sind die Namen in Spalte A, und in Tabelle3 sind die vollständigen Namen in Spalte A und deren Werte in Spalte B.

  2. Formel eingeben: Gehe zu der Zelle in Tabelle1, wo Du den Wert aus Tabelle3 anzeigen möchtest. Beispielsweise in Zelle B32.

  3. Formel schreiben: Gib die folgende Formel ein:

    =INDEX(Tabelle3!$B$2:$B$50;VERGLEICH(A32&"*";Tabelle3!$A$2:$A$50;0))
  4. Formel nach unten ziehen: Ziehe die Zelle mit der Formel nach unten, um sie auf die anderen Namen anzuwenden.

Diese Formel verwendet einen Wildcard-Platzhalter, um die Übereinstimmung zu finden, auch wenn der Name in Tabelle3 einen Zusatz hat.


Häufige Fehler und Lösungen

  • Fehler: #NV: Wenn Du einen #NV-Fehler erhältst, überprüfe, ob der gesuchte Name in Tabelle3 tatsächlich vorhanden ist und richtig geschrieben ist. Manchmal kann ein Leerzeichen am Anfang oder Ende das Ergebnis beeinflussen.

  • Fehler: Falscher Wert angezeigt: Stelle sicher, dass Du die richtige Zellreferenz verwendest und dass die Bereiche in der Formel korrekt sind.


Alternative Methoden

Eine weitere Möglichkeit, die Du in Betracht ziehen kannst, ist die Verwendung von SVERWEIS oder XVERWEIS mit Platzhaltern. Hier ist ein Beispiel:

=SVERWEIS(A32&"*";Tabelle3!$A$2:$B$50;2;FALSCH)

Diese Methode funktioniert ähnlich, erfordert jedoch, dass Du sicherstellst, dass die Daten in Tabelle3 in der richtigen Reihenfolge sind.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Tabelle1:

A B
Name Wert
Maier
Wintermaier

Und in Tabelle3:

A B
Name Wert
Maier Schulze 99
Glas Auge 122
Wintermaier 145

Mit der oben genannten Formel in B32, wird für "Maier" der Wert 99 aus Tabelle3 angezeigt.


Tipps für Profis

  • Verwendung von Named Ranges: Wenn Du oft mit den gleichen Bereichen arbeitest, kannst Du Named Ranges erstellen. Das macht Deine Formeln lesbarer.

  • Verwendung der Funktion WENNFEHLER: Um unerwünschte Fehleranzeigen zu vermeiden, kannst Du Deine Formel wie folgt anpassen:

    =WENNFEHLER(INDEX(Tabelle3!$B$2:$B$50;VERGLEICH(A32&"*";Tabelle3!$A$2:$A$50;0)); "Nicht gefunden")

Das gibt eine benutzerfreundlichere Ausgabe zurück, falls der Name nicht gefunden wird.


FAQ: Häufige Fragen

1. Kann ich SUMMEWENN verwenden, um Werte basierend auf einem Namen mit Wildcard zu summieren? Ja, Du kannst SUMMEWENN verwenden, um Werte zu summieren, die einem bestimmten Kriterium entsprechen. Beispiel:

=SUMMEWENN(Tabelle3!$A$2:$A$50; A32&"*"; Tabelle3!$B$2:$B$50)

2. Was ist der Unterschied zwischen SVERWEIS und XVERWEIS? XVERWEIS ist flexibler als SVERWEIS, da er sowohl nach unten als auch nach oben suchen kann und keine Sortierung der Suchspalte erfordert. Verwende XVERWEIS, wenn Du mit Platzhaltern arbeiten möchtest, um genauere und flexiblere Suchergebnisse zu erzielen.

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