Trong bài viết hôm nay, chúng tôi sẽ giới thiệu cho bạn 4 cách hiệu quả để loại trừ các số trong tài liệu Word của bạn khỏi thống kê số từ.
Nói chung, Word đếm tất cả các loại văn bản, có thể là từ hoặc số. Tuy nhiên, thỉnh thoảng, chúng ta có thể thực hiện đếm từ loại trừ một số yếu tố nhất định, chẳng hạn như số. Do đó, chúng tôi rất vui mừng được giới thiệu cho bạn 4 phương pháp để đáp ứng yêu cầu đó.
Trước hết, bạn phải sao lưu tài liệu mục tiêu và thực hiện tất cả các phương pháp bên dưới trên bản sao của mình.
Phương pháp 1: Xóa tất cả các số
- Đầu tiên, mở tệp sao chép và nhấp vào nút thả xuống trên “Tìm” trong tab “Trang chủ”.
- Thứ hai, chọn “Advanced Find” để mở hộp thoại “Find and Replace”.
- Tiếp theo nhập “^#” vào hộp văn bản “Find what”. Nếu bạn không thể nhớ chuỗi này, hãy đặt con trỏ vào hộp văn bản “Find what” và nhấp vào “More”, sau đó nhấp vào nút “Special”.
- Sau đó chọn “Chữ số bất kỳ”.
- Bây giờ hãy nhấp vào “Tìm trong” và chọn “Tài liệu chính”.
- Bạn sẽ tìm thấy tất cả các số đang được lựa chọn.
- Nhấn “Xóa”.
- Khi các số đã biến mất, bạn có thể nhận thấy Word coi một số dấu chấm câu là từ ngay bây giờ. Vì vậy, bạn cũng cần phải loại bỏ tất cả các dấu chấm câu. Mở lại hộp “Tìm và thay thế”. Lần này đầu vào “[,.;:'”””/\!\*\?\\]” (không có dấu ngoặc kép) trong hộp văn bản “Find what”.
- Và hãy nhớ đánh dấu vào ô “Sử dụng ký tự đại diện”.
- Lặp lại bước 5 để tìm tất cả các dấu chấm câu.
- Xóa chúng.
- Cuối cùng, nhấp vào “Xem lại” rồi “Đếm từ” để xem tổng số văn bản.
Phương pháp 2: Định dạng tất cả các số dưới dạng văn bản ẩn
Word không bao gồm các văn bản ẩn trong số từ, vì vậy bạn có thể chọn đặt số ở định dạng ẩn.
- Trước hết, lặp lại 6 bước đầu tiên trong phương pháp.
- Thay vì xóa các số đã chọn, hãy nhấn “Ctrl + D” để mở hộp “Phông chữ”.
- Chọn hộp "Ẩn" và nhấp vào "OK".
- Tiếp theo lặp lại từ bước 8 đến 9 để tìm tất cả các dấu câu.
- Tương tự, hãy làm theo bước 2 và 3 để định dạng dấu câu dưới dạng văn bản ẩn.
- Cuối cùng, kiểm tra tổng số từ.
Cách 3: Chạy Macro trong Word
Macro sau sẽ tự động thực hiện các bước trên và trả về cho bạn một hộp thông báo, chứa tổng số từ không bao gồm số.
- Để bắt đầu, nhấn “Alt + F11” trong Word để mở trình soạn thảo VBA.
- Tiếp theo nhấp vào "Bình thường" ở cột bên trái.
- Sau đó nhấp vào tab “Chèn” và chọn “Mô-đun”.
- Nhấp đúp chuột vào mô-đun để mở và dán mã dưới đây:
Sub ExcludeNumbersFromWordCount()
Dim objDoc As Document
Dim nWord As Integer
Set objDoc = ActiveDocument
With Selection
.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^#"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[,.;:’" & ChrW(8221) & ChrW(8221) & """/\!\*\?\\]"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
.Execute
End With
Selection.Find.Execute Replace:=wdReplaceAll
End With
nWord = objDoc.Range.ComputeStatistics(wdStatisticWords)
MsgBox ("There are " & nWord & " words in this document.")
End Sub
- Nhấp vào "Chạy".
Bạn sẽ nhận được một hộp thông báo cho bạn biết có bao nhiêu từ trong tài liệu của bạn, chẳng hạn như dưới đây:
Phương pháp 4: Loại trừ các số trong bảng khỏi Đếm từ
Đây là một nhu cầu cụ thể để loại trừ các số trong bảng khỏi số lượng từ. Giải pháp là chạy macro.
- Cài đặt và chạy macro như đã nêu ở trên trong phương pháp 3.
- Sau đó thay thế macro đó bằng cái này:
Sub ExcludeNumbersInTablesFromWordCount()
Dim objDoc As Document, objNewDoc As Document
Dim nWord As Integer, nWordInNewDoc As Integer, nWordInNewDocWithoutNum As Integer, nNumber As Integer
Dim objTable As Table
Dim objRange As Range
Dim objParagraph As Paragraph
Set objDoc = ActiveDocument
Set objNewDoc = Documents.Add
nWord = objDoc.Range.ComputeStatistics(wdStatisticWords)
For Each objTable In objDoc.Tables
objTable.Range.Select
Selection.Copy
Set objRange = objNewDoc.Range
objRange.Collapse Direction:=wdCollapseEnd
objRange.PasteSpecial DataType:=wdPasteRTF
objRange.Collapse Direction:=wdCollapseEnd
objRange.Text = vbCr
Next objTable
objNewDoc.Activate
For Each objParagraph In ActiveDocument.Paragraphs
If objParagraph.Range.Style = "Caption" Then
objParagraph.Range.Delete
End If
Next objParagraph
nWordInNewDoc = objNewDoc.Range.ComputeStatistics(wdStatisticWords)
With Selection
.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^#"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[,.;:’" & ChrW(8221) & ChrW(8221) & """/\!\*\?\\]"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
.Execute
End With
Selection.Find.Execute Replace:=wdReplaceAll
End With
nWordInNewDocWithoutNum = objNewDoc.Range.ComputeStatistics(wdStatisticWords)
nNumber = nWordInNewDoc - nWordInNewDocWithoutNum
objDoc.Activate
MsgBox ("There are " & nWord - nNumber & " words in this document, excluding numbers in tables.")
End Sub
Sẽ có một hộp thông báo như thế này:
Suy nghĩ trước
Vì Word không phải là phần mềm hoàn hảo, bạn cần thực hiện các biện pháp phòng ngừa trước khi quá muộn. Cách hữu ích nhất là sao lưu tài liệu của bạn và sao lưu càng thường xuyên càng tốt. Việc sao lưu một tài liệu có thể chỉ mất vài phút, nhưng việc khôi phục một tài liệu đã bị mất có thể mất hàng giờ, thậm chí hàng ngày. docx bị hỏng. Vì vậy, hãy suy nghĩ trước để giúp bạn tiết kiệm cả thời gian và tiền bạc.
Giới thiệu tác giả:
Vera Chen là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa lỗi excel và pdf sửa chữa các sản phẩm phần mềm. Để biết thêm thông tin, hãy truy cập www.datanumennăm









