Mục lục
Có thể có bất kỳ ký tự thừa nào trong ô Excel. Đôi khi, để tạo một giá trị khác với các giá trị hiện có, bạn có thể yêu cầu xóa các ký tự . Trong bài viết này, tôi sẽ giải thích 5 cách Excel loại bỏ ký tự từ bên phải.
Để rõ ràng hơn, tôi sẽ sử dụng biểu dữ liệu thông tin đơn hàng của một số khách hàng có 4 cột.
Bảng này thể hiện thông tin đơn đặt hàng của những người dùng khác nhau. Các cột là Tên có ID, Đơn hàng, Tên, và Số lượng đơn hàng .
Tải xuống Workbook để thực hành
Xóa ký tự khỏi bên phải.xlsm
5 cách để xóa ký tự khỏi bên phải
1. Sử dụng LEFT để Xóa Ký tự khỏi Phải
Để xóa ký tự cuối cùng duy nhất, bạn có thể sử dụng hàm LEFT.
⮚ Trước tiên, hãy chọn ô mà bạn muốn đặt ký tự giá trị mới sau khi xóa ký tự cuối cùng.
⮚ Sau đó nhập công thức vào Thanh công thức. Tôi đã chọn ô B4 . Ở đây tôi muốn chỉ hiển thị Tên nên tôi sẽ xóa chuỗi số ở bên phải.
Công thức là
=LEFT(B4,LEN(B4)-1)
⮚ Cuối cùng, nhấn ENTER
Ký tự cuối cùng từ B4 <2 đã chọn>ô sẽ bị xóa.
Ở đây chỉ xóa một ký tự không phù hợp với ngữ cảnh của ví dụ của chúng ta, vì vậy hãy xóa nhiều ký tự.
⮚ Đầu tiên, chọn cácô nơi bạn muốn đặt giá trị mới của mình sau khi xóa nhiều ký tự từ bên phải.
⮚ Sau đó nhập công thức cho ô B4 từ đây Tôi muốn xóa nhiều ký tự. Tôi muốn xóa 5 ký tự ở bên phải.
Công thức là
=LEFT(B4,LEN(B4)-5)
⮚ Cuối cùng, nhấn ENTER
Ở đây, 5 ký tự cuối cùng từ giá trị B4 đã chọn sẽ bị xóa.
Bây giờ, bạn có thể áp dụng công thức Fill Handle cho AutoFit cho các ô còn lại.
Đọc thêm: Xóa ký tự cuối cùng khỏi chuỗi Excel
2. GIÁ TRỊ với hàm LEFT cho giá trị số
Trong khi xử lý các giá trị số , để xóa các ký tự từ bên phải, bạn có thể sử dụng đồng thời hàm LEFT và hàm VALUE.
⮚ Trước tiên, hãy chọn ô mà bạn muốn đặt giá trị mới sau khi xóa các ký tự khỏi bên phải.
⮚ Tôi đã chọn ô B4 rồi nhập công thức. Ở đây tôi muốn xóa các ký tự từ bên phải và sẽ chỉ giữ lại Số lượng đặt hàng . Vì vậy, tôi sẽ xóa tất cả ký tự chuỗi ở bên phải ngoại trừ số.
Công thức là
=VALUE(LEFT(C4,(LEN(C4)-8)))
⮚ Cuối cùng, nhấn ENTER
Các ký tự chuỗi của ô C4 sẽ bị xóa khỏi bên phải. Bạn sẽ chỉ thấy các giá trị số ở định dạng Số trong Số lượng đặt hàng cột.
Tùy thuộc vào số ký tự chuỗi có bao nhiêu ký tự số mà bạn sẽ cần viết lại công thức .
🔺 Nếu tất cả các ký tự số có cùng ký tự chuỗi, bạn có thể sử dụng Fill Handle .
Đọc thêm : Cách xóa 3 ký tự cuối trong Excel
3. Xóa ký tự bên phải bằng VBA
⮚ Trước tiên, hãy mở Developer tab >> sau đó chọn Visual Basic
⮚ Bạn cũng có thể sử dụng ALT + F11
Một cửa sổ mới của Microsoft Visual Basic for Applications sẽ xuất hiện. Sau đó mở thẻ Chèn >> sau đó chọn Mô-đun.
Tại đây, Mô-đun được mở.
Trong giây lát, hãy viết mã vào RemoveRight Character trong mô-đun.
8549
⮚ Sau đó, Lưu mã và quay lại trang tính .
⮚ Trước tiên, hãy chọn một ô mà bạn muốn giữ giá trị mới sau khi xóa ký tự ở bên phải.
⮚ Sau đó nhập công thức cho ô B4 . Nhập tên hàm mà bạn đã viết trong mô-đun.
⮚ Vì tên hàm của tôi là RemoveRight Character nên nó sẽ hiển thị tên này.
Công thức là
=RemoveRightCharacter(B4,5)
⮚ Cuối cùng, nhấn ENTER.
Khi tôi chọn ô B4 các ký tự bên phải của ô này sẽ bị xóa.
Bạn cũng có thể sử dụng nó để hiển thịký tự số.
⮚ Trước tiên, hãy chọn một ô mà bạn muốn giữ giá trị mới sau khi xóa ký tự từ bên phải.
⮚Sau đó, nhập công thức cho C4 tế bào. Nhập tên chức năng mà bạn đã viết trong mô-đun. Bây giờ tôi muốn hiển thị Số lượng đặt hàng. Vì tên hàm của tôi là RemoveRight Character nên nó sẽ hiển thị tên này.
Công thức là
=RemoveRightCharacter(C4,8)
⮚ Cuối cùng, nhấn ENTER
Khi tôi chọn ô C4 bên phải các ký tự của ô này sẽ bị xóa.
Đọc thêm: VBA để Xóa Ký tự khỏi Chuỗi trong Excel
4. Xóa ký tự bên phải bằng Flash Fill
Bạn có thể sử dụng lệnh Flash Fill từ ruy-băng để xóa ký tự bên phải.
⮚ Trước tiên, hãy tạo một mẫu để sử dụng Flash Fill .
⮚ Tôi đã cung cấp ví dụ đầu tiên về Steve bằng cách xóa đúng số lượng ký tự.
⮚ Sau đó, chọn giá trị ví dụ mở tab Dữ liệu >> sau đó chọn Flash Fill .
Phím tắt để sử dụng Flash Fill là CTRL + E
Khi tôi chọn Flash Fill các ký tự bên phải của các ô còn lại sẽ bị xóa.
⮚ Nếu bạn muốn, bạn có thể giữ ký tự số bằng cách xóa các ký tự chuỗi từ bên phải.
⮚ Ở đây, tôi cung cấp ví dụ đầu tiên 32 trong đó tôi chỉ giữ sốký tự bằng cách loại bỏ các ký tự chuỗi bên phải. Nó đã tạo một mẫu cho Flash Fill .
⮚ Sau đó, chọn giá trị ví dụ mở thẻ Dữ liệu >> sau đó chọn Flash Fill .
Khi tôi chọn Flash Fill các ký tự bên phải của các ô còn lại sẽ bị xóa .
5. Xóa các ký tự khỏi hai bên cùng một lúc
Nếu bạn có một biểu dữ liệu trong đó nhiều thông tin được nén cùng nhau thì Hàm MID phù hợp để trích xuất thông tin hoặc dữ liệu cần thiết.
Để cho bạn thấy chức năng này hoạt động như thế nào, tôi đã điều chỉnh biểu dữ liệu.
⮚ Đầu tiên , hãy chọn một ô mà bạn muốn giữ lại giá trị mới của mình sau khi xóa ký tự ở cả bên phải và bên trái.
⮚ Sau đó, nhập công thức vào ô hoặc vào thanh công thức. Tôi đã chọn ô B4 . Từ ô đó, tôi muốn có Tên nên tôi sẽ xóa tất cả các ký tự bên phải và bên trái ngoại trừ tên Steve.
⮚ Công thức là
=MID(B4, 11+1, LEN(B4) - (10+6))
⮚ Để áp dụng công thức, hãy nhấn ENTER
Trong khi chờ đợi, từ công thức đã chọn ô, cả ký tự bên phải và bên trái sẽ bị xóa ngoại trừ Tên .
Đối với các ô còn lại tùy thuộc vào số ký tự của chúng, tôi đã áp dụng MID chức năng.
Phần Thực hành
Tôi đã đính kèm thêm hai tờ giấy để thực hànhcách.
Kết luận
Trong bài viết này, tôi đã giải thích 5 cách để loại bỏ các ký tự từ bên phải trong Excel. Tôi hy vọng những cách tiếp cận khác nhau này sẽ giúp bạn loại bỏ các ký tự khỏi ngay trong Excel. Đối với bất kỳ loại đề xuất, ý tưởng và phản hồi nào, bạn đều được chào đón. Hãy bình luận xuống bên dưới.