Note: The other languages of the website are Google-translated. Back to English

Rumus Excel: Ubah huruf menjadi angka

Terkadang, Anda ingin mengonversi a ke 1, b ke 2, c ke 3 dan seterusnya di lembar Excel. Namun, mengubahnya satu per satu hanya membuang-buang waktu. Dalam tutorial ini, saya memperkenalkan beberapa rumus Excel untuk mengatasi masalah ini.
doc menyingkat kata 1

Ubah satu huruf menjadi angka di setiap sel

Untuk mengonversi satu huruf menjadi angka di setiap sel Excel, Anda bisa menggunakan rumus di bawah ini.

Rumus umum:

COLUMN(INDIRECT(cell_reference&1))

kasus

Cell_reference: the cell that contains the letter you want to convert to number.

Bagaimana rumus ini bekerja

Ambil contoh untuk menjelaskan rumusnya. Di sini Anda akan mengubah huruf di sel C3 menjadi angka. Silakan gunakan rumus ini.

=COLUMN(INDIRECT(C3&1))

Tekan Enter kunci.
ubah huruf menjadi angka 2

Penjelasan

INDIRECT berfungsi: fungsi ini digunakan untuk mengubah string teks menjadi referensi yang valid. Di sini TIDAK LANGSUNG (C3 & 1) Anda dapat melihatnya sebagai berikut:
  TIDAK LANGSUNG (C3 & 1)
= TIDAK LANGSUNG (s & 1)
= TIDAK LANGSUNG (s1)

COLUMN fungsi: Yang COLUMN fungsi mengembalikan jumlah kolom dari referensi yang diberikan. Sekarang rumusnya adalah COLUMN (s1) yang mengembalikan 19.

Keterangan:

1. Rumus ini mengembalikan jumlah kolom yang berarti jika ada lebih dari satu huruf dalam sel, maka akan dikembalikan seperti contoh di bawah ini.
ubah huruf menjadi angka 3

2. Rumusnya case insensitive.

Ubah beberapa huruf menjadi string angka di setiap sel

Jika Anda ingin mengubah huruf di setiap sel menjadi angka seperti gambar di bawah ini, Anda memerlukan rumus array yang kompleks.
ubah huruf menjadi angka 4

Rumus umum:

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0))

kasus

Cell_refer: the cell that you want to convert the letters to numbers.
Rtable:a table with two columns, one lists all letters, one lists the relative numbers.

Bagaimana rumus ini bekerja

Misalkan Anda ingin mengubah huruf dalam rentang B3: B8 menjadi angka, lakukan seperti ini:

Pertama, buat tabel untuk mencantumkan semua huruf dan nomor relatifnya.

Kemudian pilih rentang tabel dan pergi ke Kotak nama (di samping bilah Formula) untuk memberinya nama jarak, di sini nama rentangnya adalah Rtabel. lihat tangkapan layar:
ubah huruf menjadi angka 5

Sekarang gunakan rumus ini:

=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0))

Tekan Enter kunci, semua huruf pertama dari setiap kata di sel A1 diekstraksi.
ubah huruf menjadi angka 6

Penjelasan

BARIS (TIDAK LANGSUNG ("1:" & LEN (B3))): Yang Fungsi ROW mengembalikan jumlah baris, ada rumus array, lalu mengembalikan {1; 2; 3}. MID (B3, ROW (TIDAK LANGSUNG ("1:" & LEN (B3))), 1): Yang Fungsi MID mengembalikan karakter di posisi tertentu dari string yang diberikan. Rumus tersebut dapat dilihat seperti di bawah ini
=MID(B3,{1;2;3},1)
= MID ("acd", {1; 2; 3}, 1)
= {"a"; "c"; "d"}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): Yang Fungsi VLOOKUP digunakan untuk mencari bilangan yang cocok dari "a", "c", "d" di kolom kedua rentang R tabel. Kemudian dia kembali {1; 3; 4}.

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): Yang Fungsi TEXTJOIN adalah fungsi baru di Excel 2019 dan 365, ini digunakan untuk menggabungkan semua teks dengan pembatas. Ini dia kembali 134.

Keterangan:

Rumus ini tidak membedakan huruf besar / kecil.

Catatan:

Misalkan a = 1, b = 2, c = 3, d = 4, Anda dapat menggunakan rumus sebagai berikut:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4)

Tekan Enter kunci.
ubah huruf menjadi angka 6

Rumus ini peka huruf besar / kecil.

File Contoh

sampel docKlik untuk mendownload file contoh


Rumus Relatif


Fungsi Relatif

  • Fungsi INDIRECT
    Ubah string teks menjadi referensi yang valid.
  • Fungsi COLUMN
    Kembalikan jumlah kolom yang rumusnya muncul atau nomor kolom referensi yang diberikan.
  • Fungsi ROW
    Kembalikan nomor baris dari sebuah referensi.
  • MID
    Kembalikan karakter tertentu dari tengah string teks.

Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

Apakah Anda ingin menyelesaikan pekerjaan harian Anda dengan cepat dan sempurna? Kutools for Excel menghadirkan 300 fitur canggih yang canggih (Gabungkan buku kerja, jumlahkan berdasarkan warna, pisahkan konten sel, tanggal konversi, dan seterusnya...) dan hemat 80% waktu untuk Anda.

  • Dirancang untuk 1500 skenario kerja, membantu Anda memecahkan 80% masalah Excel.
  • Kurangi ribuan klik keyboard dan mouse setiap hari, hilangkan mata dan tangan Anda yang lelah.
  • Menjadi ahli Excel dalam 3 menit. Tidak perlu lagi mengingat rumus dan kode VBA yang menyakitkan.
  • Uji coba gratis tanpa batas selama 30 hari. Jaminan uang kembali 60 hari. Upgrade dan dukungan gratis selama 2 tahun.
Ribbon of Excel (dengan Kutools for Excel diinstal)

Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)

  • Satu detik untuk beralih di antara lusinan dokumen terbuka!
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
  • Membawa Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Firefox, dan Internet Explorer Baru.
Cuplikan Layar Excel (dengan Office Tab diinstal)
Urutkan komentar berdasarkan
komentar (2)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Halo,
Saya memiliki dasar rumus ini: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78 ;2;0)) ... Saya telah memperluas tabel saya dalam huruf besar dan kecil termasuk karakter khusus Sayangnya, saya tidak mendapatkan perbedaan verstädnlich terintegrasi ke dalam rumus di atas!?

Bermanfaat masih akan menjadi formula generik secara surut. Artinya, jika saya memasukkan urutan numerik, tabel memberi saya teks.

Saya ingin menggunakan rumus umum untuk enkripsi kata sandi.

Terima kasih atas bantuan Anda ...

Matze
Komentar ini diminimalkan oleh moderator di situs
ฉัน ไม่ เข้าใจ ว่า เรา จะ กำหนด ตัว เลข อย่างไร

KOLOM : KOLOM (s1) 19.

19
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL