Przejdź do głównej zawartości

Proste metody zmiany nazwy arkusza w programie Excel

W programie Microsoft Excel zmiana nazwy arkusza może pomóc w skuteczniejszym organizowaniu i identyfikowaniu danych. Ten samouczek przeprowadzi Cię przez różne metody zmiany nazwy pojedynczego arkusza roboczego lub jednoczesnej zmiany nazwy wielu arkuszy roboczych, a także zapewni podstawowe zasady nazewnictwa arkuszy roboczych w programie Excel.


Wideo: zmiana nazw arkuszy w programie Excel


Zmień nazwę arkusza kalkulacyjnego w programie Excel

Istnieją trzy proste sposoby zmiany nazwy arkusza w programie Excel. Zagłębmy się w każdą z tych metod.


Zmień nazwę arkusza, klikając dwukrotnie kartę arkusza
  1. Kliknij dwukrotnie kartę arkusza, której nazwę chcesz zmienić, aby aktywować tryb edycji nazwy.
  2. Wprowadź żądaną nazwę arkusza roboczego i naciśnij Wchodzę.

Zmień nazwę arkusza, klikając prawym przyciskiem myszy kartę arkusza
  1. Kliknij prawym przyciskiem myszy kartę arkusza, którego nazwę chcesz zmienić.
  2. Z wyświetlonego menu rozwijanego wybierz przemianować aby włączyć tryb edycji nazwy.
  3. Wpisz swoje nowe imię i naciśnij Wchodzę.

Zmień nazwę arkusza za pomocą skrótu klawiaturowego
  1. Wybierz kartę arkusza, której nazwę chcesz zmienić.
  2. Naciśnij przycisk Alt + H + O + R kolejno, aby włączyć tryb edycji nazwy.
  3. Wpisz swoje nowe imię i naciśnij Wchodzę.
Porady:
  • Aby zmienić nazwę następnego arkusza, naciśnij Ctrl + Strona w dół aby przejść do następnego arkusza, a następnie powtórz kroki 2 i 3.
  • Aby zmienić nazwę poprzedniego arkusza, naciśnij Ctrl + Strona w górę aby przejść do poprzedniego arkusza, a następnie powtórz kroki 2 i 3.

Zmień nazwę wielu arkuszy kalkulacyjnych w programie Excel

W poniższej sekcji omówimy dwie wydajne metody zmiany nazw wielu wybranych arkuszy lub wszystkich arkuszy w skoroszycie jednocześnie. Niezależnie od tego, czy szukasz dostosowywalnego podejścia do zmiany nazwy, czy prostego rozwiązania, mamy coś dla Ciebie.


Zmień nazwy poszczególnych/wszystkich arkuszy za pomocą wszechstronnego narzędzia

Z Kutools dla programu Excel's Zmień nazwy arkuszy roboczych funkcja, zmiana nazwy wielu arkuszy roboczych w aktywnym skoroszycie jednocześnie staje się dziecinnie prosta. Możesz wybrać arkusze, których nazwy chcesz zmienić, i dodać przedrostek/sufiks lub całkowicie zastąpić oryginalne nazwy. Do tych modyfikacji można użyć wartości wejściowej, wartości z określonego zakresu lub wartości z określonej komórki w każdym wybranym arkuszu.

Po instalowanie Kutools dla Excela, przejdź do Kutools Plus Zakładka i wybierz Ćwiczenie > Zmień nazwy arkuszy roboczych. W wyświetlonym oknie dialogowym wykonaj następujące czynności:

  1. Wybierz arkusze, których nazwy chcesz zmienić.
  2. Wybierz żądane opcje zmiany nazwy.
  3. Wybierz źródło nazwy. Jeśli wybierzesz opcję Z pola wprowadzania opcji, należy wprowadzić wartość w polu wprowadzania.

Wynik

Nazwy wybranych arkuszy są natychmiast zmieniane na podstawie wybranych opcji zmiany nazw.

Uwagi:

  • Aby włączyć tę funkcję, proszę pobierz i zainstaluj Kutools dla Excela. Profesjonalny dodatek do programu Excel oferuje 30-dniowy bezpłatny okres próbny bez ograniczeń.
  • Zmiana nazw arkuszy za pomocą nieodłącznej funkcji programu Excel lub metod VBA jest nieodwracalna. Jednak Kutools oferuje tę zaletę, że zapewnia opcję cofania wszelkich czynności związanych ze zmianą nazwy wykonanych za jego pośrednictwem, zwiększając bezpieczeństwo i wygodę.

Zmień nazwy wszystkich arkuszy za pomocą VBA (skomplikowane)

W tej sekcji wprowadzimy dwa kody VBA, aby dodać przedrostek/sufiks do wszystkich nazw arkuszy lub zmienić nazwy wszystkich arkuszy na podstawie wartości określonej komórki w każdym arkuszu.

Uwaga: Makr VBA nie można cofnąć. Dlatego zaleca się utworzenie kopii zapasowej skoroszytu przed przystąpieniem do tych operacji na wypadek konieczności przywrócenia oryginalnych danych.

Krok 1: Utwórz nowy moduł

  1. Naciśnij przycisk Alt + F11 otworzyć Visual Basic dla aplikacji (VBA) redaktor.
  2. Kliknij wstawka > Moduł stworzyć nowy moduł.

Krok 2: Skopiuj kod VBA do okna modułu

Skopiuj jeden z poniższych kodów VBA i wklej go do pliku open Moduł okno według Twoich potrzeb.

  • Kod VBA 1: Dodaj przedrostek/sufiks do wszystkich nazw arkuszy
  • Sub renameSheetsWithPrefixSuffix()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xPrefix As String
        Dim xSuffix As String
        xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix.
        xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed.
        Next xWs
    End Sub
  • Uwaga:

    • W tym kodzie, aby dodać przedrostek i sufiks do wszystkich nazw arkuszy, należy je zastąpić „MojaPre_” i "_MySuf" w szóstym i siódmym wierszu odpowiednio z żądanym prefiksem i sufiksem.
    • Aby dodać tylko prefiks, zmodyfikuj 10. linię kodu tak, aby była xWs.Nazwa = xPrefiks & xWs.Nazwa.
    • Aby dodać tylko sufiks, zmodyfikuj 10. linię kodu tak, aby była xWs.Nazwa = xWs.Nazwa i xSufiks.
  • Kod VBA 2: Zmień nazwy wszystkich arkuszy na podstawie określonej wartości komórki w każdym arkuszu
  • Sub renameSheetsBasedOnCellValue()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xRgAddress As String
        xRgAddress = "A1" 'Replace "A1" with your target cell address.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xWs.Range(xRgAddress).Value
        Next xWs
    End Sub
  • Uwaga: W tym kodzie VBA pamiętaj o zmianie „A1” w piątym wierszu do rzeczywistego adresu komórki zawierającego nową nazwę każdego arkusza. Upewnij się również, że określona komórka (w tym przypadku A5) na każdym arkuszu zawiera wartość. W przeciwnym razie uruchomienie tego kodu VBA spowoduje błąd wykonania „1”.

Krok 3: Uruchom kod VBA

W Moduł naciśnij przycisk F5 lub kliknij przycisk przycisk, aby wykonać wklejony kod.

Wynik

  • Wynik kodu VBA 1: „Pre_” i „_Suf” są dodawane odpowiednio jako przedrostek i sufiks do wszystkich nazw arkuszy.
  • Wynik kodu VBA 2: Nazwy wszystkich arkuszy są zmieniane na podstawie wartości w komórce A1 każdego arkusza, czyli odpowiednio „Test1”, „Test2” i „Test3”.

Zasady nazewnictwa arkuszy kalkulacyjnych w programie Excel

Zmieniając nazwy arkuszy, należy przestrzegać kilku zasad:

  • Nazwy arkuszy muszą być unikalne w skoroszycie.
  • Nazwy arkuszy nie mogą przekraczać 31 znaków.
  • Nazwy arkuszy nie mogą być puste.
  • Nazwy arkuszy nie mogą zawierać znaków: \ /? : * [ ].
  • Nazwy arkuszy nie mogą zaczynać się ani kończyć apostrofem ('), chociaż można go użyć gdzieś w środku nazwy.
  • Nazwy arkuszy nie mogą być Historia ponieważ jest zarezerwowany do użytku wewnętrznego przez program Excel.

Postępując zgodnie z tym samouczkiem, możesz skutecznie zmieniać nazwy arkuszy kalkulacyjnych w programie Excel, aby lepiej organizować dane i zarządzać nimi. Mam nadzieję, że samouczek okaże się pomocny. Jeśli chcesz poznać więcej porad i wskazówek dotyczących programu Excel, kliknij tutaj aby uzyskać dostęp do naszej obszernej kolekcji ponad tysięcy samouczków.

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations