You are on page 1of 10

Person

Das Hof
Thom Yorke
Michael Bluth
Das Hof
Thom Morello
Michael Bluth
Thom Yorke
Nick Drake
Thom Yorke
Das Hof
Thom Yorke
Elliot Smith
Tim Thom
Dwight Yorke
Das Hof
Das Hof
Thom Yorke
Thom Morello
Thom Thompson

Pointless Thing
Talented
Amnesiac
Arrested
Knightrider
Raging
Teen Wolf Too
Double Rainbow
Melody King
Bendy
Baywatcher
Limb King
Will hunter
Deed poll
Baller
Spongebob
Krautrock
Erasing
Night Watcher
Tintin

First, get position in list


Michael Bluth
4
7
#VALUE!
#VALUE!
#VALUE!

Look up va
1st result
2nd result
No more re
1

SMALL(IF($A$1:$A$20=$E$2,ROW($A

INDEX($B$1:$B$20,SMALL(IF($A$1:$

IFERROR(INDEX($B$1:$B$20,SMALL(I

Then, wrap in INDEX to lookup


Look up value Michael Bluth
1st result
Arrested
2nd result
Teen Wolf Too
No more result
#VALUE!
#VALUE!
1
2
#VALUE!

Finally, use IFERROR to hide #NUM!


Michael Bluth
Arrested
Teen Wolf Too
3

A$20=$E$2,ROW($A$1:$A$20)),ROW()-2)

20,SMALL(IF($A$1:$A$20=$E$2,ROW($A$1:$A$20)),ROW()-2),1)

B$1:$B$20,SMALL(IF($A$1:$A$20=$E$2,ROW($A$1:$A$20)),ROW()-2),1),"")

ROR to hide #NUM!

Person
Das Hof
Thom Yorke
Michael Bluth
Das Hof
Thom Morello
Michael Bluth
Thom Yorke
Nick Drake
Thom Yorke
Das Hof
Thom Yorke
Elliot Smith
Tim Thom
Dwight Yorke
Das Hof
Das Hof
Thom Yorke
Thom Morello
Thom Thompson

Pointless Thing
Talented
Amnesiac
Arrested
Knightrider
Raging
Teen Wolf Too
Double Rainbow
Melody King
Bendy
Baywatcher
Limb King
Will hunter
Deed poll
Baller
Spongebob
Krautrock
Erasing
Night Watcher
Tintin

Descending
Das Hof
17
16
11
5
2
1

LARGE(IF($A$1:$A$20=$E$2,ROW($A

2
3

SMALL(IF(IFERROR(SEARCH($G$2,$A
(need to use IFERROR to force non m
SMALL(IF(LEFT($A$1:$A$20,LEN($I$2

SMALL(IF(IFERROR(SEARCH($K$2,RIG

Partial Text Left side


Partial Text in Right side
Elliot
Michael
Thom
13
4
14
#VALUE!
7
20
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
2

(IF($A$1:$A$20=$E$2,ROW($A$1:$A$20)),ROW()-2)

(IF(IFERROR(SEARCH($G$2,$A$1:$A$20)>0,FALSE),ROW($A$1:$A$20)),ROW()-2)
to use IFERROR to force non matching SEARCH results to a FLASE, otherwise the Array won't evaluate
(IF(LEFT($A$1:$A$20,LEN($I$2))=$I$2,ROW($A$1:$A$20)),ROW()-2)

(IF(IFERROR(SEARCH($K$2,RIGHT($A$1:$A$20,LEN($A$1:$A$20)-SEARCH(" ",$A$1:$A$20)))>0,FALSE),ROW(

n't evaluate

0)))>0,FALSE),ROW($A$1:$A$20)),ROW()-2)

Person
Das Hof
Thom Yorke
Michael Bluth
Das Hof
Thom Morello
Jef Buckley
Thom Yorke
Nick Drake
Thom Yorke
Das Hof
Thom Yorke
Elliot Smith
Tim Thom
Dwight Yorke
Das Hof
Das Hof
Thom Yorke
Thom Morello
Thom Thompson

Region
Germany
UK
US
US
UK
US
UK
UK
UK
US
UK
US
UK
UK
US
Germany
UK
UK
UK

Pointless Thing
Talented
Amnesiac
Arrested
Knightrider
Raging
Voice
Double Rainbow
Melody King
Bendy
Baywatcher
Limb King
Will hunter
Deed poll
Baller
Spongebob
Krautrock
Erasing
Night Watcher
Tintin

value 1
Das Hof
2
17
#VALUE!
#VALUE!
#VALUE!

value 2
Germany

value 1
Das Hof
5
11
16
#VALUE!
#VALUE!

value 2
US

Names recieved separately


Thom
Morello
6
19
#VALUE!
#VALUE!
#VALUE!

Person
Das Hof
Thom Yorke
Michael Bluth
Das Hof
Thom Morello
Jef Buckley
Thom Yorke
Nick Drake
Thom Yorke
Das Hof
Thom Yorke
Elliot Smith
Tim Thom
Dwight Yorke
Das Hof
Das Hof
Thom Yorke
Thom Morello
Thom Thompson

Region
Germany
UK
US
US
UK
US
UK
UK
UK
US
UK
US
UK
UK
US
Germany
UK
UK
UK

Pointless Thing
Talented
Amnesiac
Arrested
Knightrider
Raging
Voice
Double Rainbow
Melody King
Bendy
Baywatcher
Limb King
Will hunter
Deed poll
Baller
Spongebob
Krautrock
Erasing
Night Watcher
Tintin

First Name
Surname
Region

Das
Hof
US

Person
Das Hof
Das Hof
Das Hof

Region
US
US
US

Pointless Thing
Knightrider
Baywatcher
Spongebob

You might also like