Mục lục
Trong bài viết này, chúng ta sẽ thảo luận về việc thực hiện cắt trái trong Excel bằng cả hàm và VBA. Cắt trái có thể có nhiều loại khác nhau. Ví dụ: bạn có thể xóa một ký tự ở bên trái của chuỗi. Mặt khác, bạn cũng có thể xóa các khoảng trắng ở đầu (Khoảng cách hiện diện ở phía ngoài cùng bên trái của chuỗi) khỏi chuỗi dữ liệu.
Tải xuống Sách bài tập thực hành
Bạn có thể tải xuống sổ làm việc thực hành của chúng tôi mà chúng tôi đã sử dụng để chuẩn bị cho bài viết này.
Hàm Left Trim.xlsm
7 cách thích hợp để thực hiện chức năng Left Trim trong Excel
1. Áp Dụng Hàm RIGHT Xén Ký Tự Bên Trái Trong Excel
Khi làm việc với bảng tính, chúng ta thường cần phải xén dữ liệu từ bên trái. Chẳng hạn, bạn có một mã chứa màu sắc, số tham chiếu, kích thước, v.v. và bạn muốn tách mã theo sở thích của mình. Cách dễ nhất để cắt phần dữ liệu bên trái là sử dụng hàm RIGHT . Hàm RIGHT trả về ký tự được chỉ định từ cuối chuỗi văn bản. Chẳng hạn, chúng tôi muốn cắt bớt giá trị của Ô B5 . Dưới đây là các bước cần thực hiện:
Các bước :
- Viết công thức sau để tách màu khỏi mã.
=RIGHT(B5,4)
- Sau khi nhập công thức sẽ tách ra màu Xanh lam. Sử dụng Fill Handle (+) để sao chép công thức sang các ô còn lại.
ĐọcThêm: Cắt bỏ các ký tự và khoảng trắng bên phải trong Excel (5 cách)
2. Ứng dụng Hàm REPLACE để xóa các ký tự bên trái trong Excel
Một cách cắt bỏ dễ dàng khác là sử dụng hàm REPLACE. Hàm REPLACE thay thế một phần của chuỗi văn bản bằng một chuỗi văn bản khác. Chúng tôi đã áp dụng hàm cho tập hợp dữ liệu trước đó và sau đây là các bước thực hiện:
Các bước:
- Đầu tiên, nhập Công thức sau:
=REPLACE(B5,1,C5,"")
- Sau khi nhập công thức, đây là kết quả chúng tôi nhận được:
3. Sử dụng VBA để cắt ký tự bên trái
Nếu bạn không muốn sử dụng bất kỳ hàm hoặc công thức nào để cắt bên trái, sử dụng VBA có thể là một tùy chọn trong excel. Chúng tôi đã sử dụng các bước sau cho VBA :
Các bước:
- Sau đây là chuỗi chúng tôi muốn cắt:
- Đầu tiên, chuyển đến trang tính tương ứng. Sau đó, nhấp chuột phải vào tên trang tính và chọn tùy chọn Xem mã để mở cửa sổ VBA .
- Bây giờ, hãy viết đoạn mã sau vào Mô-đun .
3319
- Cuối cùng, hãy chạy mã và bạn sẽ thấy mã được cắt bớt.
4. Xóa ký tự bên trái bằng hàm RIGHT và LEN
Tương tự như phương pháp trên, chúng ta có thể xóa ký tự bên trái dữ liệu bằng cách sử dụng kết hợp RIGHT và các hàm LEN . Hàm LEN trả về số ký tự trong một chuỗi văn bản. Các bước liên quan đến phương pháp này là:
Các bước:
- Đầu tiên, hãy nhập công thức sau.
=RIGHT(B5,LEN(B5)-C5)
Chi tiết công thức:
- LEN(B5)
Ở đây, hàm LEN trả về số lượng ký tự trong một chuỗi văn bản.
- RIGHT(B5,LEN(B5)-C5)
Trong công thức này, số ký tự được cắt từ bên trái được trừ khỏi toàn bộ chuỗi. Công thức sẽ trả về chuỗi được cắt từ bên trái.
- Cuối cùng, kết quả là:
5. Xóa Không gian hàng đầu bằng cách sử dụng kết hợp FIND, MID, TRIM & Hàm LEN trong Excel
Thông thường, khi chúng ta sao chép dữ liệu từ các trang web, nhiều khoảng trắng không cần thiết cũng được sao chép cùng với dữ liệu. Tuy nhiên, việc tìm kiếm từng không gian này sẽ tốn thời gian. May mắn thay, có sẵn một số tổ hợp hàm để cắt những khoảng trắng này.
Trong phương pháp này, chúng ta sẽ sử dụng tổ hợp FIND, MID, TRIM & LEN có chức năng loại bỏ khoảng trắng ở đầu. Các bước liên quan bao gồm:
Các bước:
- Để xóa dấu cách, hãy nhập công thức sau:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Chi tiết Công thức:
- LEN(B5)
Công thức này sẽ trả về số ký tự trong Ô B5 .
- TRIM(B5)
Hàm TRIM xóa tất cả khoảng trắng khỏi B5 ngoại trừ khoảng trắng đơn giữa các từ.
- MID( TRIM(B5),1,1)
Hàm MID trả về các ký tự từ giữa B5, cho trước vị trí bắt đầu và độ dài.
- FIND(MID(TRIM(B5),1,1)
Hàm FIND trả về vị trí bắt đầu của một chuỗi văn bản trong một chuỗi văn bản khác. Ở đây công thức trả về vị trí của ký tự mà chúng ta đã tìm thấy trong quy trình trước đó.
- MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))
Khi áp dụng công thức với một hàm MID khác, nó sẽ xóa các khoảng trắng chỉ ở phía bên trái của chuỗi.
- Cuối cùng, kết quả là:
Đọc thêm: Cách cắt khoảng trắng trong Excel (8 cách dễ nhất )
6. Áp dụng kết hợp các hàm REPLACE, LEFT, FIND & TRIM Excel để xóa khoảng trắng ở đầu
Tương tự như vậy, phương pháp trước đó, sự kết hợp của THAY THẾ, TRÁI, TÌM, và các hàm TRIM có thể được sử dụng để xóa các khoảng trắng ở đầu.
Chúng tôi đã làm theo các bước dưới đây để hoàn thành tác vụ:
Các bước:
- Sử dụng các chức năng nêu trên, trước tiên hãy nhập công thức sau:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
Phân tích công thức:
Sự kết hợp của các hàm FIND , LEFT và TRIM giúp chúng ta tính toán vị trí củaký tự khoảng trắng đầu tiên trong chuỗi; dấu cách về phía bên trái của chuỗi.
Ở đây, chúng ta đã chuyển công thức thông qua hàm REPLACE . Do đó, các khoảng trắng ở đầu chuỗi không được thay thế bằng khoảng trống (“”). Công thức sẽ chỉ xóa các khoảng trắng ở đầu chuỗi.
- Cuối cùng, kết quả là:
7. Sử dụng VBA để xóa khoảng trắng ở đầu trong Excel
Cũng có thể xóa khoảng trắng ở đầu bằng cách sử dụng VBA .
Các bước:
- Đầu tiên, chọn các ô có dấu cách ở đầu.
- Thứ hai, chuyển đến trang tính tương ứng, nhấp chuột phải vào trang tính tên và chọn tùy chọn Xem mã để hiển thị cửa sổ VBA .
- Trong Mô-đun , hãy viết mã sau:
9990
- Cuối cùng, hãy chạy mã và lấy chuỗi không có dấu cách ở đầu.
Kết luận
Trong bài viết, tôi đã thảo luận về các phương pháp được sử dụng rộng rãi để cắt các ký tự bên trái. Bạn có thể tìm hiểu cả về các phương thức liên quan đến hàm và VBA. Sử dụng các phương pháp này bất cứ khi nào phù hợp và cho chúng tôi biết nếu bạn có bất kỳ câu hỏi nào.