Leta rad med flera värden i samma cell
I följande exempel skall vi göra en slags LETARAD funktion där ett värde kan förekomma flera gånger i båda kolumnerna. I stället för att använda oss av LETARAD eller XLETAUPP så skall vi använda oss av områdesfunktionen FILTER.
Vår data ser ut som i bilden nedan där vi har namn på ett par personer samt olika destinationer de rest till. Vi vill sammanfatta vilka städer varje person varit i med en tabell där alla destinationer sammanfattas i en cell utan dubbletter som i bilden nedan.
Vi skall börja med att ta fram en lista på alla platser som
Kalle varit på. Vi gör det med formeln FILTER() med formeln:
=FILTER($B$2:$B$20;$A$2:$A$20=E2)
Vi har det resultat som vi
vill filtrera fram dvs vår matris i kolumn B som vi gör till en absolut
referens så att det skall gå att autofylla formen nedåt-> $B$2:$B$20
Vi har vad vi skall inkludera i kolumn A som vi gör till en absolut referens så att det skall gå att autofylla formen nedåt och vårat värde i cell E2 som vi låter vara en relativ referens relativ -> $A$2:$A$20=E2
Nästa del är att ta bort alla dubbletter så att vi vår
resultatet i bilden nedan. Det gör vi med formeln UNIK():
=UNIK(FILTER($B$2:$B$20;$A$2:$A$20=E2))
Vi skall nu omvandla området till en cell som vi gör med funktionen
TEXTJOIN() med formeln:
=TEXTJOIN(",
";SANT;UNIK(FILTER($B$2:$B$20;$A$2:$A$20=E2)))
Vi använder ”, ” som avgränsare.
Och väljer värdet SANT för värdet ingorera_tom för att ignorera tomma celler.
Autofyll sedan nedåt för vårat slutliga resultat i bilden nedan.