For å hente kolonneoverskriften til den neste ikke -tomme cellen på rad, kan vi bruke en kombinasjon av INDEX, MATCH, MIN, IF & COLUMN funksjoner for å få utgangen.
INDEKS: Returnerer en verdi eller referanse for cellen i skjæringspunktet mellom en bestemt rad og kolonne, i et gitt område.
Syntaks: = INDEX (array, row_num, column_num)
KAMP funksjon søker etter et spesifisert element i et valgt celleområde, og returnerer deretter den relative posisjonen til elementet i området.
Syntaks = MATCH (oppslag_verdi, oppslag_array, match_type)
Min: Returnerer det minste tallet fra en rekke celler eller matriser. For eksempel, hvis en liste med tall inneholder 5, 6, 7, 8, 9 og 10, vil utgangen være 5.
Syntaks = MIN (tall1, nummer2, …)
Det kan være maksimalt 255 argumenter. Se skjermdumpen nedenfor:
De IF -funksjon sjekker om en betingelse du angir er EKTE eller FALSK. Hvis tilstanden kommer tilbake EKTE så returnerer den forhåndsinnstilt verdi, og hvis tilstanden returnerer FALSK så returnerer den en annen forhåndsinnstilt verdi.
Syntaks = IF (logisk_test, verdi_if_sann, verdi_if_falsk)
KOLONNE: Returnerer kolonnenummeret til en referanse.
Syntaks: = COLUMN (referanse)
La oss ta et eksempel:
Rad 1 inneholder en liste over måneder fra januar til desember. Rad 2 viser beløp som skal betales over en periode på tolv måneder. En tom celle i raden indikerer at det ikke skal betales den måneden. Vi vil opprette en ny rad som for hver måned vil vise navnet på måneden der neste betaling forfaller.
- I celle A3 vil formelen være
- = INDEKS (A1: $ L1, MATCH (MIN (IF (A2: $ L2 "", COLUMN (A2: $ L2))), COLUMN (A2: $ L2))))
- Trykk enter på tastaturet.
- Funksjonen returnerer Jan, det betyr at betalingen forfaller i januar måned.
- Hvis vi fjerner element1 og element2 fra rad 2, returnerer funksjonen Mar.
- Ved å kopiere formelen fra celle A3 til område B3: L3, kan vi returnere måneden som betalingen skal betales for.