Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
896to900
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
896to900
896to900
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Finden mit oder kombinieren

Finden mit oder kombinieren
14.08.2007 18:52:56
Heinz
Hallo Excellenten,
folgendes Problem:
Ich habe zwei Spalten:
In ersten Spalte sind pro Zelle mehrere Wörter enthalten,
die jeweils mit einem Struchpunkt getrennt sind.
z.B.
Huber; Meyer; Schmidt; Kowalski;
Huber; Doran;
Kreiger; Durmwall;
Ich möchte in einer zweiten Spalte ausgeben,
ob z.B. Huber oder Doran vorkommen.
Wenn mindestens einer der vorgegebenen
Namen auftauchen, dann soll in der zweiten
Spalte z.B. eine
1 "erscheinen".
Sinngemäß (in Zelle B1):
=Wenn(Finden(Oder("Huber";"Doran"));A1;1)
Aber so geht's leider nicht.
Ich freue mich auf Eure Vorschläge und
wünsche allen einen schönen Abend.
MFG
Heinz

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

Betreff
Datum
Anwender
Anzeige
AW: Finden mit oder kombinieren
14.08.2007 19:40:12
Chaos
Servus Heinz,
per Makro könnte man das so lösen:

Sub schau()
Dim z As Range, b As Range, z1 As Range, b1 As Range
Dim n As String, s As String
Dim r As Long
r = Range("A65536").End(xlUp).Offset(0, 0).Row
Set b = Range("A1:A" & r)
For Each z In b
On Error Resume Next
s = z.Find(what:="Huber", LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,  _
MatchCase:=False).Row
Range("B" & s).Value = 1
Next z
Set b1 = Range("A1:A" & r)
For Each z1 In b1
On Error Resume Next
n = z1.Find(what:="Doran", LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Row
Range("B" & n).Value = 1
Next z1
End Sub


Hier wird jetzt Spalte A im beschriebenen Bereich abgesucht und in Spalte B eine 1 geschrieben, wenn vorhanden.
Gruß
Chaos

Anzeige
AW: Finden mit oder kombinieren
14.08.2007 19:49:25
Jörg
Hallo Heinz
=WENN(ZÄHLENWENN(A1;"*Huber*")+ZÄHLENWENN(A1;"*Doran*");1;0)
Gruß Jörg

Huber und/oder Doran per Formel
14.08.2007 19:49:29
WF
Hi Heinz,
=(ISTZAHL(FINDEN("Huber";A1))+ISTZAHL(FINDEN("Doran";A1))>0)*1
und runterkopieren
Salut WF

AW: Huber und/oder Doran per Formel
15.08.2007 10:49:00
Heinz
Hallo Excellenten,
vielen Dank.
Da ich mit Makros nicht so viel
am Hut habe (bewundere aber
alle, die damit umgehen können), bevorzuge ich
die Formel-Lösung von WF.
Aber Danke an alle (ist immer
gut wenn man mehrere Alternativen
hat).
Schönen Tag noch
Heinz

noch eine Variante
15.08.2007 20:30:00
FP
Hallo Heinz,
=ODER(WECHSELN(A1;{"Huber";"Doran"};)A1)+0
Anzeige

6 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige