Alat yang Anda butuhkan, siap dipakai

Konverter Huruf dan Nomor Kolom Excel

Isi kotak huruf kolom atau nomor kolom, mana saja yang Anda ketahui, dan kotak lainnya langsung berubah. A sampai Z adalah kolom ke-1 sampai ke-26, setelah Z datang AA (ke-27), dan kolom terakhir Excel, XFD, adalah kolom ke-16.384. Alamat sel seperti AA10 dan alamat R1C1 seperti R10C27 juga dibaca, dan kotak rumus menampilkan rumus COLUMN, ADDRESS, serta kode VBA dan Python yang sudah terisi.

Terakhir diperbarui 2026-10-21Semua perhitungan terjadi di browser Anda

Kolom yang sering dicari

Judul kolom lembar kerjaKlik judul kolom atau tekan ← → untuk pindah satu kolom

Rincian nilai per posisiTiap huruf A=1 … Z=26, tiap naik satu posisi dikali 26

Tidak ada huruf untuk 0, jadi kolom setelah Z (26) adalah AA (27), bukan BA.

Letak di lembar kerjaSkala logaritmik, satu bagian untuk tiap jumlah huruf
  • Excel 97–2003 (.xls)Sampai kolom IV (256) dan baris 65.536
  • Excel 2007 ke atas (.xlsx)Sampai kolom XFD (16.384) dan baris 1.048.576

Konversi dengan rumus atau kodeTerisi dengan kolom yang sedang dipilih

    Konversi banyak sekaligusTempel satu nilai per baris, atau dipisah tab, koma, atau spasi. Huruf kolom dan nomor boleh bercampur

    Contoh

    Terakhir diperbarui 2026-10-21Masukan Anda tidak disimpan

    Standar ROBERINAlat yang Anda butuhkan,
    siap dipakai.
    • Jelas sekilasPosisi input dan hasil terlihat jelas.
    • Hasil lebih duluAngka utama tampil dulu; prosesnya hanya saat dibutuhkan.
    • Minta lebih sedikitTanpa pendaftaran atau data yang tidak perlu.

    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

    1. 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.
    2. 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.
    3. 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.
    4. 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.
    5. 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.
    6. 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

    1. 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.
    2. 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.
    3. 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.
    4. 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@".
    5. 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 satu huruf (A sampai Z)
    KolomNomorKolomNomorKolomNomorKolomNomor
    A1H8O15V22
    B2I9P16W23
    C3J10Q17X24
    D4K11R18Y25
    E5L12S19Z26
    F6M13T20
    G7N14U21
    Kolom pertama untuk tiap huruf awal dua huruf (nilai huruf pertama × 26 + 1)
    KolomNomorKolomNomorKolomNomorKolomNomor
    AA27HA209OA391VA573
    BA53IA235PA417WA599
    CA79JA261QA443XA625
    DA105KA287RA469YA651
    EA131LA313SA495ZA677
    FA157MA339TA521
    GA183NA365UA547
    Batas yang sering dicari dan nomor besar
    KolomNomorKeterangan
    Z26Kolom satu huruf yang terakhir
    AZ52Kolom dua huruf berawalan A yang terakhir
    CV100Kolom ke-100
    IV256Kolom terakhir Excel 97-2003 (.xls)
    IW257Kolom pertama yang tidak ada di .xls
    ZZ702Kolom dua huruf yang terakhir
    AAA703Kolom tiga huruf yang pertama
    ALL1.000Kolom ke-1.000
    NTP10.000Kolom ke-10.000
    XFD16.384Kolom 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 dan notasi R1C1
    Notasi A1Notasi R1C1Artinya
    $AA$10R10C27Sel baris 10, kolom ke-27 (AA), referensi absolut
    $B$2R2C2Sel baris 2, kolom ke-2, referensi absolut
    $C:$CC3Seluruh kolom ke-3
    (dari sel saat ini)R[-2]CSel 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

    Contoh rumus untuk kolom AA (ke-27)
    Yang ingin dilakukanRumusHasil
    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 → nomorRange("AA1").Column27
    VBA: nomor → huruf kolomSplit(Cells(1, 27).Address, "$")(1)AA
    Python (openpyxl): huruf kolom → nomorcolumn_index_from_string("AA")27
    Python (openpyxl): nomor → huruf kolomget_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.

    Contoh menghitung urutan dalam rentang
    Rentang tabelKolom dicariHitunganUrutan
    C:FF6 − 3 + 14
    B2:D11C3 − 2 + 12
    Y:ADAA27 − 25 + 13
    A:ZZ26 − 1 + 126
    H:AKAF32 − 8 + 125

    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

    Batas kolom dan baris (berdasarkan dokumentasi resmi)
    Program dan formatKolom terakhirJumlah kolomJumlah baris
    Excel 2007 ke atas (.xlsx, .xlsm, .xlsb)XFD16.3841.048.576
    Excel 97-2003 (.xls)IV25665.536
    Google SheetsBatas 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

    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.