Tìm và loại bỏ chuỗi - Mẹo Excel

Mục lục

Mike hỏi:

Có cách nào tôi có thể đơn giản xóa các ký tự nhất định khỏi chuỗi văn bản không? Ví dụ: tôi có mã đăng BN19 4GX và tôi muốn xóa tất cả các ký tự số để rời khỏi BN GX.

Điều này dễ dàng hơn bằng cách sử dụng VBA.

Đi tới Trình soạn thảo VB (Alt + F11), đi tới Chèn, Mô-đun. Dán mã này vào đó.

Function RemoveNumeric(Rng As String) As String Dim Tmp As String Dim i As Integer Tmp = Rng For i = 0 To 9 Tmp = Application.Substitute(Tmp, i, "") Next i RemoveNumeric = Tmp End Function

Bây giờ, quay lại Excel, nếu văn bản ban đầu của bạn là A1, hãy đặt công thức này ở nơi bạn muốn có kết quả:

=RemoveNumeric(A1)

và bạn sẽ nhận được 'BN GX'. Hàm loại bỏ tất cả các ký tự số, nghĩa là (0,1,2,3,4,5,6,7,8,9), nhưng có thể được điều chỉnh để thay thế một cái gì đó khác.

Ghi chú

Trích từ Bảng tin.com

thú vị bài viết...