İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Birdən çox səhifəyə eyni filtr tətbiq etmək necə Exceldə?

Bir iş yerindəki məlumatları süzgələşdirmək üçün Filtr funksiyasını tətbiq etmək bizim üçün asan ola bilər, ancaq bəzən eyni filter kriteriyaları ilə ümumi məlumat formatlamasına malik olan bir çox iş səhifəsində filtrləşməlisiniz. Onları bir-bir süzmək üçün çox vaxt sərf edəcəyik, burada bir an əvvəl həll etmək üçün asan bir yol təqdim edə bilərəm.

VBA koduyla birdən çox iş səhifəsinə eyni filtr tətbiq edin


Mətn uzunluğu, həssaslıq və s. Kimi bir çox meyar və ya digər xüsusi vəziyyətlə məlumatları süzün.

Excel üçün Kutools'S Super Filtr xüsusiyyət xüsusiyyətli bir proqramdır, bu funksiyanı aşağıdakı əməliyyatları başa çatdırmaq üçün tətbiq edə bilərsiniz:

  • Bir neçə meyar ilə məlumatların süzülməsi; Mətn uzunluğuna görə məlumatları süzün;
  • Üst / alt kassa ilə məlumatların süzülməsi; İl / ay / gün / həftə / rüb üzrə filtr tarixi

doc-super-filter1

Excel üçün Kutools: 200 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur. İndi indir və pulsuz sınaq!


arrow mavi sağ bubble VBA koduyla birdən çox iş səhifəsinə eyni filtr tətbiq edin


Məsələn, aşağıdakı ekran ölçüsündən eyni zamanda məhsulun KTE-nin eyni meyarları ilə süzülməsinə ehtiyac olduğu üçün dörd iş var.

1 doc filter birdən çox təbəqə

Excel-də birdən çox sətirdə məlumatların süzülməsi üçün birbaşa yol yoxdur, amma aşağıdakı VBA kodu bu işi bitirməyə kömək edə bilər, xahiş edirəm:

1. Basıb saxlayın ALT + F11 düymələri, sonra açar Proqramlar üçün Microsoft Visual Basic pəncərə.

2. Basın Taxmaq > Modules, və aşağıdakı kodu yapışdırın Modules Pəncərə.

VBA kodu: Birdən çox iş səhifəsinə eyni filtr tətbiq edin:

Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20160623
    Dim xWs As Worksheet
    On Error Resume Next
    For Each xWs In Worksheets
        xWs.Range("A1").AutoFilter 1, "=KTE"
    Next
End Sub

3. Və sonra basın F5 bu kodu çalıştırmak üçün açar, KTE'nin bütün məhsulları bir anda bütün iş yerlərində süzülüb, ekran bax:

2 doc filter birdən çox təbəqə

Qeyd: Yuxarıda göstərilən kodu daxilində xWs.Range ("A1"). AutoFilter 1, "= KTE" skript, A1= KTE 1 sayı əsasında süzülmüş sütun numarası, sizin ehtiyaclarınıza dəyişdirə bilərsiniz. Məsələn, 50-dən daha böyük süzgə süzgəlik etmək istəyirsənsə, bu scripti bu şəkildə dəyişdirməlisiniz: xWs.Range ("B1"). AutoFilter 2, "> 50".



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    berenice · 26 days ago
    how to eliminate filtered rows?
  • To post as a guest, your comment is unpublished.
    Sibi · 6 months ago
    How to use "Filter Between" Function, for the same multiple sheets?

    (Example: Time range)
  • To post as a guest, your comment is unpublished.
    Suyash · 6 months ago
    Can we use cell name like Product instead of A1 in : xWs.Range("A1").AutoFilter 1, "=KTE"
    I have different column and some names comes in different column.
    • To post as a guest, your comment is unpublished.
      Suyash · 6 months ago
      I have used filter in every sheet. And I want to change s.no from 1 2 3 serially in every sheet after filter.


      Please let me know if you have vba code for it
  • To post as a guest, your comment is unpublished.
    jarred · 8 months ago
    HI, does the super filter across the entire workbook automatically reapply whenever theres an update of the file?
  • To post as a guest, your comment is unpublished.
    Sebastian · 11 months ago
    Thank you for the code!! is there a way to change the "=KTE" to use a value from a List or Drop down list?