Potrebujem v celom pracovnom hárku vyhľadať určité slovo a vyplniť stĺpec (v tomto prípade B-stĺpec), ktorý obsahuje rovnaké slovo zo stĺpca A bez tohto konkrétneho slova (v tomto prípade slovo „fotografia“). Každý môže pomôcť?
napríklad....
A B
1 Photo Leon | Leon
2 Video Raul | Kelie
3 Broadcast Noa |
4 Photo Kelie |
5 Video Carl |
6 Broadcast Eitan |
odpovede:
0 pre odpoveď č. 1Skúste (upraviť A$1:A$100
tak, aby vyhovovali):
=SUBSTITUTE(IFERROR(INDEX(A$1:A$100,SMALL(IF(LEFT(A$1:A$100,6)="Photo ",ROW(A$1:A$100)),ROW(B1))),""),"Photo ","")
zadané pomocou klávesov Ctrl + Shift + Enter a skopírované nadol, kým sa neobjaví prvá prázdna bunka.
Možno budete chcieť vymeniť Photo
s parametrom. Povedzte Photo
v D1 a namiesto toho:
=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 pre odpoveď č. 2
Vyskúšajte toto pomerne malé 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