
Yleinen kaava
=COLUMN(INDIRECT(letter&"1"))
Yhteenveto
Voit muuntaa sarakekirjaimen normaaliksi numeroksi (esim. 1, 10, 26 jne.) Käyttämällä kaavaa, joka perustuu epäsuoraan ja sarakkeeseen.
Esitetyssä esimerkissä kaava kohdassa C5 on:
=COLUMN(INDIRECT(B5&"1"))
Selitys
Ensimmäinen vaihe on rakentaa vakiomuotoinen "A1" -tyyliviite käyttämällä sarakekirjainta lisäämällä "1" ketjutuksella:
B5&"1"
Tuloksena on tekstimerkkijono, kuten "A1", joka välitetään INDIRECT-funktioon.
Seuraavaksi INDIRECT-funktio muuntaa tekstin oikeaksi Excel-viitteeksi ja siirtää tuloksen COLUMN-funktiolle.
Lopuksi COLUMN-toiminto arvioi viitteen ja palauttaa viitteen sarakkeen numeron.