Excel

Hae suhteelliset rivinumerot alueelta

Get Relative Row Numbers Range

Excel -kaava: Hae suhteelliset rivinumerot alueeltaYleinen kaava | _+_ | Yhteenveto

Jos haluat saada täyden sarjan suhteellisia rivinumeroita alueelta, voit käyttää ROW -funktioon perustuvaa taulukkokaavaa. Esitetyssä esimerkissä kaava kohdassa B5: B11 on:





{= ROW (range)- ROW (range.firstcell)+1}

Huomaa: tämä on taulukon kaava joka on annettava näppäimillä Control + Vaihto + Enter. Jos kirjoitat tämän laskentataulukkoon (etkä toiseen kaavaan), tee valinta, joka sisältää useamman kuin yhden rivin, kirjoita kaava ja vahvista painamalla Control + Vaihto + Enter.

Tämä kaava tuottaa edelleen suhteellisia lukuja, vaikka aluetta siirrettäisiin. Se ei kuitenkaan ole hyvä valinta, jos rivejä on lajiteltava, poistettava tai lisättävä, koska matriisikaava estää muutokset. The kaavavaihtoehdot selitetään täällä toimivat paremmin.





Selitys

Ensimmäinen ROW -funktio luo seitsemän numeron matriisin seuraavasti:

 
{= ROW (B5:B11)- ROW (B5)+1}

Toinen ROW -funktio luo taulukon, jossa on vain yksi kohde, kuten tämä:



 
{567891011}

joka sitten vähennetään ensimmäisestä taulukosta, jolloin saadaan:

 
{5}

Lopuksi lisätään 1, jotta saadaan:

 
{0123456}

Yleinen versio nimetyllä alueella

Kanssa nimetty alue , voit luoda kaavasta yleisemmän version käyttämällä MIN- tai INDEX -funktiota. Esimerkiksi nimetyllä alueella 'lista', voit käyttää MIN: tä seuraavasti:

 
{1234567}

INDEX -sovelluksella haemme ensimmäisen viittauksen nimetyllä alueella ja käyttämällä ROW:

 
{ ROW (list)- MIN ( ROW (list))+1}

Näet usein tällaisia ​​'suhteellisen rivin' kaavoja monimutkaisissa taulukkokaavoissa, jotka tarvitsevat rivinumerot tuloksen laskemiseksi.

SEQUENCE -toiminnolla

Kanssa SEQUENCE -toiminto kaava suhteellisen rivinumeron palauttamiseksi alueelle on yksinkertainen:

 
{= ROW (list)- ROW ( INDEX (list,1,1))+1}

The RIVIT -toiminto antaa rivien määrän, joka palautetaan SEQUENCE -funktioon. SEQUENCE muodostaa sitten joukon numeroita alkaen numerosta 1. Joten yllä olevan esimerkin mukaisesti alla oleva kaava palauttaa saman tuloksen:

miksi kaavani ei toimi excelissä
 
= SEQUENCE ( ROWS (range))

Huomaa: SEQUENCE -kaava on uusi dynaaminen matriisitoiminto saatavilla vain Excel 365 .

Kirjailija Dave Bruns


^