
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ä.