Có bất kỳ hàm Excel tích hợp nào sẽ đảo ngược một chuỗi không?
bạn nên chọn câu trả lời với strReverse
—
Max Hodges
Có bất kỳ hàm Excel tích hợp nào sẽ đảo ngược một chuỗi không?
Câu trả lời:
Không có chức năng tích hợp mà tôi biết, nhưng bạn có thể tạo chức năng tùy chỉnh của riêng mình.
Đầu tiên - tạo một mô-đun mới:
Thứ hai - dán chức năng sau vào mô-đun mới của bạn ( Tham khảo ):
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
Bây giờ bạn sẽ có thể sử dụng chức năng Đảo ngược trong bảng tính của mình
Các câu trả lời được chấp nhận hiện tại là một cách nghèo để đảo ngược một chuỗi, đặc biệt là khi có một xây dựng vào VBA, sử dụng đoạn mã sau để thay thế (nên hành động giống nhau nhưng chạy một Lot nhanh hơn):
Function Reverse(str As String) As String
Reverse = StrReverse(Trim(str))
End Function
TRIM
được thêm vào, vì khoảng trắng thêm không được chỉ định trong câu hỏi. Đối với bộ dữ liệu "khổng lồ", hãy xóa TRIM
nếu bạn không cần nó.