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

Forumthread: Zahl in Text suchen

Zahl in Text suchen
26.11.2008 15:26:00
gatewax
Hallo,
ich habe einen Spaltenbereich xy der verschiedene Werte aus Zahlen und Texten enthält. (Bsp Asdf0001, B/123_sdf, usw.)
nun habe ich in einer weiteren spalte z zahlen stehen welche in dem spaltenbereich xy (unabhängig ob alleinstehen oder in Textkombination) vorkommen.
ich suche eine Möglichkeit die zahlen aus der spalte z in dem spaltenbereich xy zu suchen.
kann mir da jemand helfen?
gruß
Anzeige

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

Betreff
Datum
Anwender
Anzeige
Versuch's mit Fkt SUCHEN ! Gruß owT
26.11.2008 15:32:51
Luc:-?
:-?
AW: Versuch's mit Fkt SUCHEN ! Gruß owT
27.11.2008 08:20:28
gatewax
Danke soweit erstmal.
das ist aber nicht das was ich will. anders gesagt suche ich eine zahl in einer zeichenkette einer matrix oder spalte.
andere hinweise?
gruß
Das wäre schon das, was du suchst,...
29.11.2008 02:30:43
Luc:-?
...denn SUCHEN ist matrixformelfähig (Definition in xlHilfe nachlesen)!
Allerdings kommt's ganz darauf an mit wieviel Vergleichszahlen gleichzeitig gearbeitet wdn und welche Form das Ergebnis hbn soll. Da du dich dazu nicht auslässt, hat sich wohl auch sonst Niemand gemeldet. Von mir bekommst du hier 2 Ansätze. Weitere kannst du sicher auf www.excelformeln.de finden.
1.Mit der folgenden BspMatrixformel kannst du eine Zeile mit Zahl-Text-Kombinationen und Einzelzahlen mit einer gleichlangen Zeile mit reinen Zahlen vergleichen:
{=SUCHEN(A3:E3;A2:E2)} → im Ergebnisvektor wird die Anfangsposition der jeweiligen Suchzahl im Text angegeben. Bei Nichtexistenz wird ein Fehlerwert angezeigt.
2.Eine beliebige Anzahl Zahlen in Zeilen (hier 2) einer Spalte wird mit einer Wertezeile vgl:
{=WENN(ISTFEHLER(SUCHEN(A4:A5;A2:E2));0;1)} → hier wird eine Ergebnismatrix aus 5 Spalten und 2 Zeilen (1 Zeile/Suchzahl) erzeugt. Mögliche Fehlerwerte wdn durch 0 ersetzt, sonst stets 1 ausgegeben.
Gruß + schöWE
Luc :-?
Anzeige
AW: Zahl in Text suchen
29.11.2008 14:53:58
Tino
Hallo,
meist Du es so?
Tabelle1

 ABCD
1  SuchwertAdresse
2Asdf0001 0001A2
3Asdf0002 0005A6
4Asdf0003 0007A8
5Asdf0004 0002A3
6Asdf0005 0003A4
7Asdf0006 0015A16
8Asdf0007 0025nicht vorhanden
9Asdf0008   
10Asdf0009   
11Asdf0010   
12Asdf0011   
13Asdf0012   
14Asdf0013   
15Asdf0014   
16Asdf0015   
17Asdf0016   

Formeln der Tabelle
ZelleFormel
D2=WENN(ODER(ISTFEHLER(VERGLEICH("*"&C2&"*";A:A;0)); C2=""); "nicht vorhanden";ADRESSE(VERGLEICH("*"&C2&"*";A:A;0); 1;4))
D3=WENN(ODER(ISTFEHLER(VERGLEICH("*"&C3&"*";A:A;0)); C3=""); "nicht vorhanden";ADRESSE(VERGLEICH("*"&C3&"*";A:A;0); 1;4))
D4=WENN(ODER(ISTFEHLER(VERGLEICH("*"&C4&"*";A:A;0)); C4=""); "nicht vorhanden";ADRESSE(VERGLEICH("*"&C4&"*";A:A;0); 1;4))
D5=WENN(ODER(ISTFEHLER(VERGLEICH("*"&C5&"*";A:A;0)); C5=""); "nicht vorhanden";ADRESSE(VERGLEICH("*"&C5&"*";A:A;0); 1;4))
D6=WENN(ODER(ISTFEHLER(VERGLEICH("*"&C6&"*";A:A;0)); C6=""); "nicht vorhanden";ADRESSE(VERGLEICH("*"&C6&"*";A:A;0); 1;4))
D7=WENN(ODER(ISTFEHLER(VERGLEICH("*"&C7&"*";A:A;0)); C7=""); "nicht vorhanden";ADRESSE(VERGLEICH("*"&C7&"*";A:A;0); 1;4))
D8=WENN(ODER(ISTFEHLER(VERGLEICH("*"&C8&"*";A:A;0)); C8=""); "nicht vorhanden";ADRESSE(VERGLEICH("*"&C8&"*";A:A;0); 1;4))

