Ich muss mein gesamtes Arbeitsblatt nach einem bestimmten Wort durchsuchen und eine Spalte ausfüllen (B-in diesem Fall), die dasselbe Wort aus Spalte A ohne dieses bestimmte Wort enthält (in diesem Fall das Wort "Foto"). Kann jeder helfen?
zum Beispiel....
A B
1 Photo Leon | Leon
2 Video Raul | Kelie
3 Broadcast Noa |
4 Photo Kelie |
5 Video Carl |
6 Broadcast Eitan |
Antworten:
0 für die Antwort № 1Bitte versuchen Sie es (einstellen) A$1:A$100
passen):
=SUBSTITUTE(IFERROR(INDEX(A$1:A$100,SMALL(IF(LEFT(A$1:A$100,6)="Photo ",ROW(A$1:A$100)),ROW(B1))),""),"Photo ","")
mit Strg + Umschalt + Eingabe eingegeben und nach unten kopiert, bis die erste leere Zelle angezeigt wird.
Möglicherweise möchten Sie ersetzen Photo
mit einem Parameter. Sprich Enter Photo
in D1 und stattdessen:
=SUBSTITUTE(IFERROR(INDEX(A$1:A$100,SMALL(IF(LEFT(A$1:A$100,LEN(D$1))=D$1,ROW(A$1:A$100)),ROW(B1))),""),D$1,"")
0 für die Antwort № 2
Versuchen Sie dieses eher kleine Makro:
Sub FindPhoto()
Dim N As Long, i As Long
Dim ary, K As Long
N = Cells(Rows.Count, "A").End(xlUp).Row
K = 1
For i = 1 To N
v = Cells(i, "A").Text
If InStr(v, "Photo") > 0 Then
ary = Split(v, " ")
Cells(K, "B").Value = Trim(ary(1))
K = K + 1
End If
Next i
End Sub