Kolom AA adalah kolom ke-27, dan kolom terakhir Excel, XFD, adalah kolom ke-16.384
Huruf kolom Excel dimulai dari A sampai Z, lalu dilanjutkan dengan dua huruf (AA, AB, dan seterusnya) setelah Z, dan tiga huruf (AAA dan seterusnya) setelah ZZ. Jadi A adalah kolom ke-1, Z ke-26, AA ke-27, ZZ ke-702, dan AAA ke-703. Menurut spesifikasi Microsoft, lembar kerja Excel berukuran 1.048.576 baris kali 16.384 kolom, sehingga kolom terakhir XFD adalah kolom ke-16.384.
Konverter di atas mengisi kotak huruf kolom dan kotak nomor kolom secara bergantian: isi salah satunya, yang lain ikut berubah. Alamat sel seperti AA10 atau $AA$10 dan alamat R1C1 seperti R10C27 juga dibaca. Kolomnya diambil, lalu nomor baris dan notasi sebaliknya ikut ditampilkan. Pita judul kolom memperlihatkan kolom di kiri dan kanannya, rentang tabel yang Anda isi menghasilkan nomor kolom untuk VLOOKUP, dan kotak rumus menampilkan rumus serta kode VBA dan Python yang sudah terisi dengan kolom pilihan Anda. Daftar yang panjang bisa diubah sekaligus di kotak konversi banyak sekaligus dengan urutan yang sama.
Kapan perlu berpindah antara huruf kolom dan nomor kolom
- Mengisi nomor kolom di VLOOKUP atau INDEX: argumen ketiga VLOOKUP bukan nomor kolom di lembar kerja, melainkan urutan kolom dihitung dari kolom paling kiri rentang yang dipilih sebagai 1. Jika rentang mulai dari kolom C, kolom F adalah urutan ke-4, bukan ke-6. Nomor kolom lembar kerja dan urutan dalam rentang harus dicek terpisah.
- Menulis makro VBA: Cells(baris, kolom) di VBA menerima kolom dalam bentuk angka. Untuk menunjuk sel AA10 Anda menulis Cells(10, 27), dan sebaliknya angka kolom dari makro sering perlu diterjemahkan lagi ke judul kolom yang bisa dibaca orang.
- Menerima file yang judul kolomnya berupa angka: Excel yang gaya referensi R1C1-nya aktif menampilkan judul kolom 1, 2, 3, dan alamat di rumus ditulis seperti R10C27. Jika rekan kerja menyebut "kolom 27" atau Anda menerima data dengan alamat seperti itu, Anda perlu membacanya sebagai kolom AA.
- Mengolah file Excel lewat kode: openpyxl di Python menghitung kolom mulai dari 1, tetapi iloc di pandas dan indeks larik menghitung mulai dari 0. Kolom AA yang sama bisa menjadi 27 atau 26 tergantung pustakanya, dan kalau patokannya tidak disamakan, Anda akan membaca kolom di sebelahnya.
- Menyimpan atau menerima file .xls lama: format Excel 97-2003 hanya memuat sampai kolom ke-256, yaitu kolom IV. Kalau kolom yang terpakai melewati IV dan tidak dicek lebih dulu, data di sebelah kanannya hilang saat disimpan sebagai .xls.
Cara memakai
- Jika Anda tahu huruf kolomnya, isi kotak kiri; jika tahu nomornya, isi kotak kanan. Huruf kecil aa dan huruf lebar penuh AA juga dibaca sebagai AA. Kotak yang terakhir Anda ketik menjadi acuan, dan kotak lainnya mengikuti nilainya.
- Alamat sel boleh ditempel apa adanya. AA10 dan $AA$10 dibaca sebagai kolom AA baris 10, sedangkan R10C27 dibaca sebagai baris 10 kolom ke-27, lalu notasi sebaliknya ditampilkan di baris hasil.
- Pita "Judul kolom lembar kerja" memperlihatkan kolom terpilih beserta kolom di kiri dan kanannya, seperti tampilan Excel. Baris atas adalah judul kolom biasa (A1), baris bawah adalah nomor yang tampil dalam gaya R1C1. Klik judul kolom, atau pilih pita lalu tekan ← →, untuk pindah satu kolom; PageUp dan PageDown memindahkan 26 kolom.
- Kalau Anda mengisi kotak "Rentang tabel" dengan B:F atau B2:F100, rentang itu diberi arsir di pita, dan Anda melihat urutan kolom terpilih di dalam rentang beserta rumus VLOOKUP-nya.
- Di "Konversi dengan rumus atau kode", pilih tab Excel · Google Sheets, VBA, atau Python, dan rumus yang sudah terisi dengan kolom pilihan Anda muncul. Tombol di sebelah kanan menyalin rumusnya saja.
- Untuk daftar yang banyak, tempel di kotak "Konversi banyak sekaligus". Baik satu nilai per baris maupun baris berpemisah tab yang disalin dari Excel, semuanya diubah di posisi dan urutan yang sama. Nilai yang tidak bisa diubah ditandai ? beserta nomor barisnya. "Salin dua kolom" menyambung nilai asal dan hasilnya dengan tab, sehingga bisa langsung ditempel ke dua kolom Excel.
Cara menghitung: sistem basis 26 tanpa angka 0
- Nilai huruf: A = 1, B = 2, …, Z = 26. Basis 26 yang biasa memakai angka 0 sampai 25, tetapi huruf kolom tidak punya huruf untuk 0.
- Huruf kolom → nomor: mulai dari huruf paling kiri, ulangi "nilai sejauh ini × 26 + nilai huruf berikutnya". XFD terdiri dari X = 24, F = 6, D = 4, jadi (24 × 26 + 6) × 26 + 4 = 16.384. Jika diuraikan per posisi: 24 × 676 + 6 × 26 + 4 × 1 = 16.224 + 156 + 4.
- Nomor → huruf kolom: kurangi nomor dengan 1, lalu bagi 26; sisanya adalah huruf paling kanan (sisa 0 = A, 25 = Z). Ulangi dengan hasil bagi sampai hasil baginya 0. Untuk 703: 702 ÷ 26 = 27 sisa 0 → A, lalu 27 − 1 = 26 ÷ 26 = 1 sisa 0 → A, lalu 1 − 1 = 0 → A, jadi hasilnya AAA.
- Alasan dikurangi 1: karena tidak ada 0, Z (26) tidak berubah menjadi "10" yang dua posisi, tetapi tetap satu huruf. Posisi baru baru muncul di kolom berikutnya, yaitu AA (1 × 26 + 1 = 27). Kalau tidak dikurangi 1 sebelum dibagi, 26 akan salah menjadi huruf seperti "A@".
- Jumlah kolom menurut banyak huruf: kolom satu huruf ada 26, kolom dua huruf ada 26 × 26 = 676 (kolom ke-27 sampai ke-702), dan kolom tiga huruf secara teori 26³ = 17.576, tetapi Excel berhenti di XFD sehingga hanya 15.682 kolom (ke-703 sampai ke-16.384) yang dipakai. Skala "Letak di lembar kerja" di atas menunjukkan ketiga bagian ini dengan skala logaritmik.
Tabel huruf kolom dan nomor kolom
| Kolom | Nomor | Kolom | Nomor | Kolom | Nomor | Kolom | Nomor |
|---|---|---|---|---|---|---|---|
| A | 1 | H | 8 | O | 15 | V | 22 |
| B | 2 | I | 9 | P | 16 | W | 23 |
| C | 3 | J | 10 | Q | 17 | X | 24 |
| D | 4 | K | 11 | R | 18 | Y | 25 |
| E | 5 | L | 12 | S | 19 | Z | 26 |
| F | 6 | M | 13 | T | 20 | ||
| G | 7 | N | 14 | U | 21 |
| Kolom | Nomor | Kolom | Nomor | Kolom | Nomor | Kolom | Nomor |
|---|---|---|---|---|---|---|---|
| AA | 27 | HA | 209 | OA | 391 | VA | 573 |
| BA | 53 | IA | 235 | PA | 417 | WA | 599 |
| CA | 79 | JA | 261 | QA | 443 | XA | 625 |
| DA | 105 | KA | 287 | RA | 469 | YA | 651 |
| EA | 131 | LA | 313 | SA | 495 | ZA | 677 |
| FA | 157 | MA | 339 | TA | 521 | ||
| GA | 183 | NA | 365 | UA | 547 |
| Kolom | Nomor | Keterangan |
|---|---|---|
| Z | 26 | Kolom satu huruf yang terakhir |
| AZ | 52 | Kolom dua huruf berawalan A yang terakhir |
| CV | 100 | Kolom ke-100 |
| IV | 256 | Kolom terakhir Excel 97-2003 (.xls) |
| IW | 257 | Kolom pertama yang tidak ada di .xls |
| ZZ | 702 | Kolom dua huruf yang terakhir |
| AAA | 703 | Kolom tiga huruf yang pertama |
| ALL | 1.000 | Kolom ke-1.000 |
| NTP | 10.000 | Kolom ke-10.000 |
| XFD | 16.384 | Kolom terakhir format Excel 2007 ke atas |
Judul kolom berubah jadi angka: gaya referensi R1C1
Kalau Excel dibuka dan judul kolomnya 1, 2, 3, bukan A, B, C, dan rumus tampak seperti =R2C3, berarti gaya referensi R1C1 sedang aktif. Gaya ini menulis baris dan kolom dengan angka: R diikuti nomor baris, C diikuti nomor kolom. Menurut penjelasan Microsoft, gaya ini berguna untuk menghitung posisi baris dan kolom di makro, dan saat Anda merekam makro, sebagian perintah direkam dalam gaya ini.
- Mematikannya di Excel Windows: buka tab File → Opsi → Rumus, lalu di bagian "Bekerja dengan rumus" kosongkan kotak centang "gaya referensi R1C1".
- Mematikannya di Excel Mac: buka menu Excel → Preferensi → Rumus dan Daftar → Penghitungan, lalu kosongkan kotak centang "Gunakan gaya referensi R1C1".
- Hanya tampilannya yang berubah: dinyalakan atau dimatikan, nilai sel dan sel yang ditunjuk rumus tetap sama. Yang berganti hanya cara judul kolom dan alamat di rumus ditulis.
| Notasi A1 | Notasi R1C1 | Artinya |
|---|---|---|
| $AA$10 | R10C27 | Sel baris 10, kolom ke-27 (AA), referensi absolut |
| $B$2 | R2C2 | Sel baris 2, kolom ke-2, referensi absolut |
| $C:$C | C3 | Seluruh kolom ke-3 |
| (dari sel saat ini) | R[-2]C | Sel dua baris ke atas di kolom yang sama (relatif) |
| (dari sel saat ini) | R[2]C[2] | Sel dua baris ke bawah dan dua kolom ke kanan (relatif) |
Referensi relatif dengan tanda kurung siku seperti R[-2]C ditentukan dari sel tempat rumus berada, jadi tanpa sel acuan tidak bisa diubah ke alamat A1. Konverter ini hanya mengubah alamat absolut yang angkanya sudah pasti, seperti R10C27.
Rumus di Excel, Google Sheets, VBA, dan Python
| Yang ingin dilakukan | Rumus | Hasil |
|---|---|---|
| Huruf kolom → nomor | =COLUMN(AA1) | 27 |
| Huruf kolom di sel A2 → nomor | =COLUMN(INDIRECT(A2&"1")) | 27 |
| Nomor → huruf kolom | =SUBSTITUTE(ADDRESS(1,27,4),"1","") | AA |
| Nomor baris dan kolom → alamat A1 | =ADDRESS(10,27,4) | AA10 |
| Nomor baris dan kolom → alamat R1C1 | =ADDRESS(10,27,1,FALSE) | R10C27 |
| VBA: huruf kolom → nomor | Range("AA1").Column | 27 |
| VBA: nomor → huruf kolom | Split(Cells(1, 27).Address, "$")(1) | AA |
| Python (openpyxl): huruf kolom → nomor | column_index_from_string("AA") | 27 |
| Python (openpyxl): nomor → huruf kolom | get_column_letter(27) | AA |
- Fungsi COLUMN mengembalikan nomor kolom dari sel yang dirujuk. Nomor baris di belakangnya tidak memengaruhi hasil, jadi =COLUMN(AA100) juga 27. Jika tanda kurungnya dikosongkan, =COLUMN() memberi nomor kolom sel tempat rumus itu berada. Di Excel versi bahasa Indonesia, nama fungsinya tetap COLUMN dan ADDRESS.
- Fungsi ADDRESS dengan argumen ketiga 4 berarti baris dan kolom sama-sama relatif, sehingga hasilnya "AA1" tanpa tanda $. Jika argumen keempat diisi FALSE, hasilnya dalam notasi R1C1. ADDRESS di Google Sheets memakai urutan dan nilai yang sama (4 = baris dan kolom relatif, FALSE = R1C1).
- Rumus SUBSTITUTE yang menghapus angka 1 benar karena barisnya dikunci di 1. Kalau barisnya diganti, misalnya =SUBSTITUTE(ADDRESS(21,27,4),"1",""), hanya angka 1 yang terhapus dari "AA21" sehingga hasilnya "AA2". Argumen baris harus selalu 1. Jika pemisah daftar di komputer Anda titik koma, ganti koma dengan ;.
- Range.Address di VBA, kalau tidak diatur, mengembalikan baris dan kolom absolut seperti "$AA$1", jadi potongan kedua setelah dipisah dengan $ adalah huruf kolomnya. Jika dipanggil sebagai Address(ReferenceStyle:=xlR1C1), hasilnya dalam notasi R1C1.
- Dua fungsi openpyxl menghitung mulai dari 1. Untuk posisi yang dihitung dari 0, seperti iloc di pandas, kurangi hasilnya dengan 1 agar kolom AA menjadi 26.
Menghitung urutan kolom di dalam rentang tabel (VLOOKUP dan INDEX)
Argumen ketiga VLOOKUP (nomor indeks kolom) adalah urutan kolom dihitung dari kolom paling kiri rentang sebagai 1. Seperti contoh di penjelasan Microsoft, kalau rentangnya B2:D11, kolom B adalah 1 dan kolom C adalah 2. Karena itu urutan dihitung dengan "nomor kolom yang dicari − nomor kolom pertama rentang + 1", dan di Excel bisa ditulis =COLUMN(F1)-COLUMN(C1)+1. Nomor kolom pada INDEX dihitung dengan cara yang sama.
| Rentang tabel | Kolom dicari | Hitungan | Urutan |
|---|---|---|---|
| C:F | F | 6 − 3 + 1 | 4 |
| B2:D11 | C | 3 − 2 + 1 | 2 |
| Y:AD | AA | 27 − 25 + 1 | 3 |
| A:Z | Z | 26 − 1 + 1 | 26 |
| H:AK | AF | 32 − 8 + 1 | 25 |
Urutan dan nomor kolom lembar kerja hanya sama kalau rentangnya mulai dari kolom A. Jika Anda menyisipkan atau menghapus kolom di rentang itu, urutan yang ditulis sebagai angka di VLOOKUP tidak ikut berubah, sehingga lebih aman menghitung urutannya dengan rumus COLUMN.
Kolom terakhir menurut program dan format file
| Program dan format | Kolom terakhir | Jumlah kolom | Jumlah baris |
|---|---|---|---|
| Excel 2007 ke atas (.xlsx, .xlsm, .xlsb) | XFD | 16.384 | 1.048.576 |
| Excel 97-2003 (.xls) | IV | 256 | 65.536 |
| Google Sheets | Batas kolom tidak tertulis di bantuan | — | — |
Penjelasan kompatibilitas dari Microsoft menyebut format Excel 97-2003 hanya 65.536 baris kali 256 kolom, data di luar batas itu tidak disimpan, dan rumus yang merujuk ke data tersebut mengembalikan kesalahan #REF!. Bantuan Google Drive membatasi spreadsheet yang dibuat atau dikonversi di Google Sheets sampai 20 juta sel atau 100 MB, tanpa menyebut batas jumlah kolom. Konverter ini mengubah sampai XFD (kolom ke-16.384), sesuai batas Excel.
Tanggal acuan: "Spesifikasi dan batasan Excel" serta halaman kompatibilitas dari Microsoft, dan bantuan batas penyimpanan Google Drive, dicek pada 21 Oktober 2026 (2026-10-21 dicek). Pasangan huruf kolom dan nomor kolom sendiri adalah hitungan pasti yang tidak berubah.
Kesalahan yang sering terjadi
- Mengira ini terbilang: alat ini mengubah huruf kolom Excel menjadi nomor kolom dan sebaliknya (AA ↔ 27), bukan terbilang yang menulis angka dalam kata seperti "dua puluh tujuh". Untuk terbilang, Anda memerlukan alat atau rumus lain.
- Mengira setelah Z adalah BA: kalau memakai pola "setelah 9 datang 10" dari angka biasa, mudah mengira setelah Z adalah BA, padahal yang benar AA. BA adalah kolom ke-53.
- Memasukkan nomor kolom lembar kerja langsung ke VLOOKUP: jika rentangnya C:F dan Anda mengisi 6 (nomor kolom F), angka itu lebih besar dari jumlah kolom rentang (4), sehingga muncul kesalahan #REF!. Jika rentangnya lebih lebar, tidak ada kesalahan tetapi yang diambil adalah nilai kolom lain, jadi lebih sulit disadari. Urutan yang benar adalah 4.
- Tercampur dengan indeks yang dihitung dari 0: angka 26 dari sebuah kode bisa jadi sebenarnya kolom AA (ke-27). Konverter ini menampilkan nilai "Jika dihitung dari 0" di baris hasil.
- Mengubah baris di rumus SUBSTITUTE: kalau argumen pertama ADDRESS pada rumus nomor → huruf diganti dengan baris selain 1, angka 1 di dalam nomor baris ikut terhapus dan huruf yang tersisa salah.
- Tertukar antara huruf O, I dan angka 0, 1: nama kolom juga memuat O dan I (IO adalah kolom ke-249). Kalau yang diketik angka 0 atau 1, hasilnya kolom lain, atau alamat baris 0 seperti "I0" yang menimbulkan kesalahan.
Batasan
- Yang diubah hanya rentang lembar kerja Excel: kolom A sampai XFD (ke-1 sampai ke-16.384) dan baris 1 sampai 1.048.576. Untuk huruf di luar itu, seperti XFE, konverter hanya memberi tahu kolom ke berapa itu dan tidak memakainya sebagai hasil.
- Referensi R1C1 relatif seperti R[-2]C, nama yang didefinisikan, dan referensi ke lembar lain seperti 'Sheet1'!A1 tidak dibaca. Kotak rentang tabel hanya memakai kolom dan mengabaikan nomor baris.
- "Konversi banyak sekaligus" hanya mengubah kolomnya untuk tiap kata. Alamat sel seperti AA10 menjadi nomor kolom 27, dan R10C27 menjadi huruf kolom AA, tanpa menyimpan barisnya.
- Rumus di kotak rumus ditulis untuk Excel dan Google Sheets yang memisahkan argumen dengan koma. Jika pemisah daftar di lingkungan Anda titik koma, ganti koma dengan ;.
- Nilai yang Anda masukkan hanya dihitung di browser pada perangkat ini dan tidak dikirim ke mana pun. Tombol salin tautan memasukkan nilai saat ini ke alamat halaman.
Sumber
- 01Dukungan Microsoft — Spesifikasi dan batasan ExcelJumlah total baris dan kolom dalam lembar kerja: 1.048.576 baris kali 16.384 kolom — dicek 2026-10-21
- 02Dukungan Microsoft — Masalah kompatibilitas lembar kerjaExcel 97-2003 65.536 baris kali 256 kolom; data di luar batas tidak disimpan
- 03Dukungan Microsoft — Gambaran umum rumus di ExcelGaya referensi R1C1: Opsi → Rumus → Bekerja dengan rumus, tabel R[-2]C dan R2C2, perekaman makro
- 04Dukungan Microsoft — Di Excel untuk Mac, judul kolom saya diberi label angka, bukan hurufPreferensi → Rumus dan Daftar → Penghitungan → kosongkan Gunakan gaya referensi R1C1
- 05Dukungan Microsoft — Fungsi COLUMNMengembalikan nomor kolom dari sel yang dirujuk
- 06Dukungan Microsoft — Fungsi ADDRESSabs_num 4 = relatif, argumen a1 FALSE = notasi R1C1 (=ADDRESS(2,3,1,FALSE,…) → R2C3)
- 07Dukungan Microsoft — Fungsi SUBSTITUTEMengganti teks tertentu di dalam string
- 08Dukungan Microsoft — Fungsi INDIRECTMengubah referensi yang ditulis sebagai teks menjadi referensi sebenarnya
- 09Dukungan Microsoft — Fungsi VLOOKUPNomor kolom dihitung dari kolom paling kiri rentang sebagai 1
- 10Microsoft Learn — Properti Range.Address (VBA)RowAbsolute dan ColumnAbsolute bawaan True ($A$1), ReferenceStyle xlR1C1
- 11Microsoft Learn — Properti Range.Column (VBA)Mengembalikan nomor kolom pertama dari rentang
- 12Bantuan Editor Google Dokumen — ADDRESSabsolute_relative_mode 4 = baris dan kolom relatif, use_a1_notation FALSE = R1C1
- 13Bantuan Drive — File yang dapat Anda simpan di Google DriveSpreadsheet Google Sheets sampai 20 juta sel atau 100 MB
- 14openpyxl — openpyxl.utils.cellget_column_letter dan column_index_from_string (dihitung dari 1)
Pertanyaan yang sering diajukan
Kolom AA di Excel itu kolom ke berapa?
Kolom ke-27. A sampai Z adalah kolom ke-1 sampai ke-26, dan kolom setelah Z adalah AA yang diawali dua huruf, jadi 26 + 1 = 27. AZ adalah kolom ke-52, BA ke-53, dan ZZ ke-702.
Apa kolom terakhir di Excel, dan kolom ke berapa?
Kolom terakhir pada format Excel 2007 ke atas (.xlsx dan sejenisnya) adalah XFD, yaitu kolom ke-16.384. Menurut spesifikasi Microsoft, ukuran lembar kerja adalah 1.048.576 baris kali 16.384 kolom. Format Excel 97-2003 (.xls) hanya sampai kolom ke-256, yaitu IV, sehingga data di sebelah kanannya tidak ikut tersimpan saat disimpan sebagai .xls.
Apa rumus Excel untuk mengubah nomor kolom menjadi huruf kolom?
Tulis seperti =SUBSTITUTE(ADDRESS(1,27,4),"1",""). ADDRESS(1, 27, 4) membuat alamat relatif baris 1, yaitu "AA1", lalu SUBSTITUTE menghapus angka 1 dari nomor barisnya sehingga tersisa "AA". Baris harus selalu 1. Kalau dibuat dengan baris 21, hanya angka 1 yang terhapus dari "AA21" sehingga hasilnya "AA2". Jika pemisah daftar di komputer Anda titik koma, ganti koma dengan ;.
Apa rumus untuk mengubah huruf kolom menjadi nomor kolom?
Masukkan referensi sel kolom itu ke fungsi COLUMN, misalnya =COLUMN(AA1), hasilnya 27. Nomor baris di belakangnya tidak memengaruhi hasil. Kalau huruf kolomnya tertulis sebagai teks di sel A2, gunakan =COLUMN(INDIRECT(A2&"1")).
Judul kolom Excel saya berupa angka 1, 2, 3, bukan A, B, C. Bagaimana mengembalikannya?
Itu tanda gaya referensi R1C1 sedang aktif. Di Excel Windows, buka File → Opsi → Rumus, lalu di bagian Bekerja dengan rumus kosongkan kotak centang gaya referensi R1C1, dan judul kolom kembali menjadi A, B, C. Di Mac, buka menu Excel → Preferensi → Rumus dan Daftar → Penghitungan, lalu kosongkan kotak Gunakan gaya referensi R1C1. Alamat yang tampil sebagai R10C27 pada kondisi ini adalah sel AA10.
Mengapa setelah Z adalah AA, bukan BA?
Karena huruf kolom tidak punya huruf untuk 0. A sampai Z mewakili 1 sampai 26, jadi alih-alih memakai 1 dan 0 seperti 9 menjadi 10 di bilangan biasa, posisinya bertambah menjadi AA (1 × 26 + 1 = 27). Itu sebabnya saat mengubah nomor menjadi huruf, kurangi 1 lalu bagi 26 di setiap langkah.
Apakah nomor kolom di VLOOKUP sama dengan nomor kolom di konverter ini?
Hanya sama kalau rentangnya mulai dari kolom A. Nomor kolom VLOOKUP adalah urutan yang dihitung dari kolom paling kiri rentang sebagai 1, sedangkan nomor di konverter ini adalah posisi di seluruh lembar kerja. Pada rentang C:F, kolom F adalah 6 − 3 + 1 = urutan ke-4. Isi kotak Rentang tabel di atas untuk langsung menghitungnya.
Bagaimana mengubahnya di VBA atau Python?
Di VBA, Range("AA1").Column menghasilkan 27 dan Split(Cells(1, 27).Address, "$")(1) menghasilkan "AA". Di Python dengan openpyxl, column_index_from_string("AA") menghasilkan 27 dan get_column_letter(27) menghasilkan 'AA'. Kalau perlu posisi yang dihitung dari 0, seperti iloc di pandas, kurangi 1 sehingga menjadi 26.