TILKOL() – Konvertere innholdet i en matrise til en kolonne

|

Hvis vi har en matrise med tall eller tekst, klarer vi ikke trekke ut unike verdier med UNIK uten at vi først konverterer matrisen til én kolonne (TILKOL) eller én rad (TILRAD).

Funksjonene UNIK(), TILKOL() og TILRAD() finner du kun i Microsoft365.

Oppgaven

Oppgaven i dette eksemplet er å fiske ut alle tall i en matrise som kun forekommer én gang.

(Artikkelen fortsetter under videoruten. )

Matrisen med tilfeldige tall

Formelen for matrisen som begynner i A2 er

=TILFELDIGMATRISE(B15;B16;1001;1025;SANN)

Formelen henter antall rader fra B15, antall kolonner fra B16, og fyller matrisen med verdier fra 1001 til 1025. Verdiene oppdateres hver gang vi gjør en endring i Excelboka.

Matrisen i eksemplet er fra A2 til F9. Siden matrisen er resultatet av en matriseformel, kan vi referere til den med A2#. A2# vil alltid returnere hele matrisen uansett hvor mange rader eller kolonner den inneholder.

Første forsøk

Prøver vi oss med formelen

=UNIK(A2#;;SANN)

ser vi raskt at det ikke funker. Grunnen er at UNIK leter etter verdiene enten i kolonner eller rader, ikke i matriser med flere kolonner/rader. Vi må altså konvertere matrisen til en kolonne eller rad før vi sjekker innholdet med UNIK.

Andre forsøk

Vi klinker til med TILKOL() i formelen

=UNIK(TILKOL(A2#);;SANN)

og resultatet er nøyaktig det vi er ute etter.

Last ned

Last ned Excelboken her: TILKOL (140 downloads )

Similar Posts