Trong tình huống mà bạn gặp phải như đã mô tả ở đầu bài viết, trong Excel, bạn có thể tự tạo một Hàm do Người Dùng Định nghĩa (nghĩa là hàm do người dùng xác định) để giải quyết vấn đề. Để sử dụng hàm này, bạn chỉ cần tạo một đoạn VBA, sau đó thêm vào ứng dụng Excel để có thể sử dụng hàm tạo khoảng trắng trong Excel.
Khám phá sức mạnh của hàm tạo khoảng trắng trong Excel
Huyền bí của Hàm tạo khoảng trắng trong Excel
* Chuẩn bị từng bước:
- Đảm bảo máy tính đã cài phiên bản Excel phổ biến như Excel 2016, Excel 2013.
- Sẵn có một tệp Excel đang gặp vấn đề (như hình dưới) và cần tạo khoảng trắng để sử dụng.
Để có thể sử dụng hàm tạo khoảng trắng trong Excel, bạn thực hiện theo các bước đơn giản sau đây:
Bước 1: Mở giao diện Excel -> nhấn và giữ phím ALT + F11 (trên Laptop có thể là ALT + Fn + F11) để khám phá Microsoft Visual Basic (Xem chi tiết Cách mở VBA trong Excel tại đây).
Bước 2: Click phải vào VBAProject như trong hình -> chọn Insert -> và chọn Module:
Sao chép đoạn mã sau đây -> sau đó Dán (Paste) vào cửa sổ mới hiện ra:
Function AddSpaces(pValue As String) As String
'Cập nhật 20140723
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90=''>
xOut = xOut & ' ' & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddSpaces = xOut
End Function
Bước 3: Sau đó, lưu lại (Ctrl + S) và đóng cửa sổ giao diện. Tiếp theo, quay trở lại Excel để sử dụng công thức Addspaces cho việc tạo khoảng trắng.
Tại ô kết quả, nhập công thức = Addspaces (B3) rồi nhấn Enter.
Excel xử lý và trả kết quả như minh họa dưới đây:
Sau đó, sử dụng chuột để kéo thả copy công thức xuống các dòng ở phía dưới:
Kết quả là bạn đã thành công trong việc tạo khoảng trắng cho toàn bộ bảng biểu:
Như vậy, chúng tôi vừa hướng dẫn một thủ thuật sử dụng Hàm tạo khoảng trắng trong Excel để giải quyết vấn đề dữ liệu khi bị dính liền nhau. Thủ thuật này không chỉ hữu ích mà còn dễ dàng thực hiện. Đơn giản chỉ cần sao chép đoạn VBA mà chúng tôi đã tạo và thêm vào Microsoft Visual Basic của Excel, bạn sẽ có thể sử dụng hàm Addspaces ngay lập tức.
Nếu bạn đang sử dụng Word và cần xóa khoảng trắng hoặc sửa lỗi xuống dòng, hãy tham khảo thủ thuật của chúng tôi. Chúc bạn thành công!