Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, kuinka löytää Excelin ja Google Sheetsin alueen ensimmäinen ei-tyhjä solu.
Etsi ensimmäinen ei-tyhjä solu
Löydät alueen ensimmäisen ei-tyhjän solun ISBLANK-, MATCH- ja INDEX-toimintojen avulla.
1 | = INDEKSI (B3: B10, MATCH (FALSE, ISBLANK (B3: B10), 0)) |
Huomautus: Tämä on matriisikaava. Jos käytät Excel 2022 tai aikaisempaa, kaava on annettava näppäimellä CTRL + VAIHTO + ENTER vain sijasta TULLA SISÄÄN.
Katsotaan kuinka tämä kaava on rakennettu.
ISBLANK -toiminto
ISBLANK -funktio analysoi B3: B11 -alueen kaikki solut ja palauttaa joukon TOSI- ja EPÄTOSI -arvoja. Esimerkissämme se näyttäisi tältä:
1 | {FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, TRUE}. |
MATCH -toiminto
MATCH -funktiolla määritämme ensimmäisen TOSI -arvon sijainnin ISBLANK -funktion luomassa taulukossa.
1 | = MATCH (FALSE, ISBLANK (B3: B10), 0) |
INDEX -toiminto
Käyttämällä MATCH-funktion tulosta voimme määrittää INDEX-funktiolla alueen ensimmäisen ei-tyhjän solun rivin ja palauttaa sen arvon.
1 | = INDEKSI (B3: B10, D3) |
Korvaamalla Cell D3 -viite MATCH -kaavalla saat meille alkuperäisen kaavan:
1 | = INDEKSI (B3: B10, MATCH (FALSE, ISBLANK (B3: B10), 0)) |
Muistutus: Tämä on matriisikaava. Jos käytät Excel 2022 tai aikaisempaa, paina CTRL + VAIHTO + ENTER syötä kaava sen sijaan, että painat vain TULLA SISÄÄN.
Löydä ensimmäinen solu millä tahansa arvolla Google Sheetsistä
Tämä kaava toimii samalla tavalla Google Sheetsissä, paitsi että ei tarvitse painaa CTRL + VAIHTO + ENTER.