2 Cara Mengambil Angka dari Teks di Excel untuk Excel Lama dan Excel Baru

oleh | 7 Jul 2025 | Excel Best Practices | 0 Komentar

Dalam dunia kerja yang semakin berbasis data, kemampuan untuk membersihkan dan mengekstrak informasi dari data mentah sangat penting. Salah satu tantangan yang sering dihadapi pengguna Excel adalah cara mengambil angka dari teks yang tercampur dengan karakter acak seperti huruf, simbol, atau spasi. Hal ini umum ditemukan dalam sistem input data yang tidak seragam, seperti ekspor dari perangkat lunak lain atau input manual yang tidak terstruktur.

Untungnya, Microsoft Excel menawarkan beberapa cara untuk menyelesaikan masalah ini, baik dengan menggunakan rumus klasik di Excel versi lama maupun dengan fungsi modern di Excel 365 atau Excel 2021 ke atas. Artikel ini akan membahas tuntas dua pendekatan berbeda mengenai cara mengambil angka dari teks, beserta contoh penerapan pada tabel nyata.

Kenapa Perlu Mengambil Angka dari Teks?

Sebelum kita masuk ke teknis, mari kita pahami mengapa penting mengetahui cara mengambil angka dari teks:

  • Data acak sering berisi angka penting seperti ID, kode, atau nilai numerik.
  • Angka dibutuhkan untuk perhitungan, filter, dan analisis.
  • Membersihkan data mempercepat proses pengolahan dan pelaporan.

Jika kita tidak bisa mengambil angka dari teks secara otomatis, maka prosesnya akan sangat memakan waktu dan rawan kesalahan saat dilakukan secara manual.

Contoh Data Acak

Perhatikan cuplikan tabel berikut:

Semua kolom “Karakter Unik” berisi kombinasi simbol, huruf, dan angka. Tujuan kita adalah mengambil angka dari teks tersebut dan menyusunnya dalam satu deretan angka murni.

Baca Juga  Cara Mengubah Tabel Horizontal Menjadi Vertikal di Excel dengan Rumus INDEX

Rumus Excel Lama untuk Mengambil Angka dari Teks

Jika Anda masih menggunakan Excel versi lama (sebelum 2021), maka Anda bisa menggunakan rumus klasik berikut:

=SUMPRODUCT(MID(0&B3;LARGE(INDEX(ISNUMBER(--MID(B3;ROW($1:$25);1))*ROW($1:$25);0);ROW($1:$25))+1;1)*10^ROW($1:$25)/10)

Penjelasan Rumus:

  • ROW($1:$25) membuat array angka 1–25, mewakili posisi karakter.
  • MID(B3;ROW(...);1) mengambil setiap karakter satu per satu.
  • ISNUMBER(--MID(...)) mengecek apakah karakter itu angka.
  • INDEX(...;0) digunakan untuk menghasilkan array boolean 1 dan 0.
  • LARGE(...;ROW(...)) memilih posisi angka dalam string.
  • MID(0&B3;...;1) mengambil karakter angka dan menggabungkannya.
  • 10^ROW(...)/10 digunakan untuk menyusun kembali angka secara posisi digit.
  • Hasil akhir adalah angka dalam format numerik.

Meski rumus ini panjang dan agak rumit, cara mengambil angka dari teks ini tetap relevan bagi pengguna Excel lama. Berikut hasilnya:

 cara mengambil angka dari teks di Excel lama

Rumus Excel Baru: Lebih Ringkas dan Dinamis

Jika Anda menggunakan Excel 365 atau Excel 2021, maka tersedia rumus yang jauh lebih ringkas dan efisien:

=TEXTJOIN("", ,IF(ISNUMBER(--MID(B3,SEQUENCE(LEN(B3)),1)),MID(B3,SEQUENCE(LEN(B3)),1),""))

Penjelasan Rumus:

  • SEQUENCE(LEN(B3)) membuat array dari 1 sampai jumlah karakter dalam sel B3.
  • MID(B3,SEQUENCE(...),1) mengambil setiap karakter satu per satu.
  • ISNUMBER(--MID(...)) mengecek apakah karakter berupa angka.
  • IF(..., karakter angka, "") menyaring hanya karakter angka.
  • TEXTJOIN("", , ...) menggabungkan semua angka menjadi satu string.

Hasilnya adalah angka berbentuk teks. Jika ingin dijadikan angka numerik, tinggal bungkus dengan VALUE(...).

 cara mengambil angka dari teks di excel baru

Keunggulan Rumus Modern

Menggunakan rumus Excel baru untuk cara mengambil angka dari teks menawarkan berbagai keuntungan:

  • Lebih pendek dan mudah dipahami.
  • Tidak memerlukan fungsi SUMPRODUCT atau LARGE.
  • Lebih fleksibel terhadap panjang karakter teks.
  • Mudah disalin ke ratusan sel sekaligus tanpa penyesuaian.

Contohnya pada baris ketiga data:
Karakter: {0î|îöiÉÑèŽ"ª*§
Rumus Excel Baru menghasilkan: 060285, sementara hasil pada Excel Lama adalah 60285 (tidak menyertakan “0” di depan secara otomatis), padahal dengan sintaks yang jauh lebih rumit.

Baca Juga  Cara Menghitung Closing Berturut-turut di Excel untuk Analisis Kinerja Sales

Kapan Harus Memakai Rumus Lama atau Baru?

Gunakan rumus lama jika:

  • Kamu memakai Excel 2016 atau lebih lama.
  • Kamu ingin hasil dalam format numerik langsung.
  • Fungsi seperti TEXTJOIN atau SEQUENCE tidak tersedia.

Gunakan rumus baru jika:

  • Kamu memakai Excel 365/2021 ke atas.
  • Mengutamakan efisiensi dan keterbacaan.
  • Ingin solusi yang bisa disesuaikan dengan mudah.

Kesimpulan

Mengetahui cara mengambil angka dari teks merupakan keterampilan penting dalam dunia pengolahan data. Dengan menggunakan dua pendekatan di atas, baik pengguna Excel lama maupun baru dapat menyelesaikan tugas ini dengan cepat dan akurat. Artikel ini diharapkan bisa menjadi panduan praktis untuk meningkatkan efisiensi kerja dan pengelolaan data Anda.

Download Template Gratis

Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempraktikkan Cara Mengambil Angka dari Teks di Excel ini. File Excel bisa didownload melalui tautan berikut:

download file Excel

Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!

0 Komentar

Kirim Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Join Our Newsletter