Làm cách nào để xóa tất cả văn bản sau một ký tự nhất định trong excel?

Phần mềm của bạn có chức năng xóa tất cả nội dung TRƯỚC một ký hiệu trong một cột không?

Cái này.
Nhà + Văn phòng > Chiếu sáng > Đèn sàn
Nhà + Văn phòng > Chiếu sáng > Đèn bàn
Nhà + Văn phòng > Chiếu sáng > Tường
Home + Office > Lighting > Hanging & Pendant Lights

Sẽ giống như thế này.
Đèn sàn
Đèn bàn
Đèn tường & đèn treo tường
Đèn treo & đèn treo

Bạn có thể thực hiện việc này với tính năng tìm và thay thế của Excel bằng cách sử dụng ký tự dấu hoa thị "ký tự đại diện" *
Excel 2003 trở về trước. Chọn Chỉnh sửa rồi chọn Thay thế [hoặc nhấn Ctrl+H].
Excel 2007+2010. Chọn Tìm & Chọn trong nhóm Chỉnh sửa trên tab Trang đầu rồi chọn Thay thế [hoặc nhấn Ctrl+H].
Trong trường hợp này, để xóa tất cả trước ký tự >, chỉ cần tìm kiếm "*> " [không có dấu ngoặc kép] và thay thế bằng không có gì. Sau đó, tất cả các ký tự trước ">" bị xóa.

Điều ngược lại cũng dễ dàng. Để xóa mọi thứ sau ký tự >, chỉ cần tìm kiếm ">*" [không có dấu ngoặc kép] và thay thế bằng không có gì

Chúng tôi có thể muốn cắt một số ký tự sau một ký tự cụ thể để làm cho tập dữ liệu của chúng tôi gọn gàng và sạch sẽ trong Excel. Có nhiều lý do để loại bỏ các ký tự như xóa các văn bản không cần thiết, chỉ giữ lại các dữ kiện quan trọng, làm cho bảng dữ liệu có tổ chức hơn, v.v. Dù lý do là gì, bạn sẽ học được 4 thủ thuật tuyệt vời mà bạn có thể sử dụng để xóa các ký tự sau một ký tự cụ thể trong Excel một cách dễ dàng

Mục lục ẩn

Tải xuống Sách bài tập thực hành

4 thủ thuật để loại bỏ các ký tự sau một ký tự cụ thể trong Excel

1. Sử dụng Tìm và Thay thế để Xóa Ký tự trong Excel

2. Công thức để xóa các ký tự sau một ký tự cụ thể trong Excel

3. Xóa các ký tự ở cuối trong Excel bằng Flash Fill

4. Xóa các ký tự sau một ký tự cụ thể bằng mã VBA

Những điều cần ghi nhớ

Phần kết luận

Những bài viết liên quan

Tải xuống Sách bài tập thực hành

Mời các bạn tải file Excel về và thực hành theo

Xóa ký tự. xlsm

4 thủ thuật để loại bỏ các ký tự sau một ký tự cụ thể trong Excel

Trong bài viết này, chúng tôi sẽ sử dụng danh sách các doanh nhân có ảnh hưởng và quốc gia xuất xứ của họ làm bộ dữ liệu để chứng minh tất cả các phương pháp. Vì vậy, hãy xem trước tập dữ liệu

Vì vậy, không có bất kỳ cuộc thảo luận nào nữa, hãy đi thẳng vào tất cả các phương pháp từng cái một

1. Sử dụng Tìm và Thay thế để Xóa Ký tự trong Excel

Như trong hình dưới đây, chúng tôi có hai cột trong bảng dữ liệu của chúng tôi. Trong cột đầu tiên, chúng tôi có hầu hết các doanh nhân có ảnh hưởng với nước xuất xứ. Tất cả những gì chúng tôi muốn làm là, cắt bỏ từng tên quốc gia của họ. Trong cột thứ hai, chúng tôi chỉ muốn lưu trữ tên của các doanh nhân mà không có quốc gia của họ

Như chúng ta có thể thấy, chúng ta có thể dễ dàng thay thế tất cả các ký tự sau dấu phẩy ở cuối tên của chúng để loại bỏ tên quốc gia. Làm như vậy,

❶ Sao chép văn bản từ cột Tên & Quốc gia sang cột Chỉ tên

❷ Nhấn CTRL + H để mở hộp thoại Tìm và Thay thế

❸ Nhập

,*

trong hộp Tìm gì

❹ Để trống hộp Thay thế bằng

❺ Nhấn lệnh Replace All

Khi bạn thực hiện xong tất cả các bước trên, chúng tôi sẽ thấy bạn đã xóa thành công tất cả các ký tự sau tên như hình đính kèm bên dưới

Đọc thêm. Cách xóa các ký tự cụ thể trong Excel [ 5 cách]

2. Công thức để xóa các ký tự sau một ký tự cụ thể trong Excel

Chúng ta có thể sử dụng hàm LEFT và hàm FIND để viết công thức có thể xóa các ký tự sau một ký tự cụ thể trong Excel

Ví dụ: chúng tôi muốn xóa tất cả các ký tự sau dấu phẩy. Để làm như vậy, chúng ta có thể sử dụng hàm FIND. Hàm này tìm dấu phẩy trong văn bản. Sau đó, hàm LEFT chỉ cho phép một ký tự cụ thể được chỉ định bởi giá trị trả về của hàm FIND. Bây giờ hãy chuyển sang các bước để thực hiện công thức

❶ Trước hết chọn ô C5 ▶ để lưu kết quả công thức

❷ Bây giờ gõ công thức

=LEFT[B5,FIND[",",B5]-1]

trong tế bào

❸ Cuối cùng nhấn nút NHẬP

❹ Bây giờ hãy kéo biểu tượng Fill Handle ở cuối cột Name Only

Khi bạn hoàn thành tất cả các bước trên, bạn sẽ thấy các văn bản của mình bị cắt bớt như trong hình bên dưới

  Phân tích công thức

  • FIND[“,”,B5] ▶ tìm vị trí của dấu phẩy là 16
  • FIND[“,”,B5]-1 ▶ trừ giá trị trả về của hàm FIND đi 1
  • =LEFT[B5,FIND[“,”,B5]-1] ▶ chỉ giữ lại 15 ký tự đầu tiên từ phía bên trái

Đọc thêm. Cách xóa ký tự cuối cùng trong Excel [6 cách dễ nhất]

bài đọc tương tự

  • Cách xóa dấu nháy đơn trong Excel [6 cách]
  • Xóa 3 ký tự đầu tiên trong Excel [4 phương pháp]
  • Cách xóa dấu ngoặc kép ẩn trong Excel [6 cách dễ dàng]
  • Loại bỏ dấu chấm phẩy trong Excel [4 phương pháp]
  • Cách xóa dấu nháy đơn trong Excel [5 phương pháp dễ dàng]

3. Xóa các ký tự ở cuối trong Excel bằng Flash Fill

Có một tính năng tuyệt vời trong Excel được gọi là Flash Fill. Tính năng này có thể thể hiện một số thông minh trong việc hoàn thành nhiệm vụ của nó. Nó có thể nhận được ý định của người dùng theo quy trình làm việc của họ

Ví dụ: chúng tôi có tên với các quốc gia được phân tách bằng dấu phẩy trong tập dữ liệu của mình. Và chúng tôi muốn xóa các ký tự sau dấu phẩy

Để làm như vậy, nếu chúng ta gõ hai tên liên tiếp có ký tự sau dấu phẩy, tính năng Flash Fill sẽ tự động lấy ý định của chúng ta và nó sẽ gợi ý các tên tiếp theo không có ký tự sau dấu phẩy. Thú vị nhỉ?

Vì vậy, hãy đi sâu vào nó để xem nó thực sự hoạt động như thế nào

❶ Chọn ô C5 và gõ Andrew Carnegie

Đây là văn bản để lại các ký tự theo sau bởi dấu phẩy

❷ Sau đó, chăm chú gõ cái tên tiếp theo đó là Steve Jobs

Như các bạn thấy ở hình bên dưới, khi chúng ta gõ S cho Steve Jobs thì nó gợi ý tất cả các tên sau mà không có ký tự sau dấu phẩy

Vì vậy, tất cả những gì chúng ta cần làm để chấp nhận đề xuất này là

❸ Nhấn nút NHẬP

Khi chúng tôi thực hiện xong tất cả các bước trên, chúng tôi sẽ thấy kết quả mong muốn của chúng tôi như hình bên dưới

Nội dung liên quan. Cách xóa ký tự số khỏi ô trong Excel [5 phương pháp]

4. Xóa các ký tự sau một ký tự cụ thể bằng mã VBA

Chúng ta có thể tạo một hàm do người dùng định nghĩa bằng cách sử dụng mã VBA để xóa các ký tự sau một ký tự cụ thể trong Excel. Bây giờ hãy làm theo các bước dưới đây

❶ Nhấn ALT + F11 để mở trình soạn thảo VBA

❷ Vào Chèn ▶ Mô-đun

❸ Sao chép mã VBA sau

Function CharLoc[x As Range, y As String]
Dim z As Integer
z = Len[x]
For i = z To 1 Step -1
If Mid[x, i - 1, 1] = y Then
CharLoc = i - 1
Exit Function
End If
Next i
End Function

❹ Dán và lưu mã trong trình chỉnh sửa VBA

Sau đó quay trở lại bảng dữ liệu và

❺ Chọn ô C5 và nhập công thức

=LEFT[B5,CharLoc[B5,","]-1]

trong tế bào

❻ Nhấn nút NHẬP

❼ Sau đó kéo biểu tượng Fill Handle đến cuối cột Name Only

Khi bạn hoàn thành tất cả các bước trên, bạn sẽ xóa các ký tự mong muốn của mình như hình bên dưới

Đọc thêm. Cách xóa ký tự đầu tiên khỏi chuỗi trong Excel bằng VBA

Những điều cần ghi nhớ

📌 Nhấn CTRL + H để mở hộp thoại Tìm và Thay thế

📌 Bạn có thể nhấn ALT + F11 để mở trình soạn thảo VBA

Phần kết luận

Tóm lại, chúng ta đã thảo luận về 4 phương pháp để loại bỏ các ký tự sau một ký tự cụ thể trong Excel. Bạn nên tải xuống sách bài tập thực hành đính kèm với bài viết này và thực hành tất cả các phương pháp với điều đó. Và đừng ngần ngại đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Chúng tôi sẽ cố gắng trả lời tất cả các truy vấn có liên quan càng sớm càng tốt. Và vui lòng truy cập trang web của chúng tôi Exceldemy để khám phá thêm

Chủ Đề