Excel-kaava: Viimeinen rivi sekoitetuissa tiedoissa tyhjillä -

Sisällysluettelo

Yleinen kaava

(=MATCH(2,1/(range"")))

Yhteenveto

Jos haluat saada viimeisen suhteellisen sijainnin (eli viimeisen rivin, viimeisen sarakkeen) sekatiedoille, jotka saattavat sisältää tyhjiä soluja, voit käyttää MATCH-toimintoa alla kuvatulla tavalla.

Huomaa: tämä on matriisikaava ja se on syötettävä painamalla Control + Vaihto + Enter.

Esitetyssä esimerkissä kaava kohdassa E5 on:

(=MATCH(2,1/(B4:B10"")))

Viimeinen * suhteellinen * -asento, ei riviä laskentataulukossa

Kun rakennetaan kehittyneempiä kaavoja, on usein tarpeen selvittää luettelon tietojen viimeinen sijainti. Datasta riippuen tämä voi olla viimeinen tiedot sisältävä rivi, viimeinen sarake, jossa on tietoja, tai molempien leikkauspiste. Haluamme, että viimeinen * suhteellinen sijainti * tietyllä alueella ei laskentataulukon rivinumeroa:

Selitys

Tämä kaava käyttää MATCH-toimintoa, joka on määritetty etsimään alueen viimeisen ei-tyhjän solun sijainti.

Työskentely sisältä ulospäin, MATCHin sisällä oleva hakutaulukko on rakennettu näin:

=1/(B4:B10"")) =1/(TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE) =(1;#DIV/0!;1;#DIV/0!;1;1;#DIV/0!)

Huomaa: kaikki matriisin arvot ovat joko 1 tai # DIV / 0! virhe.

MATCH asetetaan sitten vastaamaan arvoa 2 "likimääräisessä vastaavuustilassa", jättämällä kolmas argumentti pois.

Koska hakuarvoa 2 ei koskaan löydetä, MATCH löytää aina viimeisen 1 hakutaulukosta, joka vastaa viimeistä ei-tyhjää solua.

Tämä lähestymistapa toimii kaikenlaisten tietojen kanssa, mukaan lukien numerot, teksti, päivämäärät jne. Se toimii myös tyhjien tekstimerkkijonojen kanssa, jotka palautetaan seuraavilla kaavoilla:

=IF(A1<100,"")

Dynaaminen alue

Tämän kaavan avulla voit luoda dynaamisen alueen muiden toimintojen, kuten INDEX ja OFFSET, kanssa. Katso alla olevat linkit esimerkkejä ja selityksiä:

  • Dynaaminen alue, INDEX ja COUNTA
  • Dynaaminen alue OFFSET- ja COUNTA-toiminnoilla

Tämän artikkelin inspiraatio tuli Mike Girvinin erinomaisesta kirjasta Control + Vaihto + Enter, jossa Mike tekee hienoa työtä selittäessään "viimeisen suhteellisen sijainnin" käsitettä.

Mielenkiintoisia artikkeleita...