Xem nhanh
Find & Replace là một tính năng được sử dụng rộng rãi trong Excel. Bằng công cụ này, bạn có thể xóa đoạn văn bản trước/sau một ký tự cụ thể.
Nhấn Ctrl + F để mở hộp thoại Find & Replace, nhấp vào thẻ Replace, gõ *, vào hộp Find What, để trống hộp Replace with, sau đó nhấn Replace All.
Bây giờ, bạn thấy đoạn văn bản đằng trước dấu phẩy đã được xóa.
Chú ý.
Trong Excel, bạn cũng có thể sử dụng dấu phẩy để xóa phần văn bản trước/sau một ký tự cụ thể bằng việc sử dùng các hàm Left và Right như sau:
Chú ý.
Sub
RemoveAllButLastWord()
'Updateby20140612
Dim
Rng
As
Range
Dim
WorkRng
As
Range
Dim
xChar
As
String
On
Error
Resume
Next
xTitleId =
"KutoolsforExcel"
Set
WorkRng = Application.Selection
Set
WorkRng = Application.InputBox(
"Range"
, xTitleId, WorkRng.Address, Type:=8)
xChar = Application.InputBox(
"String"
, xTitleId,
""
, Type:=2)
For
Each
Rng
In
WorkRng
xValue = Rng.Value
Rng.Value = VBA.Right(xValue, VBA.Len(xValue) - VBA.InStrRev(xValue, xChar))
Next
End
Sub
4. Sau đó hộp thoại biến mất, nhập ký tự bạn muốn xóa văn bản dựa vào nó, nhấn OK.
Bây giờ, tất cả văn bản trước dấu phẩy đều được xóa ngay lập tức.
Chú ý. VBA chỉ xóa phần văn bản trước ký tự cuối cùng (ví dụ dấu phẩy) trong ô được chỉ định.
Excel rất nhiều ứng dụng mà có thể bạn chưa biết phải không? Excel còn vô vàn tính năng khác mà bạn nên biết để có kết quả công việc khác. Nếu bạn đang gặp khó khăn trong việc học Excel, hãy tham khảo khóa học EX101 – Excel từ cơ bản tới chuyên gia của Học Excel Online. Tại khóa học này, bạn sẽ được học toàn bộ kiến thức về Excel từ cơ bản đến nâng cao qua bài giảng của các chuyên gia về Excel một cách đầy đủ và có hệ thống. Chi tiết xem tại: