Excel-kaava: Viimeinen sarakkeen numero alueella

Sisällysluettelo

Yleinen kaava

=MIN(COLUMN(rng))+COLUMNS(rng)-1

Yhteenveto

Saadaksesi alueen viimeisen sarakkeen, voit käyttää kaavaa, joka perustuu COLUMN- ja COLUMNS-funktioihin. Esitetyssä esimerkissä solun F5 kaava on:

=MIN(COLUMN(data))+COLUMNS(data)-1

missä data on nimetty alue B5: D10.

Selitys

Kun sarakkeelle annetaan yksi soluviite, funktio COLUMN palauttaa kyseisen viitteen sarakkeen numeron. Jos kuitenkin annetaan alue, joka sisältää useita sarakkeita, COLUMN-funktio palauttaa taulukon, joka sisältää kaikki alueen sarakkeiden numerot.

Jos haluat vain ensimmäisen sarakkeen numeron, voit käyttää MIN-toimintoa vain ensimmäisen sarakkeen numeron purkamiseen, joka on matalin numero taulukossa:

=MIN(COLUMN(data)) // first column

Kun meillä on ensimmäinen sarake, voimme lisätä alueen sarakkeet ja vähentää 1 saadaksesi viimeisen sarakkeen numeron.

Hakemistoversio

MIN sijaan voit myös käyttää INDEX-koodia saadaksesi viimeisen rivinumeron:

=COLUMN(INDEX(data,1,1))+COLUMNS(data)-1

Tämä on mahdollisesti hieman nopeampi suurille alueille, koska INDEX toimittaa vain yhden solun Sarakkeeseen.

Yksinkertainen versio

Kun kaava palauttaa matriisituloksen, Excel näyttää taulukon ensimmäisen kohteen, jos kaava syötetään yhteen soluun. Tämä tarkoittaa, että käytännössä voit joskus käyttää yksinkertaistettua versiota kaavasta:

=COLUMN(data)+COLUMNS(data)-1

Mutta muista, että tämä palauttaa matriisin monisarakkeiselle alueelle.

Kaavojen sisällä on joskus tarpeen varmistaa, että käsittelet vain yhtä kohdetta eikä matriisia. Siinä tapauksessa sinun kannattaa käyttää yllä olevaa täysversiota.

Mielenkiintoisia artikkeleita...