For noen applikasjoner er det praktisk hvis du kan bestemme den siste kolonnen fylt med en verdi eller linje i en Excel -tabell.
Se for deg en tabell for å illustrere bruken av en låneenhet.
I minimumsversjonen av denne listen er den første kolonnen navnet på låntakeren. I den andre kolonnen, lagrer du datoen da enheten ble sendt ut, og i den siste kolonnen er returdatoen registrert.
Det ser slik ut:
Eksempel på å bestemme den siste verdien av en liste
Fordi listen kan være ganske lang, vil du nå alltid få den siste prosessen øverst. Dette lagrer rullen ned i listen.
Så til høyre for hodet på listen, skal det være en slags kopi av de laveste verdiene i kolonne A, B og C.
Hvordan bestemme den siste linjen i en liste
Skriv i cellen D1 følgende formel
= Sammenligning (0; b: b; -1)
Funksjonen SAMMENLIGNING() Leter etter den siste linjen i kolonne B, som har en verdi større eller lik 0. Referansen B: b beskriver hele kolonnen B.
Fordi sammenligningen er basert på tall, er ikke kolonnen A egnet for dette, som inneholder navnene og dermed tekstdata.
Den siste parameteren, dvs. «-1», velger typen søk. 0 og 1 er også tillatt, noe som betyr andre søkemetoder som ikke hjelper med problemet her. Så en 0 vil bety at den første linjen er output, som tilsvarer nøyaktig søkeverdien.
Resultatet er imidlertid ennå ikke veldig nyttig. Fordi det bare er en numerisk verdi – antall linjer i cellen som ble søkt, her «5».
reklame
Excel viser verdien av den bestemte linjen
For å bestemme de inneholdte dataene i stedet, for eksempel navnet på låntakeren, trenger du fortsatt en konstruksjon med funksjonen Indeks (). Dette returnerer verdien av en celle fra et bestemt område og brukes: Indeks (område; linjenummer; kolonne nummer).
Hvis nummeret på den siste linjen som brukes er i D1, bestemmer denne formelen navnet. (De Kolonne nummer Så du kan utelate).
= Indeks (a: a; d1)
Du skriver denne formelen, for eksempel i celle E2 og i de to cellene til høyre, dvs. i F2 og G2 korrespondansene for lån og returdato:
= Indeks (B: B; D1) = indeks (C: C; D1)
Imidlertid vises de to datofeltene først som en numerisk verdi. Du må fortsatt konvertere dem til et datoformat. Så merk dem og velg i rytteren begynne Fra listen over formatering i stedet for den gitte verdien misligholde En av datoformatene.
Så du forhindrer en manglende dato som 00.01.1900 vises
Innholdet i G2, Så returdatoen i tilfelle enheten fortsatt er lånt. For da datoen “00.01.1900 «.
For å endre dette, utvid formelen i den med en tilstand. Bare hvis datoverdien er større enn denne «null dato», skal den vises, ellers en passende tekstrapport. Så endring G2 fra omtrent:
= If (indeks (c: c; d1)> 0; indeks (c: c; d1);!")")
Resultatet ser da slik ut:
Excel viser innholdet i den siste tabellen.
Hvis du går inn i en ny linje for en leieprosess, endres verdiene deretter i feltene E2 før G2.
Å, det bestemte antallet linje i D1 Hun plager fortsatt? Bare eliminere denne hjelpecellen og erstatte referansen til D1 I alle formler i cellene E2, D2 og G2 referansen til E1 gjennom Sammenligning (0; B: B; -1). Alternativt kan du bare velge for E1 hvit skriftfarge og gjør cellen så usynlig. Tredje variant: Skjul kolonnen.