Word Sənədinizdəki Nömrələri Word Statistikasından Çıxartmağın 4 Yolu

İndi paylaş:

Bugünkü məqalədə biz sizə Word sənədinizdəki rəqəmləri söz sayı statistikasından çıxarmağın 4 effektiv yolunu təqdim edəcəyik.

Ümumiyyətlə, Word bütün növ mətnləri sayar, istər sözlər, istərsə də rəqəmlər. Ancaq indi və sonra, çox güman ki, rəqəmlər kimi müəyyən elementlər istisna olmaqla, bir söz sayımı edəcəyik. Buna görə də, biz sizə belə bir tələbi yerinə yetirmək üçün 4 üsul göstərməkdən məmnunuq.Word Sənədinizdəki Nömrələri Word Statistikasından Çıxarın

Hər şeydən əvvəl, hədəf sənədin ehtiyat nüsxəsini çıxarmalı və surətinizdə aşağıdakı bütün üsulları tətbiq etməlisiniz.

Metod 1: Bütün nömrələri silin

  1. Birincisi, faylın surətini açın və "Ev" sekmesinin altındakı "Tap" üzərinə açılan düyməni basın.
  2. İkincisi, "Tap və dəyişdir" informasiya qutusunu açmaq üçün "Qabaqcıl tap" seçin."Ev"->"Tap"->"Ətraflı Tap"-ı seçin
  3. Sonra "Nə tapın" mətn qutusuna "^#" daxil edin. Əgər bu sətri xatırlamırsınızsa, kursoru “Nəyi tapın” mətn qutusuna qoyun və “Daha çox” düyməsini, sonra isə “Xüsusi” düyməsini basın.
  4. Sonra "Hər hansı bir rəqəm" seçin.
  5. İndi "Tap" düyməsini basın və "Əsas Sənəd" seçin.
  6. Bütün nömrələrin seçimdə olduğunu görəcəksiniz."Nəyi tapın" mətn qutusuna "^#" daxil edin->"Tap" düyməsini basın->"Əsas sənəd" seçin
  7. "Sil" düyməsini basın.
  8. Rəqəmlər yox olduqdan sonra Word'ün bəzi durğu işarələrini söz kimi qəbul etdiyini görə bilərsiniz. Beləliklə, bütün durğu işarələrini də silməlisiniz. "Tap və Dəyişdir" qutusunu yenidən açın. Bu dəfə giriş "[,.;:'”””/\!\*\?\\]” (dırnaq işarələri olmadan) “Nə tapın” mətn qutusunda.
  9. Və "Joker işarələrdən istifadə et" qutusunu qeyd etməyi unutmayın.
  10. Bütün durğu işarələrini tapmaq üçün 5-ci addımı təkrarlayın."Nə tapın" mətn qutusuna sətri daxil edin-> "Tap" düyməsini basın -> "Əsas sənəd" seçin
  11. Onları silin.
  12. Nəhayət, mətnlərin ümumi sayına baxmaq üçün “Review” və sonra “Word Count” üzərinə klikləyin."Nəzərdən keçir"->"Sözlərin sayı" üzərinə klikləyin

Metod 2: Bütün Nömrələri Gizli Mətn kimi Formatlaşdırın

Word söz sayına gizli mətnləri daxil etmir, ona görə də siz gizli formatda nömrələr təyin etməyi seçə bilərsiniz.

  1. Əvvəlcə üsuldakı ilk 6 addımı təkrarlayın.
  2. Seçilmiş nömrələri silmək əvəzinə, "Şrift" qutusunu açmaq üçün "Ctrl + D" düyməsini basın.
  3. "Gizli" qutusunu yoxlayın və "OK" düyməsini basın."Gizli" qutusunu yoxlayın-> "OK" düyməsini basın
  4. Bütün durğu işarələrini tapmaq üçün növbəti addım 8-dən 9-a qədər təkrarlayın.
  5. Eynilə, durğu işarələrini gizli mətnlər kimi formatlaşdırmaq üçün 2 və 3-cü addımları izləyin.
  6. Nəhayət, ümumi sözləri yoxlayın.

Metod 3: Word Makronunu işə salın

Aşağıdakı makro yuxarıdakı addımları avtomatik yerinə yetirəcək və sizə nömrələr istisna olmaqla, ümumi sözlərin sayından ibarət mesaj qutusu qaytaracaq.

  1. Başlamaq üçün, VBA redaktorunu açmaq üçün Word-də “Alt+ F11” düyməsini sıxın.
  2. Sonra sol sütunda "Normal" düyməsini basın.
  3. Sonra "Daxil et" sekmesini vurun və "Modul" seçin."Normal"->"Daxil et"->"Modul" üzərinə klikləyin
  4. Modulu açmaq üçün üzərinə iki dəfə klikləyin və aşağıdakı kodları daxil edin:
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
  1. "Çalış" düyməsini basın.Kodları yapışdırın-> "Çalış" düyməsini basın

Sənədinizdə neçə söz olduğunu bildirən bir mesaj qutusu alacaqsınız, məsələn:Nəticə qutusu

Metod 4: Cədvəllərdəki nömrələri Word sayından xaric edin

Cədvəllərdəki nömrələrin söz sayından xaric edilməsinə xüsusi ehtiyac var. Həll yolu makro işlətməkdir.

  1. Yuxarıda 3-cü üsulda qeyd edildiyi kimi makro quraşdırın və işə salın.
  2. Sonra həmin makronu bununla əvəz edin:
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

Bu kimi bir mesaj qutusu olacaq:Cədvəllərdəki nömrələr istisna olmaqla söz sayı

İrəli düşünün

Word-ün qüsursuz olmadığı nəzərə alınmaqla, hər şey çox gec olmamışdan əvvəl profilaktik tədbirlər görməlisiniz. Ən faydalı yol sənədlərinizin ehtiyat nüsxəsini çıxarmaq və mümkün qədər ehtiyat nüsxəsini çıxarmaqdır. Sənədin ehtiyat nüsxəsini çıxarmaq cəmi bir neçə dəqiqə çəkə bilər, lakin onu bərpa etmək saatlarla, hətta günlərlə çəkə bilər. pozulmuş docx. Beləliklə, həm vaxtınıza, həm də pulunuza qənaət etmək üçün əvvəlcədən düşünün.

Müəllif Giriş:

Vera Çen məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc Excel düzəlişi və pdf proqram məhsullarının təmiri. Ətraflı məlumat üçün ziyarət edin www.datanumen.com

İndi paylaş:

Şərhlər bağlıdır.