Program Excel nie zapewnia wbudowanej formuły, która od razu zwraca nazwę aktywnego arkusza programu Excel. Mogą jednak wystąpić sytuacje, w których konieczne będzie dynamiczne wypełnienie wartości aktywnego arkusza w pliku Excel. Na przykład, jeśli nazwa tabeli na arkuszu ma być nazwą samego arkusza i jeśli: Zakoduj na stałe nazwę tabeli, a jeśli później zmienisz nazwę arkusza, należy również zmienić nazwę tabeli ręcznie. Ale jeśli nazwa tabeli jest wypełniana dynamicznie, powiedzmy za pomocą formuły, to jeśli zmieni się nazwa arkusza, nazwa tabeli również zmieni się automatycznie.
Jak już wspomniano, chociaż wymagania są bardzo możliwe, nie ma prostej formuły, za pomocą której można wyodrębnić nazwę aktywnego arkusza. Mamy jednak kilka kombinacji formuł, za pomocą których można z powodzeniem wyodrębnić nazwę aktywnego arkusza. Czytaj dalej, aby dowiedzieć się jak!
Sekcja 1: Jak uzyskać nazwę bieżącego arkusza za pomocą kombinacji funkcji Right, Cell, Find i Len
Sekcja 1.1: Kompletna formuła
Pierwszym krokiem byłoby upewnienie się, że zapisałeś arkusz Excela. Jeśli nie zapisałeś dokumentu Excel, najpierw go zapisz, w przeciwnym razie ta formuła nie zadziała.
Aby zapisać dokument, możesz po prostu nacisnąć CTRL + S klawisze razem, przejdź do lokalizacji, w której chcesz zapisać dokument, nadaj nazwę plikowi, a następnie zapisz go.
Krok 1: Po zapisaniu dokumentu Excel po prostu podwójne kliknięcie na dowolnej komórce. Po wejściu w tryb edycji, kopiuj i wkleje następujący wzór i naciśnij Wchodzić klucz.
=PRAWA(KOMÓRKA("nazwa pliku"),LEN(KOMÓRKA("nazwapliku"))-ZNAJDŹ("]",KOMÓRKA("nazwapliku")))
Notatka: Nie martw się, widząc długość formuły, w poniższej sekcji szczegółowo wyjaśniliśmy formułę.
Krok 2: Po trafieniu Wchodzić klucz, widać, że nazwa bieżącego arkusza, w poniższym przykładzie nazwa arkusza to Strona Geek, zostanie pomyślnie zwrócony w komórce, w której wprowadzono formułę. Tak, to proste, my też się zgadzamy. Ale jeśli chcesz wiedzieć, jak działa formuła, możesz zapoznać się z sekcją poniżej.
Sekcja 1.2: Wyjaśnienie formuły
W tej sekcji weźmy długą formułę z powyższej sekcji, podzielmy ją i dowiedzmy się, co tak naprawdę się dzieje i jak pomyślnie zwraca nazwę bieżącego arkusza.
Krok 1: Pierwsza część formuły to = KOMÓRKA(„nazwa pliku”). The komórka funkcja przyjmuje tylko jeden argument. Zwraca pełny adres komórki, w tym lokalizację pliku arkusza i nazwę bieżącego arkusza.
REKLAMA
Krok 2: Jeśli spojrzysz na zrzut ekranu poniżej, jeśli naciśniesz Wchodzić klucz, otrzymasz całą nazwę pliku, w tym nazwę bieżącego arkusza na końcu.
Krok 3: Jak widzisz, nazwa arkusza znajduje się na samym końcu nazwy pliku. Aby być precyzyjnym, cokolwiek nastąpi po prawy nawias kwadratowy, ], jest nazwa arkusza. Użyjmy więc ODNALEŹĆ funkcja, aby znaleźć wartość indeksu znaku nawiasu kwadratowego. Po znalezieniu tego indeksu, znajdźmy, które wszystkie znaki występują po nim, co jest zasadniczo nazwą arkusza.
The ODNALEŹĆ funkcja przyjmuje 2 argumenty, jeden to znak, którego indeks ma zostać znaleziony, a drugi to ciąg znaków, w którym ma zostać wykonane wyszukiwanie. Więc nasze ODNALEŹĆ funkcja będzie wyglądać następująco w tym konkretnym przypadku.
=ZNAJDŹ("]",A1)
A1 to identyfikator komórki zawierającej nazwę pliku, którą znaleźliśmy za pomocą KOMÓRKA funkcjonować. Jeśli nazwa twojego pliku znajduje się w innej komórce, powinieneś podać jej identyfikator zamiast A1.
Krok 4: ODNALEŹĆ funkcja zwróciła wartość 65. Oznacza to, że prawy nawias kwadratowy jest na 65. pozycja. Musimy więc wyodrębnić wszystko z nazwy pliku, która znajduje się po 65 pozycji, czyli wszystko, co znajduje się po prawym nawiasie kwadratowym.
Krok 5: Aby wyodrębnić wszystko, co znajduje się po 65. pozycji, najpierw musimy wiedzieć, ile znaków ma zostać wyodrębnionych po 65. pozycji. Aby było to prostsze, musimy wiedzieć, ile dokładnie znaków jest nasze aktualna nazwa arkusza ma. W tym celu użyjmy LEN funkcjonować. Funkcja jest następująca.
=DŁ(A1)-ZNAJDŹ("]",A1)
Powyższa formuła po prostu zwraca długość nazwy arkusza. Można to sprawdzić, obliczając najpierw długość nazwy pliku, używając DŁ(A1), a następnie odejmij długość nazwy pliku do prawego nawiasu kwadratowego, czyli 65.
Krok 6: Powyższa formuła powraca 13, który jest długość prądu arkuszNazwa, Strona Geek.
Krok 7: Mamy teraz ciąg źródłowy, który jest pełną nazwą pliku i wiemy, że bieżąca nazwa arkusza ma 13 znaków i że znajduje się na końcu nazwy pliku. Tak więc, jeśli wyodrębnimy 13 znaków z prawej strony nazwy pliku, otrzymamy bieżącą nazwę arkusza.
Teraz wydobądźmy nazwę arkusza za pomocą PRAWO działać od razu. The PRAWO funkcja jest następująca.
=PRAWO(A1, DŁ(A1)-ZNAJDŹ("]",A1))
The PRAWO funkcja przyjmuje 2 argumenty, jeden to ciąg, z którego ma zostać wyodrębniony podciąg, oraz drugi to liczba znaków, które należy wyodrębnić z prawej części rodzica strunowy.
Poniższy zrzut ekranu przedstawia to szczegółowo. The PRAWO funkcja pobiera nazwę pliku i długość bieżącego arkusza. Więc z nazwy pliku, PRAWO string wyodrębni nazwę arkusza, która ma 13 znaków, jak obliczono z powyższych kroków, z prawej strony łańcucha.
Krok 8: Proszę bardzo! Nazwa aktywnego arkusza została pomyślnie wyodrębniona!
Krok 9: nazwa została pomyślnie wyodrębniona, ale istnieje jedna mała zależność. Nasza formuła jest zależna od komórki, w której KOMÓRKA funkcja jest zdefiniowana. Wciąż odwołujemy się do A1. Jedną rzeczą jest to, że możemy nie chcieć pełnej nazwy pliku w naszym dokumencie, więc umieszczenie jej w dokumencie może być ogromną niedogodnością. Inną rzeczą jest to, że jeśli go usuniemy, nasza formuła przestanie działać, ponieważ ma zależność. Więc usuńmy zależność.
Za to, kliknij dwukrotnie komórkę, w której zdefiniowana jest funkcja CELL oraz Kopiuj całą formułę. Możesz skopiować formułę, zaznaczając ją, a następnie naciskając klawisze CTRL + C razem.
Krok 10: Teraz w naszym PRAWO formuła, zastąp A1 funkcją CELL skopiowaną w kroku 9. W PRAWEJ formule występują 3 wystąpienia A1, więc wszystkie 3 muszą zostać zastąpione.
Krok 11: Poniższy zrzut ekranu pokazuje, jak powinien wyglądać WŁAŚCIWY wzór po dokonaniu zamienników.
Krok 12: Jeśli trafisz Wchodzić lub kliknij w innym miejscu, zobaczysz, że bieżąca nazwa arkusza została pomyślnie wyodrębniona. Ponadto, ponieważ nie ma już zależności, możesz kasować ten A1 komórka. Cieszyć się!
Sekcja 2: Jak uzyskać nazwę bieżącego arkusza za pomocą kombinacji funkcji Mid, Cell i Find
To kolejna kombinacja formuł, za pomocą której można znaleźć nazwę aktywnego arkusza. W tej formule zamiast używać PRAWO funkcja, używamy ŚRODEK funkcjonować. Wzór jest następujący.
=MID(KOMÓRKA("nazwa pliku"),ZNAJDŹ("]",KOMÓRKA("nazwapliku"))+1,255)
W dokumencie Excel kliknij dwukrotnie dowolną komórkę i po prostu skopiuj i wklej powyższy wzór i uderzył Wchodzić klucz. Otrzymasz nazwę aktywnego arkusza zwróconą w komórce, w której wpisałeś formułę.
Notatka: ŚRODEK funkcja zwraca podciąg z głównego ciągu, jeśli podamy pozycję początkową podciągu i jego długość.
Należy również pamiętać, że nawet aby ta formuła zadziałała, najpierw powinieneś mieć gdzieś zapisany dokument, inaczej dostaniesz Wartośćbłąd.
Mimo że w programie Excel nie ma prostej formuły, za pomocą której można od razu uzyskać nazwa aktywnego arkusza, używając jednej z powyższych kombinacji formuł, możesz uzyskać pożądaną wynik.
Poinformuj nas w sekcji komentarzy, jeśli masz jakiekolwiek wątpliwości dotyczące któregokolwiek z kroków.
Bądźcie czujni!
Krok 1 - Pobierz narzędzie Restoro do naprawy komputera stąd
Krok 2 - Kliknij Rozpocznij skanowanie, aby automatycznie znaleźć i naprawić problem z komputerem.