Mục lục
Đôi khi các ô dữ liệu của chúng tôi có thể có một số ký tự bổ sung được đính kèm bên phải không bắt buộc. Bạn có thể cắt bớt các ký tự này từ bên phải ô dữ liệu của mình. Trong bài viết này, tôi sẽ trình bày 5 phương pháp để cắt bớt các ký tự phù hợp trong Excel.
Giả sử chúng ta có một tập dữ liệu trong đó Quãng đường đi được của những người tham gia khác nhau trong một cuộc chạy marathon được đưa ra. Có một số khoảng trắng ở cuối mỗi Tên người tham gia và các ô trong cột Khoảng cách đi được có các giá trị số cũng như đơn vị dặm. Bây giờ, chúng ta sẽ cắt bớt khoảng trắng và các ký tự chỉ đơn vị từ bên phải.
Tải xuống Sách bài tập thực hành
Cắt bỏ các ký tự bên phải trong Excel.xlsm
5 phương pháp để cắt bỏ các ký tự bên phải
1. Chức năng TRIM để loại bỏ khoảng trắng thừa từ bên phải
Đôi khi các ô dữ liệu của bạn có thể có thêm khoảng trắng ở cuối bên phải. Chúng ta có thể sử dụng hàm TRIM để xóa các khoảng trắng này. Như chúng tôi đã đề cập, có một số khoảng trắng ở cuối mỗi tên Người tham gia,
Để xóa các khoảng trắng này, hãy nhập công thức sau vào một ô trống ( C7)
=TRIM(A7)
Ở đây, hàm TRIM sẽ xóa dấu cách khỏi đầu bên phải
Nhấn ENTER để xóa tất cả khoảng trắng thừa.
Kéo ô C7 để áp dụng cùng một công thức trong tất cả các ô khác.
2. Văn bản thành CộtTính năng cắt bớt khoảng trắng bên phải
Bạn cũng có thể sử dụng các tính năng Chuyển văn bản thành cột để cắt bớt khoảng trắng phù hợp. Phương pháp này sẽ yêu cầu một cột dự phòng ở bên phải của cột mà bạn sẽ xóa khoảng trắng. Trước tiên, hãy chèn một cột vào ngay cột mà bạn sẽ xóa khoảng trắng.
Bây giờ, hãy chuyển đến Dữ liệu> Công cụ dữ liệu và chọn Chuyển văn bản thành cột .
Bây giờ, cửa sổ Chuyển văn bản thành cột sẽ xuất hiện. Chọn Fixed Width và nhấp vào Next .
Trong bước thứ hai, di chuyển đường thẳng đứng bên cạnh dữ liệu của bạn đến cuối dữ liệu của bạn và chọn Tiếp theo .
Bây giờ bạn sẽ thấy, tất cả dữ liệu của bạn được đánh dấu bằng màu đen. Chọn Hoàn tất .
Sau đó, một cửa sổ xác nhận sẽ xuất hiện. Nhấn OK .
Bây giờ bạn sẽ thấy, không có khoảng trắng ở cuối bên phải tập dữ liệu của bạn.
3. Chức năng LEFT và LEN để cắt các ký tự bên phải
Với sự kết hợp của chức năng LEFT và chức năng LEN , bạn có thể dễ dàng cắt phải các ký tự từ các ô dữ liệu của bạn. Nhập công thức sau vào một ô trống ( C7 ),
=LEFT(B7,LEN(B7)-6)
Ở đây, hàm LEFT chỉ ra rằng công thức sẽ trả về các ký tự của ô đã chọn, B7 từ phần LEFT và LEN(B7)-6 cho biết 6 ký tự cuối cùng từtổng chiều dài của ô B7 sẽ được miễn khi trả về hàm LEFT .
Nhấn ENTER và bạn có thể thấy các ký tự bên phải dài hàng dặm cho tập dữ liệu của chúng tôi đã bị xóa.
Kéo ô C7 để áp dụng cùng một công thức trong tất cả các ô khác.
4. Nhận giá trị số bằng cách cắt đúng ký tự
Bằng phương pháp trước đó, chúng tôi nhận được văn bản dưới dạng trả về trong ô đầu ra. Nếu bạn muốn lấy các giá trị số, bạn phải sử dụng hàm VALUE trong công thức của mình. Để lấy giá trị số sau khi cắt bớt các ký tự bên phải, hãy nhập công thức sau vào ô C7 ,
=VALUE(LEFT(B11,LEN(B11)-6))
Ở đây, Hàm VALUE sẽ chuyển đổi kết quả trả về của hàm LEFT thành giá trị số.
Nhấn ENTER. Bạn sẽ thấy công thức đã cắt bớt các ký tự bên phải. Nó cũng sẽ hiển thị kết quả trả về ở phía bên phải của ô đầu ra, C7 cho biết kết quả trả về là một giá trị số.
Kéo C7 để áp dụng cùng một công thức trong tất cả các ô khác. Kết quả là bạn sẽ nhận được quãng đường đã đi mà không có đơn vị dặm ở định dạng số tại các ô đầu ra cho tất cả những người tham gia.
5. Cắt đúng ký tự bằng VBA
Một cách khác để cắt đúng ký tự trong Excel là tạo một hàm tùy chỉnh bằng Ứng dụng Visual Basic(VBA) . Đầu tiên nhấn ALT+F11 , thao tác này sẽ mở cửa sổ VBA . Bây giờ, nhấp chuột phải vào trang tính từ bảng điều khiển bên trái để mở menu thả xuống. Mở rộng Chèn bằng cách nhấp vào nó và chọn Mô-đun .
Nó sẽ mở một Mô-đun(Mã) cửa sổ.
Chèn mã sau vào cửa sổ Mô-đun(Mã) .
9215
Mã sẽ tạo một chức năng tùy chỉnh có tên TRIMLASTX sẽ cắt một số ký tự đã xác định từ phía bên phải của ô đã chọn.
Bây giờ hãy đóng VBA cửa sổ và nhập công thức sau vào ô C7,
=TRIMLASTX(B7,6)
Ở đây, B7 là ô được chọn và 6 cho biết số ký tự sẽ bị xóa.
Nhấn ENTER và bạn sẽ thấy công thức đã cắt bỏ đúng ký tự.
Kéo ô C7 để áp dụng cùng một công thức trong tất cả các ô khác.
Kết luận
Bạn có thể cắt các ký tự từ bên phải trong Excel bằng bất kỳ phương pháp nào ở trên. Nếu bạn gặp phải bất kỳ sự nhầm lẫn nào, vui lòng để lại nhận xét.