Xóa khoảng trắng hàng đầu trong bảng (Microsoft Word)
Đôi khi Eileen chuyển đổi văn bản thành một bảng hoặc nếu cô ấy nhập một bảng từ một chương trình khác, một số ô có khoảng trống ở đầu, trước ký tự thực đầu tiên. Cô ấy tự hỏi liệu có cách nào sử dụng Tìm và Thay thế để loại bỏ những khoảng trắng hàng đầu này chỉ trong các ô của bảng không.
Thực ra có một cách rất nhanh chóng để loại bỏ các khoảng trống ở đầu mà không cần phải sử dụng Tìm và Thay thế. Giả sử rằng bạn muốn văn bản trong các ô được căn trái. Làm theo các bước sau:
-
Chọn các ô bạn muốn ảnh hưởng trong bảng.
-
Hiển thị tab Trang đầu của dải băng.
-
Bấm vào công cụ Văn bản giữa trong nhóm Đoạn văn. Tất cả văn bản trong các ô đã chọn hiện được căn giữa.
-
Bấm vào công cụ Căn trái văn bản trong nhóm Đoạn văn.
Đó là nó; khi bạn thực hiện bước 3, các khoảng trắng ở đầu sẽ được Word tự động loại bỏ. Bước 4 chỉ cần đặt văn bản của bạn trở lại nơi bạn muốn nó căn chỉnh ban đầu. Một phần thưởng bổ sung là các bước này thực sự loại bỏ bất kỳ khoảng trắng nào ở đầu văn bản, không chỉ khoảng trắng.
Nếu bạn thực sự muốn sử dụng Tìm và Thay thế để loại bỏ khoảng trắng, bạn không thể thực hiện việc đó bằng một thao tác Tìm và Thay thế. Đây là ý tưởng về cách bạn có thể làm điều đó bằng cách sử dụng nhiều lần chuyển:
-
Chọn bảng.
-
Nhấn Ctrl + H. Word hiển thị tab Thay thế của hộp thoại Tìm và Thay thế.
-
Nhấp vào nút More nếu nó có sẵn. (Xem Hình 1.)
-
Xóa bất kỳ thứ gì trong hộp Tìm gì, nhưng đảm bảo điểm chèn vẫn còn trong hộp.
-
Bấm vào nút Định dạng và sau đó bấm vào Kiểu. Word sẽ hiển thị hộp thoại Tìm kiểu. (Xem Hình 2.)
-
Chọn kiểu được sử dụng bởi văn bản trong bảng. (Rất có thể đây sẽ là phong cách Bình thường.)
-
Trong hộp Thay thế Bằng, nhập $ # $ ^ &. Điều này chỉ định bạn muốn mở đầu bất cứ thứ gì được tìm thấy (là bất kỳ văn bản nào được định dạng với kiểu bạn đã chọn ở bước 6) với một bộ ký tự duy nhất ($ # $).
-
Nhấp vào Thay thế Tất cả.
-
Trong hộp Tìm gì, nhập $ # $ ^ w. Điều này chỉ định rằng bạn muốn tìm các ký tự duy nhất theo sau bởi bất kỳ khoảng trắng nào. (Điều này bao gồm không gian hàng đầu của bạn.)
-
Nhấp vào nút Không định dạng.
-
Xóa bất kỳ thứ gì trong hộp Replace With.
-
Nhấp vào Thay thế Tất cả.
-
Trong hộp Tìm gì, nhập $ # $. Điều này chỉ định rằng bạn muốn tìm bất kỳ ký tự duy nhất nào còn lại.
-
Nhấp vào Thay thế Tất cả.
Nếu muốn, bạn cũng có thể sử dụng macro để xóa các khoảng trắng ở đầu. Tất cả những gì macro cần làm là đi qua tất cả các ô trong bảng và cắt bỏ bất kỳ khoảng trắng nào ở đầu:
Sub DeleteCellLeadingSpace() Dim aCell As Cell Dim aRow As Row Dim cText As String If Selection.Information(wdWithInTable) Then For Each aRow In Selection.Tables(1).Rows For Each aCell In aRow.Cells cText = aCell.Range.Text cText = LTrim(cText) aCell.Range.Text = Left(cText, Len(cText) - 2) Next aCell Next aRow Else MsgBox "Insertion point must be in a table." End If End Sub
Lưu ý rằng khi macro này nhồi thông tin trở lại một ô (từ biến cText), nó chỉ nhồi lại mọi thứ trừ hai ký tự cuối cùng. Nếu bạn không làm điều này, bạn sẽ nhận được một khoản lãi bổ sung trong mỗi ô của bảng.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên các trang WordTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
WordTips là nguồn của bạn để đào tạo Microsoft Word hiệu quả về chi phí.
(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (1263) áp dụng cho Microsoft Word 2007, 2010, 2013 và 2016.