Mục lục
Trong khi tạo một trang tính lớn, rất có thể có thêm một số khoảng trống trong nội dung. Để tạo một trang tính xuất sắc, bạn cần xóa khoảng trắng thừa . Trong bài viết này, tôi sẽ giải thích cách xóa khoảng trắng ở đầu trong Excel .
Để giải thích này hiệu quả hơn cho bạn, tôi sẽ sử dụng tập dữ liệu mẫu có 3 các cột đại diện cho tên đầy đủ của một người cùng với tên và họ. Các cột này là Tên, Họ và Họ tên .
Đây để tạo Họ tên từ Tên và Họ mà tôi đã sử dụng chức năng CONCAT.
Tải xuống để thực hành
Xóa khoảng trắng ở đầu trong Excel.xlsm
4 cách xóa khoảng trắng ở đầu trong excel
1. Sử dụng hàm TRIM
Bạn có thể sử dụng hàm TRIM để xóa dấu cách ở đầu, mặc dù hàm TRIM không chỉ xóa dấu cách ở đầu mà còn xóa dấu cách ở cuối và dấu cách kép.
Đầu tiên, chọn ô mà bạn muốn đặt giá trị kết quả.
➤ Tôi đã chọn ô E4
Thứ hai, nhập công thức sau vào ô hoặc vào Thanh công thức .
=TRIM(D4)
Cuối cùng, nhấn ENTER .
Bây giờ, nó sẽ hiển thị kết quả bằng cách xóa tất cả khoảng trắng thừa.
Sau đó, bạn có thể sử dụng Điền Xử lý công thức đến Tự động điền chocác ô còn lại.
1.1. Xóa khoảng trắng ở đầu khỏi giá trị văn bản
Nếu bạn chỉ muốn xóa khoảng trắng ở đầu khỏi văn bản thì bạn có thể sử dụng hàm TRIM với hàm MID và hàm TÌM . Sự hợp nhất của các hàm này sẽ tính toán vị trí của ký tự văn bản đầu tiên của một chuỗi. Ở đây, tôi cũng đã sử dụng hàm LEN để tính độ dài chuỗi.
Để sử dụng các hàm này trong công thức, trước tiên hãy chọn ô mà bạn muốn đặt kết quả.
➤ Tôi đã chọn ô E4
Thứ hai, nhập công thức sau vào ô hoặc vào Thanh công thức .
=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))
Ở đây, tôi đã chèn D4 làm giá trị mà tôi muốn xóa dấu cách.
Phần TÌM sẽ phát hiện vị trí của chuỗi ký tự văn bản đầu tiên thì hàm LEN sẽ đếm độ dài chuỗi được trích xuất thông qua hàm MID bên ngoài.
Cuối cùng, nhấn ENTER .
Bây giờ, nó sẽ hiển thị kết quả bằng cách chỉ xóa các khoảng trắng ở đầu ô đã chọn.
Bây giờ, nếu bạn muốn bạn có thể sử dụng công thức Fill Handle to AutoFill cho các ô còn lại.
1.2. Xóa khoảng trắng ở đầu khỏi giá trị số
Hàm TRIM hoạt động với giá trị số nhưng có một vấn đề là nó chuyển đổi số thành chuỗi văn bản.
Vì vậy , nếubạn chỉ muốn xóa các khoảng trắng ở đầu khỏi một giá trị số thì bạn có thể sử dụng hàm TRIM với hàm VALUE .
Để chỉ cho bạn cách đó, tôi sử dụng tập dữ liệu chứa các giá trị số của Mã ZIP cùng với Tên thành phố.
Đầu tiên, hãy chọn ô mà bạn muốn đặt giá trị kết quả.
➤ Tôi đã chọn ô D4
Sau đó, nhập công thức sau trong ô hoặc vào Thanh công thức .
=VALUE(TRIM(C4))
Đây, Hàm TRIM xóa khoảng trắng ở đầu khỏi giá trị số trong C4 . Sau đó, VALUE chuyển đổi nó thành Định dạng số .
Cuối cùng, nhấn ENTER .
Cuối cùng, nó sẽ xóa các khoảng trắng ở đầu giá trị số và sẽ chuyển đổi nó thành định dạng số.
Tại thời điểm này, nếu muốn, bạn có thể sử dụng Fill Handle để Tự động điền công thức cho các ô còn lại.
Đọc thêm: Cách xóa dấu cách trong Excel
2. Sử dụng TRIM trong SUBSTITUTE để xóa khoảng trắng ở đầu không phá vỡ
Trong trường hợp bạn lấy một số giá trị từ một trang web được tạo thành từ ký tự CHAR (160) thì có khả năng xuất hiện các khoảng trắng không ngắt với các giá trị.
Hàm TRIM không hoạt động đúng cách với các khoảng trắng không ngắt . Đối với điều đó, bạn có thể sử dụng SUBSTITUTEchức năng để xóa các khoảng trắng ở đầu không ngắt bằng các ký tự khoảng trắng thông thường.
Tôi đã lấy dữ liệu mẫu sau của Sách có Tên tác giả .
Đầu tiên, chọn ô mà bạn muốn đặt giá trị kết quả.
➤ Tôi đã chọn ô C4
Sau đó, nhập công thức sau vào ô hoặc vào Thanh công thức .
=TRIM(SUBSTITUTE(B4, CHAR(160), ""))
Ở đây, hàm SUBSTITUTE sẽ thay thế tất cả các phiên bản của CHAR(160) bằng các ký tự khoảng trắng thông thường từ ô B4 . Sau đó, hàm TRIM sẽ xóa các khoảng trắng đó.
Cuối cùng, nhấn phím ENTER .
Cuối cùng, hàm sẽ hiển thị kết quả bằng cách xóa tất cả khoảng trắng không ngắt.
Cuối cùng, bạn có thể sử dụng công thức Fill Handle to AutoFill cho các ô còn lại.
Cách đọc tương tự:
- Xóa tất cả khoảng trắng trong Excel (9 phương pháp)
- Cách xóa khoảng trắng trong Excel (7 cách)
3. Sử dụng TÌM và THAY THẾ
Bạn cũng có thể sử dụng công cụ TÌM & REPLACE để xóa dấu cách.
Đối với điều đó, trước tiên, hãy chọn ô mà bạn muốn xóa dấu cách ở đầu.
Sau đó, mở Trang chủ tab >> từ Tìm & Chọn >> chọn Thay thế
Một hộp thoại sẽ bật lên. Ở đó, bạn sẽ cần đặt bao nhiêu dấu cách bạn muốn xóa trong Tìmcái gì.
Sau đó, bạn sẽ cần nhập bao nhiêu khoảng trắng mà bạn muốn thay thế các khoảng trắng hiện có trong Replace with.
Sau khi điền dấu cách vào cả hai Tìm và Thay thế bằng . Sau đó, nhấp vào Thay thế tất cả. Nó sẽ hiện ra một thông báo rằng có bao nhiêu lần thay thế đã xảy ra.
➤ Ở đây nó sẽ hiển thị 7 lần thay thế .
Trong trường hợp có nhiều khoảng trắng ở đầu trong ô đã chọn, bạn có thể nhấp lại vào Thay thế tất cả . Thao tác này sẽ xóa các khoảng trắng ở đầu hiện có.
➤ Một lần nữa, thao tác này lại thay thế 3 khoảng trắng.
Ở đây, tất cả các khoảng trắng ở đầu được thay thế bằng một khoảng trắng.
3.1. Các khoảng trắng đơn
Nếu bạn chỉ muốn xóa các khoảng trắng ở đầu thì bạn cũng có thể sử dụng công cụ TÌM & REPLACE lệnh.
Sau khi chọn ô mà bạn muốn xóa các khoảng trắng ở đầu.
Bây giờ, hãy mở tab Trang chủ >> từ Tìm & Chọn >> chọn Thay thế
Hộp thoại sẽ bật lên từ đó chèn một khoảng trắng vào Tìm gì và để trống Thay thế bằng .
Cuối cùng, nhấp vào Thay thế TẤT CẢ . Nó sẽ bật lên một thông báo cho biết có bao nhiêu lần thay thế đã xảy ra. Bây giờ, hãy nhấp vào OK.
➤ Tại đây, nó sẽ hiển thị 24 thay thế .
Ở đây, tất cả không gian đơn được thay thế bằng khôngkhông gian.
3.2. Dấu cách kép
Mặt khác, nếu bạn chỉ muốn xóa dấu cách kép ở đầu thì bạn có thể sử dụng nút TÌM & REPLACE lệnh.
Để bắt đầu, hãy chọn ô mà bạn muốn xóa các khoảng trắng ở đầu.
Sau đó, mở tab Trang chủ > ;> từ Tìm & Chọn >> chọn Thay thế
Bây giờ, hộp thoại sẽ bật lên từ đó chèn dấu cách kép vào Tìm gì và một dấu cách trong Thay thế bằng .
Tiếp theo, nhấp vào Thay thế TẤT CẢ . Nó sẽ bật lên một thông báo cho biết có bao nhiêu lần thay thế đã xảy ra. Bây giờ, hãy nhấp vào OK.
➤ Tại đây, nó sẽ hiển thị 11 thay thế .
Cuối cùng, tất cả khoảng trắng ở đầu đôi được thay thế bằng khoảng trắng ở đầu đơn.
4. Sử dụng VBA
Để xóa khoảng trắng ở đầu trong Excel, bạn cũng có thể sử dụng Visual Basic .
Trước tiên, hãy mở tab Nhà phát triển >> sau đó chọn Visual Basic.
Sau đó, nó sẽ mở Microsoft Visual Basic for Applications.
Bây giờ , mở Chèn >> chọn Mô-đun .
Ở đây, Mô-đun đang mở.
Sau đó, viết mã để xóa khoảng trắng ở đầu trong Mô-đun .
4234
Ở đây tôi lấy hai biến Rng và SelectedRng , đặt tên hộp thoại là Xóa khoảng trắng ở đầu sau đó sử dụng vòng lặp For to TRIM từng ô được chọn .
Tôi đã sử dụng hàm VBA LTRIM để cắt.
Cuối cùng, Lưu mã và quay lại trang tính.
Đầu tiên, chọn ô hoặc phạm vi ô để áp dụng VBA
Sau đó, mở tab Xem >> từ Macro >> chọn Xem Macro.
Lúc này hộp thoại sẽ bật lên bây giờ hãy chọn Macro sau đó nhấp vào Chạy .
Một lần nữa, hộp thoại sẽ bật lên hiển thị phạm vi đã chọn sau đó nhấp vào OK.
Bây giờ, khoảng trắng ở đầu của phạm vi ô đã chọn sẽ bị xóa.
Lưu ý: Những điều cần nhớ, mã VBA sẽ chỉ xóa các khoảng trắng ở đầu trong phạm vi ô đã chọn và nó sẽ thay đổi dữ liệu gốc và không hỗ trợ Hoàn tác. Ngoài ra, hãy lưu một bản sao dữ liệu của bạn trước khi áp dụng mã VBA này.
Phần thực hành
Tôi đã đưa ra một tờ thực hành trong sách bài tập để thực hành những cách đã giải thích này để loại bỏ khoảng trắng ở đầu. Bạn có thể tải xuống từ phần trên.
Kết luận
Tôi đã cố gắng giải thích 4 các cách dễ dàng và nhanh chóng để loại bỏ các khoảng trắng ở đầu trong Excel. Những cách khác nhau này sẽ giúp bạn xóa dấu cách ở đầu khỏi cả giá trị văn bản và số. Cuối cùng nhưng không kém phần quan trọng nếu bạn có bất kỳ loại đề xuất, ý tưởng và phản hồi nào, vui lòng bình luận xuốngbên dưới.