Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1740to1744
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Wörter in Zelle suchen
25.02.2020 18:05:13
Zipperle
Hallo zusammen,
ich habe folgende Frage:
Spalte 1 Zeile 1 bis 26
Verschiedene Texte mit Zahlen
z.B:
Zeile 1 Lizenz ProfiCash St.Nr.560003/15004 Netto
Zeile 2 262094 6999 SEPA0000262094G0001018918 Stadtwerke
Nun möchte ich die Zeilen nach einem Begriff z.B: "Lizenz" durchsuchen, wenn "Lizenz vorkommt, dann 4712 ausgeben.
z.B: Wenn "Stadtwerke" vorkommt, dann 5560 ausgeben.
Die Suchbegriffe mit den dazugehörenden Ausgabewerten sind in Spalten abgelegt.

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

Betreff
Datum
Anwender
Anzeige
AW: Wörter in Zelle suchen
25.02.2020 18:16:49
ChrisL
Hi
vielleicht so...
dim i as long
with worksheets("Tabelle1")
for i = 1 to .cells(rows.count,1).end(xlup).row
if instr(.cells(i,1),"Lizenz") then msgbox 4712
if instr(.cells(i,1),"Stadtwerke") then msgbox 5560
next i
end with
cu
Chris
AW: Wörter in Zelle suchen
25.02.2020 18:31:04
onur
Sag bloss nicht, dass der ganze Text in einer einzigen ZELLE steht.
AW: Wörter in Zelle suchen
25.02.2020 19:46:40
Steve
Hi,
das schreit ja förmlich nach SVERWEIS
versuch mal:
1. in einer Hilfsspalte musst du suchen, ob dein Wort vorhanden ist und ab welcher Position
das machste mit

=finden(Bereich mit den Suchwörtern;Zelle worin gesucht werden soll)

2. in die Spalte daneben, dann
=SVERWEIS(RECHTS(Zelle mit dem langen Wort;LÄNGE(Zelle mit dem langenwort)+1-hilfszelle); Bereich mit Suchbegriffen und Ausgabewerten;2) 

Ich hoffe du kannst damit was anfangen. Ohne Bsp.datei ist sowas immer schwierig
Anzeige
banal oder als Zusammenfassung
25.02.2020 21:26:20
WF
Hi,
in A2 steht Lizenz in B2: 4712
in A3 steht Stadtwerke in B3: 5560
banal in J1:
=WENN(ISTZAHL(FINDEN(A$2;I1));B$2;"")&WENN(ISTZAHL(FINDEN(A$3;I1));B$3;"")
zusammen als Arrayformel (B1 ist leer):
{=INDEX(B:B;MAX(ISTZAHL(FINDEN(A$2:A$3;I1))*{2;3}))}
Hier kannst Du die Suchbegriffe + Ergebnisse beliebig erweitern
4 wären in obiger Formel: A$2:A$5 und {2;3;4;5}
WF

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige