Apakah ada fungsi Excel bawaan yang akan membalik string?
Anda harus memilih jawabannya dengan strReverse
—
Max Hodges
Apakah ada fungsi Excel bawaan yang akan membalik string?
Jawaban:
Tidak ada fungsi bawaan yang saya ketahui, tetapi Anda dapat membuat fungsi kustom Anda sendiri.
Pertama - buat modul baru:
Kedua - rekatkan fungsi berikut dalam modul baru Anda ( Referensi ):
Function Reverse(Text As String) As String
Dim i As Integer
Dim StrNew As String
Dim strOld As String
strOld = Trim(Text)
For i = 1 To Len(strOld)
StrNew = Mid(strOld, i, 1) & StrNew
Next i
Reverse = StrNew
End Function
Sekarang Anda harus dapat menggunakan fungsi Reverse di spreadsheet Anda
The jawaban yang diterima saat ini adalah cara yang buruk untuk membalikkan string, terutama ketika ada satu dibangun ke VBA, gunakan kode berikut bukan (harus bertindak sama tetapi menjalankan BANYAK lebih cepat):
Function Reverse(str As String) As String
Reverse = StrReverse(Trim(str))
End Function
TRIM
ditambahkan, karena spasi tambahan tidak ditentukan dalam pertanyaan. Untuk kumpulan data "besar", hapus TRIM
jika Anda tidak membutuhkannya.