Bagaimana cara cepat menemukan posisi huruf besar pertama dalam string teks Excel?
Misalkan ada daftar string teks yang dicampur dengan angka, huruf besar dan huruf kecil, bagaimana Anda bisa dengan cepat menemukan posisi huruf besar pertama dari string? Pada artikel ini, saya memperkenalkan trik yang dapat dengan cepat menentukan posisi huruf besar pertama tanpa menghitungnya satu per satu secara manual di Excel.
Temukan posisi huruf besar pertama dalam string dengan rumus
Temukan posisi huruf besar pertama dalam string dengan Defined Function
Ubah semua huruf menjadi UPPERCASE atau Kasus yang Tepat dengan Kutools for Excel
Temukan posisi huruf besar pertama dalam string dengan rumus
Berikut adalah rumus yang dapat membantu Anda dengan cepat menemukan posisi huruf besar pertama dari string, lakukan seperti di bawah ini:
Pilih sel kosong di sebelah string yang ingin Anda temukan huruf besar pertama, B1 misalnya, masukkan rumus ini =MIN(IF(ISERROR(FIND(CHAR(ROW(INDIRECT("65:90"))),A1)),"",FIND(CHAR(ROW(INDIRECT("65:90"))),A1)))
Tekan Shift + Ctrl + Masuk untuk mendapatkan hasil yang benar, lalu seret gagang isian otomatis ke sel yang diperlukan untuk menerapkan rumus ini. Lihat tangkapan layar:
Temukan posisi huruf besar pertama dalam string dengan Defined Function
Selain rumus, Anda juga dapat menggunakan Defined Function untuk mengetahui posisi huruf besar pertama dalam string.
1. Aktifkan lembar yang berisi string yang ingin Anda cari dalam huruf besar, dan tekan Alt + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
2. Klik kanan pada lembar yang ingin Anda gunakan kodenya Jelajahi proyek panel, dan klik Menyisipkan > Modul, dan tempel kode di bawah ini ke skrip Modul yang kosong. Lihat tangkapan layar:
Kode: Temukan posisi huruf besar pertama dari string.
Function GetFirstUpper(Rg As Range) As Integer
'UpdatebyExtendoffice20160726
Dim xStr As String
Dim I As Integer
Application.Volatile
GetFirstUpper = -1
On Error Resume Next
xStr = Trim(Rg.Value)
For I = 1 To Len(xStr)
If (Asc(Mid(xStr, I, 1)) < 91) And (Asc(Mid(xStr, I, 1)) > 64) Then
GetFirstUpper = I
Exit Function
End If
Next
End Function
3. Simpan kode dan kembali ke lembar yang Anda gunakan, dan pilih sel kosong di sebelah string yang ingin Anda cari huruf besar, masukkan rumus ini = GetFirstUpper (F1), tekan Enter kunci, lalu seret tuas IsiOtomatis ke sel yang membutuhkan rumus ini. Lihat tangkapan layar:
jenis: Jika tidak ada huruf besar dalam string, hasilnya akan ditampilkan sebagai -1.
Ubah semua huruf menjadi UPPERCASE atau Kasus yang tepat dengan Kutools for Excel
Dalam pekerjaan Excel umum, Anda biasanya perlu mengubah string huruf menjadi UPPERCAE, Kasus yang Tepat, huruf kecil, huruf Kalimat atau ToGgLe CaSe seperti gambar di bawah ini.
Dengan Kutools untuk Melebihil, Anda bisa menerapkannya Ubah Kasus utilitas untuk dengan cepat mengubah kasus surat yang Anda butuhkan.
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. Pilih string yang ingin Anda ubah case-nya, dan klik Kutools > Teks > Ubah Kasus. Lihat tangkapan layar:
2. Kemudian di popping Ubah Kasus dialog, centang opsi yang Anda inginkan di Ubah tipe bagian, dan Anda bisa melihat hasil perubahan di panel Pratinjau. Lihat tangkapan layar:
3. Lalu klik Ok or Mendaftar untuk mengubah kasus.
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!