Gruß Tino
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zahl in Text suchen mit Excel


Schritt-für-Schritt-Anleitung

Um eine Zahl in einem Text in Excel zu suchen, kannst Du die Funktion SUCHEN oder VERGLEICH verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Daten vorbereiten: Stelle sicher, dass Du einen Bereich hast, der sowohl Zahlen als auch Texte enthält. Zum Beispiel in Spalte A.

  2. Zahlen in einer neuen Spalte: Füge die Zahlen, die Du suchen möchtest, in eine andere Spalte ein, z.B. Spalte C.

  3. Formel eingeben: Nutze die folgende Formel in Spalte D, um die Zahl aus Spalte C in Spalte A zu suchen:

    =WENN(ISTFEHLER(SUCHEN(C1;A:A));"nicht vorhanden";"gefunden")
  4. Matrixformel verwenden: Wenn Du mehrere Zahlen gleichzeitig suchen möchtest, kannst Du eine Matrixformel verwenden:

    {=WENN(ISTFEHLER(SUCHEN(A1:A10;B1));0;1)}

    (Drücke STRG + SHIFT + ENTER, um die Matrixformel anzuwenden.)

  5. Ergebnisse überprüfen: Die Zellen in Spalte D zeigen an, ob die Zahl im Text gefunden wurde oder nicht.


Häufige Fehler und Lösungen

  • Fehlerwert #WERT!: Dies kann auftreten, wenn die gesuchte Zahl nicht im Text vorhanden ist. Stelle sicher, dass Du die richtigen Bereiche in der Formel verwendest.

  • Falsche Ergebnisse: Überprüfe, ob die gesuchten Zahlen korrekt eingegeben wurden. Manchmal können Leerzeichen in den Zellen zu Problemen führen.

  • Matrixformel funktioniert nicht: Achte darauf, dass Du die Formel mit STRG + SHIFT + ENTER eingibst, um sie als Matrixformel zu aktivieren.


Alternative Methoden

  1. VERGLEICH: Eine weitere Möglichkeit ist, die VERGLEICH-Funktion zu verwenden, um die Position einer Zahl im Text zu finden. Dies ist besonders nützlich, wenn Du die genaue Position benötigst.

  2. FILTER: Wenn Du Excel 365 oder Excel 2021 verwendest, kannst Du die FILTER-Funktion nutzen, um nur die Zellen anzuzeigen, die die gesuchte Zahl enthalten.

  3. Text in Spalten: Um Texte zu trennen, die Zahlen enthalten, kannst Du den "Text in Spalten"-Assistenten verwenden, um die Daten besser zu strukturieren.


Praktische Beispiele

Hier sind einige praktische Beispiele, die Dir helfen, die Funktionen besser zu verstehen:

  • Beispiel 1: Du hast in Spalte A die Werte Asdf0001, B/123_sdf und in Spalte C die Zahl 123. Die Formel in Spalte D zeigt Dir, ob 123 in den Texten vorhanden ist.

  • Beispiel 2: Verwende die folgende Formel, um die Adresse der Zelle zu finden, die die gesuchte Zahl enthält:

    =WENN(ISTFEHLER(SUCHEN(C1;A:A));"nicht vorhanden";ADRESSE(VERGLEICH(C1;A:A;0);1))

Tipps für Profis

  • Dynamische Bereiche: Verwende dynamische Bereiche oder Tabellen, um Deine Formeln flexibler zu gestalten und die Wartung zu erleichtern.

  • VBA für erweiterte Funktionen: Wenn Du häufig mit solchen Suchen arbeitest, könntest Du darüber nachdenken, ein VBA-Skript zu schreiben, um Deine Suchen zu automatisieren.

  • Kombinieren von Funktionen: Versuche, die Funktion TEXTVERKETTEN zu nutzen, um mehrere Suchergebnisse in einer Zelle zusammenzuführen.


FAQ: Häufige Fragen

1. Wie finde ich eine Zahl in einem Text in Excel?
Du kannst die Funktion SUCHEN oder VERGLEICH verwenden, um eine Zahl in einem Text zu finden. Siehe die Schritt-für-Schritt-Anleitung.

2. Was mache ich, wenn die Zahl nicht gefunden wird?
Wenn die Zahl nicht gefunden wird, gibt die Formel in der Regel einen Fehlerwert zurück. Du kannst ISTFEHLER verwenden, um diesen Fehler abzufangen und eine benutzerfreundliche Nachricht anzuzeigen.

3. Kann ich mehrere Zahlen gleichzeitig suchen?
Ja, du kannst eine Matrixformel verwenden, um mehrere Zahlen gleichzeitig zu suchen. Stelle sicher, dass Du die Formel als Matrixformel eingibst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige