Excel: Bestem den siste linjen og siste verdien av en liste

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.