Bagaimana cara cepat menemukan posisi huruf pertama (alfa) dari string di Excel?
Misalnya, berikut adalah daftar string teks yang dicampur dengan angka dan huruf dalam sebuah lembar, dan untuk mengetahui posisi huruf pertama (karakter alfa) seperti gambar di bawah ini mungkin menjadi masalah yang merepotkan bagi Anda. Namun dalam artikel ini, saya memperkenalkan beberapa trik untuk menyelesaikan pekerjaan ini dengan cepat untuk Anda.
Temukan posisi alpha pertama dalam string dengan rumus
Berikut adalah beberapa rumus untuk membantu Anda menemukan posisi huruf pertama dalam sebuah string.
Pilih sel kosong yang akan Anda tempatkan hasilnya, di sini ambil B2 misalnya, dan masukkan rumus ini =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), memegang Shift + Ctrl, dan tekan Enter kunci untuk mendapatkan hasil. Kemudian klik di B2 dan seret gagang isian otomatis ke atas sel yang perlu menerapkan rumus ini. Lihat tangkapan layar:
jenis: dengan rumus di atas, jika tidak ada karakter alpha maka akan muncul nilai error.
Dalam rumusnya, A2 adalah sel yang ingin Anda temukan posisi alfa pertama, Anda dapat mengubahnya sesuai kebutuhan.
Temukan posisi alpha pertama dalam string dengan Defined Function
Jika Anda biasanya menerapkan Fungsi yang Ditetapkan, di sini juga memiliki Fungsi yang Ditetapkan untuk membantu Anda menemukan alfa pertama dan kembali ke posisinya.
1. tekan Alt + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
2. klik Menyisipkan > module, dan tempel kode di bawah ini ke Modul Script.
VBA: Temukan posisi huruf pertama
Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
Dim xChar As Integer
Dim xPos As Integer
Dim I As Integer
Application.Volatile
For I = 1 To Len(xStr)
xChar = Asc(Mid(xStr, I, 1))
If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
xPos = I
Exit For
End If
Next
FirstNonDigit = xPos
End Function
3. Simpan kode dan kembali ke lembar, pilih sel kosong dan masukkan rumus ini = FirstNonDigit (A15), tekan Enter kunci, dan Anda dapat menemukan posisi karakter alfa pertama.
Ekstrak semua alfa dari string dengan Kutools for Excel
Tetapi dalam beberapa kasus lain, Anda mungkin ingin mengekstrak hanya karakter alfa dari string campuran seperti gambar di bawah ini. Dalam situasi ini, Anda dapat menerapkan Hapus Karakter kegunaan Kutools untuk Excel - alat tambahan yang berguna dan membantu untuk menyelesaikannya dengan cepat.
Kutools untuk Excel, dengan lebih dari 300 fungsi praktis, membuat pekerjaan Anda lebih mudah. |
Setelah pemasangan gratis Kutools for Excel, lakukan seperti di bawah ini:
1. Buat salinan untuk string yang ingin Anda ekstrak karakter alfa. Lihat tangkapan layar:
2. Kemudian pilih string yang disalin dan klik Kutools > Teks > Hapus Karakter. Lihat tangkapan layar:
3. Dan di prompt Hapus Karakter dialog, periksa Non-alfa pilihan saja, Anda dapat melihat hasil yang dihapus saat Anda check in di Preview kotak. Lihat tangkapan layar:
4. klik Ok or Mendaftar. Sekarang hanya karakter alfa yang diekstraksi.
Ekstrak Hanya Alfa dari String
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!