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

Forumthread: Wort in Matrix suchen und Zellenwert daneben ausge

Wort in Matrix suchen und Zellenwert daneben ausge
17.07.2008 10:35:18
Niklas
Hallo!
In meiner Tabelle sind in Spalte A Strings enthalten in Spalte B dazugehörige Werte! Ich muss jetzt die Strings mit Schlüsselwörtern, die in einem String vorkommen, abgleichen und den Wert daneben ausgeben lassen: Ca so:
A1: "Ausstehende Einlagen auf das gezeichnete Kapital"
B1: 20.000€
Schlüsselwort: "Einlagen"
Habe das schon mit SUCHEN und SVERWEIS versucht. Das dumme ist nur, das SVERWEIS nur reagiert, wenn er den ganzen String vergleichen kann und nicht nur ein Teil oder ein Wort!
Danke im Voraus
Gruß, Niklas

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wort in Matrix suchen und Zellenwert daneben ausge
17.07.2008 10:43:02
Ramses
Hallo
Verwende die Funktion "FINDEN()"
Sheet2

 ABC
1Ausstehende Einlagen auf das gezeichnete KapitalEinlagen20000
2   

Formeln der Tabelle
ZelleFormel
C1=IF(FIND("Einlagen";A1;1)>0;20000;"")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Rainer

Anzeige
AW: Wort in Matrix suchen und Zellenwert daneben a
17.07.2008 10:53:00
Niklas
Hallo Rainer,
danke schonmal für die rasche Antwort.
Nur leider gilt die Formel nicht für eine Matrix!
Ich habe ja eine Tabelle die so aussieht:
Ausstehende Einlagen auf das gezeichnete Kapital 6653,04
eingefordert 6653,04
Anlagevermögen 222231
Immaterielle Vermögensgegenstände 7782
sonstige immaterielle Vermögensgegenstände 7782
Sachanlagen 214449
technische Anlagen und Maschinen 3507
und nun muss ich mithilfe eines Schlüsselwortes z.B. "Einlagen" den Wert 6653,04 in einem anderen Arbeitsblatt ausgeben.
Gruß, Niklas

Anzeige
AW: Wort in Matrix suchen und Zellenwert daneben ausge
17.07.2008 10:49:00
mpb
Hallo Niklas,
ich gehe davon aus, dass die erste Übereinstimmung relevant ist bzw. es nur genau eine gibt. Wenn der Schlüsselbegriff z.B. in Zelle E1 steht und in Spalte A die Zeilen 1-100 relevant sind:
=INDIREKT("B"&VERGLEICH("*"&E1&"*";A1:A100;0))
Wenn Du den Schlüsselbegriff manuell in die Formel eingeben willst:
=INDIREKT("B"&VERGLEICH("*Einlagen*";A1:A100;0))
Gruß
Martin

Anzeige
AW: Wort in Matrix suchen und Zellenwert daneben a
17.07.2008 11:07:00
Niklas
Danke Martin,
das ist GENAU das was ich suche!
Jetzt habe ich nur noch ein kleines Problem! Habe versucht diese Formel in einem anderen Arbeitsblatt unterzubringen, nur dann funktioniert das nicht mehr! (Natürlich habe ich den Einlesebereich dementsprechend geändert)
also:
=INDIREKT("C"&VERGLEICH("*Einlagen*";Tabelle2!A1:A100;0))
ist das normal, oder mache ich was falsch?

Anzeige
AW: Wort in Matrix suchen und Zellenwert daneben a
17.07.2008 13:07:07
mpb
Hallo Niklas,
die Formel soll in einer anderen Tabelle stehen, als die zu durchsuchenden Angaben?
=INDIREKT("Tabelle2!B"&VERGLEICH("*Einlagen*";Tabelle2!A1:A100;0))
wenn die zu durchsuchenden Angaben in Blatt "Tabelle2" in den Zellen A1:A100 stehen.
Gruß
Martin
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Wort in Matrix suchen und Zellenwert daneben ausgeben


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei und stelle sicher, dass die Matrix, in der Du nach Text suchen möchtest, klar strukturiert ist. Zum Beispiel:

    • Spalte A: Strings (z.B. "Ausstehende Einlagen auf das gezeichnete Kapital")
    • Spalte B: Dazugehörige Werte (z.B. 20.000)
  2. Verwende die Formel =INDIREKT("B"&VERGLEICH("*Schlüsselwort*";A1:A100;0)), um den Wert aus Spalte B zu erhalten, wenn das Schlüsselwort in Spalte A gefunden wird. Ersetze "Schlüsselwort" durch das Wort, nach dem Du suchst.

  3. Wenn Du in einer anderen Tabelle suchst, passe die Formel an: =INDIREKT("Tabelle2!B"&VERGLEICH("*Schlüsselwort*";Tabelle2!A1:A100;0)).

  4. Drücke Enter, um die Formel auszuführen. Der entsprechende Wert aus Spalte B wird angezeigt, falls das Schlüsselwort in Spalte A gefunden wird.


Häufige Fehler und Lösungen

  • Fehler: #NV erscheint in der Zelle.

    • Lösung: Stelle sicher, dass das Schlüsselwort tatsächlich in der Matrix vorhanden ist. Überprüfe auch den Bereich in der VERGLEICH-Funktion.
  • Fehler: Die Formel funktioniert nicht in einer anderen Tabelle.

    • Lösung: Achte darauf, dass Du den Tabellennamen in der INDIREKT-Funktion korrekt angibst. Beispiel: Tabelle2!A1:A100.
  • Fehler: Die Formel gibt immer 0 zurück.

    • Lösung: Prüfe, ob Du die Wildcards (*) richtig genutzt hast und dass die Groß- und Kleinschreibung korrekt ist.

Alternative Methoden

  • SUCHEN-Funktion: Du kannst auch die SUCHEN-Funktion verwenden, um nach einem Teiltext in einer Zelle zu suchen. Beispiel:

    =WENN(SUCHEN("Einlagen";A1)>0;B1;"")
  • FILTER-Funktion (Excel 365): Wenn Du Excel 365 verwendest, kannst Du die FILTER-Funktion verwenden, um Werte basierend auf bestimmten Kriterien zu filtern:

    =FILTER(B1:B100;SUCHEN("Einlagen";A1:A100))

Praktische Beispiele

  • Beispiel 1: Wenn Du nach dem Wort "Einlagen" suchst:

    =INDIREKT("B"&VERGLEICH("*Einlagen*";A1:A100;0))
  • Beispiel 2: Um den Wert in einer anderen Tabelle zu finden:

    =INDIREKT("Tabelle2!B"&VERGLEICH("*Einlagen*";Tabelle2!A1:A100;0))

Diese Formeln helfen Dir, einen Excel-Wert in einer Matrix zu suchen und den Zellenwert daneben auszugeben.


Tipps für Profis

  • Nutze Datenüberprüfung, um sicherzustellen, dass die Eingaben für das Schlüsselwort korrekt sind.
  • Experimentiere mit benannten Bereichen, um Deine Formeln übersichtlicher zu gestalten.
  • Wenn Du oft ähnliche Suchen machst, erstelle eine VBA-Funktion, um den Prozess zu automatisieren.

FAQ: Häufige Fragen

1. Kann ich die Formel auch für mehrere Schlüsselwörter verwenden?
Ja, Du kannst die Formel anpassen, um mehrere Schlüsselwörter zu überprüfen, indem Du die ODER-Funktion einfügst.

2. Was mache ich, wenn die Matrix sehr groß ist?
In solchen Fällen ist es ratsam, die FILTER-Funktion zu verwenden (sofern verfügbar), da sie effizienter mit größeren Datenmengen umgehen kann.

3. Funktioniert das in älteren Excel-Versionen?
Die INDIREKT- und VERGLEICH-Funktionen sind in älteren Excel-Versionen verfügbar. Die FILTER-Funktion ist jedoch nur in Excel 365 verfügbar.

4. Wie kann ich die Suche in einer anderen Excel-Datei durchführen?
Du kannst die Formel anpassen, um auf die externe Datei zu verweisen, indem Du den vollständigen Dateipfad in der INDIREKT-Funktion angibst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige