Przejdź do głównej zawartości

Jak policzyć liczbę arkuszy skoroszytu?

Czy zastanawiałeś się kiedyś, jak policzyć liczbę arkuszy w skoroszycie? Liczenie ich jeden po drugim jest nudną pracą, jeśli jest dużo arkuszy. W rzeczywistości nie ma prostej formuły obliczania liczby arkuszy. Ale tutaj mogę przedstawić kilka przydatnych i przydatnych sztuczek, aby poradzić sobie z tym problemem.

Policz liczbę arkuszy w skoroszycie funkcja ARKUSZE

Policz liczbę arkuszy w skoroszycie za pomocą polecenia Zdefiniuj nazwę

Policz liczbę arkuszy w skoroszycie z kodem VBA

Pokaż liczbę arkuszy w skoroszycie w okienku nawigacji dobry pomysł 3

Policz liczbę arkuszy w skoroszycie, tworząc listę arkuszy dobry pomysł 3


strzałka niebieski prawy bąbelekPolicz liczbę arkuszy w skoroszycie funkcja ARKUSZE

Jeśli Twoja wersja programu Excel to 2013 lub nowsza, możesz użyć funkcji ARKUSZE, aby uzyskać łączną liczbę arkuszy bieżącego skoroszytu.

Wybierz pustą komórkę, a następnie wpisz =ARKUSZE() do niego, naciśnij klawisz Enter, aby uzyskać liczbę arkuszy.


strzałka niebieski prawy bąbelekPolicz liczbę arkuszy w skoroszycie za pomocą polecenia Zdefiniuj nazwę

W programie Excel możesz najpierw zastosować formułę do funkcji Zdefiniuj nazwę, a następnie policzyć liczbę arkuszy.

1. Uruchom skoroszyt, w którym chcesz policzyć liczbę arkuszy.

2. Kliknij Formuła > Zdefiniuj nazwęzobacz zrzut ekranu:

liczba-arkuszy-dokumentów1

3. I w Nowe imie w oknie dialogowym określ nazwę w Imię pole tekstowe, a następnie wprowadź tę formułę = GET.WORKBOOK (1) & T (NOW ()) do Odnosi się do pole tekstowe, patrz zrzut ekranu:

liczba-arkuszy-dokumentów1

4. Następnie kliknij OK aby zamknąć to okno dialogowe i powrócić do arkusza, a następnie wpisz tę formułę = COUNTA (INDEKS (Arkusze liczników; 0))(Zliczanie arkuszy w tej formule jest nazwa zdefiniowana w kroku 3, możesz ją zmienić w razie potrzeby.) w pustą komórkę, patrz zrzut ekranu:

liczba-arkuszy-dokumentów1

5. I naciśnij Wchodzę klucz, otrzymasz liczbę swoich arkuszy w bieżącym skoroszycie.

liczba-arkuszy-dokumentów1


strzałka niebieski prawy bąbelekPolicz liczbę arkuszy w skoroszycie z kodem VBA

Jeśli uważasz, że powyższe formuły są nieco trudne do zapamiętania, tutaj może Ci pomóc prosty kod VBA.

1. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.

Kod VBA: Policz liczbę arkuszy w skoroszycie

Public Sub CountWorkSheets()
'Update 20140326
MsgBox "The total number sheets of this workbook: " & Application.Sheets.Count
End Sub

3. Następnie naciśnij F5 klawisz, aby wykonać ten kod, a pojawi się okienko z informacją o całkowitej liczbie arkuszy roboczych, jak pokazano na poniższym zrzucie ekranu:

liczba-arkuszy-dokumentów1


strzałka niebieski prawy bąbelek Pokaż liczbę arkuszy w skoroszycie za pomocą okienka nawigacji

Jeśli Kutools dla programu Excel zainstalowany, możesz oczywiście wyświetlić liczbę arkuszy w skoroszycie z rozszerzeniem Nawigacja szkło.

Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. 

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. kliknij Kutools > Nawigacja włączyć Panel nawigacji po lewej stronie arkusza. Zobacz zrzut ekranu:
nawigacja po dokumentach 1

2. Następnie kliknij Skoroszyt i arkusze , a następnie możesz wyświetlić całkowitą liczbę arkuszy w aktywnym skoroszycie jest pokazana w dolnej części okienka, a także możesz wyświetlić liczbę widocznych i ukrytych arkuszy skoroszytu. Zobacz zrzut ekranu:
nawigacja po dokumentach 2

Z Nawigacja możesz przełączać się między arkuszami, wyświetlać wszystkie nagłówki kolumn, nazwy zakresów oraz dodawać automatyczne teksty i tak dalej. Kliknij tutaj, aby poznać więcej szczegółów.

strzałka niebieski prawy bąbelek Okienko nawigacji - Lista i policz wszystkie arkusze


strzałka niebieski prawy bąbelek Policz liczbę arkuszy w skoroszycie, tworząc listę arkuszy

Jeśli myślisz, że powyższe metody nie są wygodne, mogę wprowadzić dla Ciebie okrężną drogę.

Jeśli masz zainstalowany Kutools dla programu Excel, możesz utworzyć listę nazw wszystkich arkuszy roboczych, a następnie wybrać je do zliczenia na pasku stanu.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz skoroszyt, dla którego chcesz policzyć jego arkusze, i kliknij Kutools Plus > Ćwiczenie > Utwórz listę nazw arkuszy. Zobacz zrzut ekranu:
nawigacja po dokumentach 1

2. Następnie w wyświetlonym oknie dialogowym zaznacz Zawiera listę hiperłączy opcja, a do wygodnego wybierania nazw arkuszy można wyświetlić indeks arkuszy w 3 lub 4 kolumnach. Zobacz zrzut ekranu:
arkusze licznika doc 2

3. kliknij Ok, następnie tworzony jest arkusz roboczy z nazwami wszystkich arkuszy przed wszystkimi arkuszami, a wystarczy wybrać te nazwy arkuszy i wyświetlić wynik liczenia w Stanr.
doc kutools tworzy listę nazw arkuszy 3

W rzeczywistości te nazwy arkuszy można połączyć, możesz kliknąć jedną nazwę arkusza, a następnie szybko utworzyć łącze do arkusza względnego. I z Utwórz listę nazw arkuszy, możesz tworzyć połączone przyciski nazw arkuszy, sprawdzając je Zawiera przyciski i makra opcja . Kliknij tutaj, aby dowiedzieć się więcej o tworzeniu listy nazw arkuszy.

strzałka niebieski prawy bąbelek Utwórz listę nazw arkuszy



Kutools dla programu Excel: funkcje 300 +, które musisz mieć w programie Excel, 30-dniowy bezpłatny okres próbny stąd

dobryOkienko nawigacji - Znajdź i zamień

Kutools dla programu Exceljest zaawansowany Znajdowanie i zamienianie funkcja, pomoże Ci znaleźć i
zastąpić wartość w wielu arkuszach i skoroszytach.
doc znajdź i zamień

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (16)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thanks!
=Sheets() worked just fine!
Before I thought I must use VBA.
Saved a lot of trouble!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Save the entire workbook in single pdf then u can find easily count the total no of pages.
This comment was minimized by the moderator on the site
I upgraded to Office 365 and now=COUNTA(INDEX(CountSheets,0)) always returns 1. Is there a fix for Excel 365 to get this to work?Thanks,
Jim...
This comment was minimized by the moderator on the site
=SHEETS() in Excel 365 returns 0.
=SHEETS(reference) - so what goes in "reference"?
This comment was minimized by the moderator on the site
Hi, gerland, in my office 365, the defined name method work as well. You can try the SHEETS function, I have updated it as the first one method in this tutorial.
This comment was minimized by the moderator on the site
=Sheets()  gives the answer. 
This comment was minimized by the moderator on the site
=sheets() works great
This comment was minimized by the moderator on the site
It Works only 2010 & Higher Version of Excel. Not Working In Excel 2007
This comment was minimized by the moderator on the site
Tried it on my 2007 version.
=COUNTA(countsheets)
works for me.
This comment was minimized by the moderator on the site
I like it. Thanks too much
This comment was minimized by the moderator on the site
Thank you so much for posting these directions!! I have a workbook with over 700 sheets and never knew there was a way for excel to count them for me. I used the first method and it worked absolutely perfectly!!
This comment was minimized by the moderator on the site
Great! Saved so much of my time!!
This comment was minimized by the moderator on the site
Hi, Thanks! This worked for me great in excel 2013 to count the number of sheets. Crazy that a formula is required to do this.
This comment was minimized by the moderator on the site
Sorry Freddy. Your first method using Formula > Define Name doesn't work. You got a typo somewhere or something
This comment was minimized by the moderator on the site
[quote]Sorry Freddy. Your first method using Formula > Define Name doesn't work. You got a typo somewhere or somethingBy smith[/quote] yes, instead of =COUNTA(INDEX(CountSheets,0)) You should write =COUNTA(INDEX(CountSheets;0))
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations