Excel-kaava: Hanki suhteelliset sarakkeiden numerot alueelta -

Yleinen kaava

(=COLUMN(range)-COLUMN(range.firstcell)+1)

Yhteenveto

Saadaksesi koko joukko suhteellisia sarakkeiden numeroita alueella, voit käyttää taulukon kaavaa, joka perustuu COLUMN-funktioon.

Esitetyssä esimerkissä taulukon B4: H4 taulukon kaava on:

(=COLUMN(B4:H4)-COLUMN(B4)+1)

Laskentataulukossa tämä on syötettävä monisoluisena matriisikaavana painamalla Control + Vaihto + Enter

Tämä on vankka kaava, joka tuottaa suhteellisia lukuja myös silloin, kun sarakkeita lisätään alueen eteen.

Selitys

Ensimmäinen COLUMN-funktio tuottaa seuraavanlaisen 7 numeron taulukon:

(2,3,4,5,6,7,8)

Toinen COLUMN-funktio luo taulukon, jossa on vain yksi tällainen kohde:

(2)

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

(0,1,2,3,4,5,6)

Lopuksi lisätään 1 saadaksesi:

(1,2,3,4,5,6,7)

Nimetty alue

Voit mukauttaa tämän kaavan käytettäväksi nimetyn alueen kanssa. Esimerkiksi, jos olet luonut yllä olevassa esimerkissä nimetty alue "data" mallille B4: H4, voit käyttää tätä kaavaa sarakkeiden numeroiden luomiseen:

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

Tulet kohtaamaan tämän kaavan muissa matriisikaavoissa, joiden on käsiteltävä tietoja sarakkeittain.

SEQUENCE: llä

SEQUENCE-funktion avulla kaava palauttaa alueen suhteelliset rivisarakkeet on yksinkertainen:

=SEQUENCE(COLUMNS(range))

Sarakkeet-funktio antaa sarakkeiden määrän, joka palautetaan SEQUENCE-funktioon. SEQUENCE rakentaa sitten joukon numeroita alkaen numerosta 1. Joten yllä olevan alkuperäisen esimerkin mukaisesti alla oleva kaava palauttaa saman tuloksen:

=SEQUENCE(COLUMNS(B4:H4)) // returns (1;2;3;4;5;6;7)

Huomaa: SEQUENCE-kaava on uusi dynaaminen matriisitoiminto, joka on käytettävissä vain Excel 365: ssä.

Mielenkiintoisia artikkeleita...