Spis treści
Często serializowanie wielu elementów ręcznie w Excelu jest nudne. Na szczęście dość łatwo jest autogenerować ciągi liczb w Excelu. Aby pozbyć się tego monotonnego problemu, pokażę Ci kilka łatwych i poręcznych sposobów na autogenerowanie ciągu liczb w Excelu. Na potrzeby demonstracji używam Microsoft Office 365. Nie ma obaw, jeśli masz inną wersję.
Pobierz Zeszyt ćwiczeń
Zeszyt ćwiczeń wykorzystany do demonstracji można pobrać z poniższego linku do pobrania.
Auto Generate Number Sequence.xlsx
9 Odpowiednie przykłady do automatycznego generowania sekwencji liczb w Excelu
Po pierwsze, zapoznajmy się z arkuszem, który jest podstawą naszych dzisiejszych przykładów. W tym arkuszu mamy tabelę 5 osób wraz z ich wiekiem. Korzystając z niej, zobaczysz, jak automatycznie generować liczby dla każdej z nich. Ogólnie rzecz biorąc, widzisz numer seryjny, który należy do lewej strony danego elementu. Ale ponieważ zamierzamy przyjrzeć się różnym sposobom generowania liczb, jesteśmyzachowując metody po prawej stronie. Dla celów demonstracyjnych użyłem następującego przykładowego zestawu danych.
1. podstawowa metoda dodawania
W tej metodzie serializacji, będziemy inkrementować poprzedni numer wiersza o 1. Tak więc, dodamy 1 do poprzedniego numeru wiersza do naszej bieżącej komórki.
Kroki:
- Po pierwsze, wybierz komórkę D5 i umieścić wartość jako 1.
- Po drugie, wpisz w komórce następującą formułę D6 .
=D5+1
- Po trzecie, naciśnij przycisk Wejdź na stronę i użyj przycisku AutoFill aby zastosować formułę do pozostałej części kolumny.
- W końcu otrzymasz swoją pożądaną sekwencję.
2) Metoda AutoFill do automatycznego generowania sekwencji numerów
Jeśli chcesz użyć AutoFill metoda, masz dwie opcje, jednak zawiera ona Uchwyt do napełniania oraz Seria Fill . Stąd przejdź przez poniższe fragmenty, aby zastosować je do naszych danych.
2.1 Używanie uchwytu napełniania
Ogólnie rzecz biorąc, musisz wstawić wartość do wiersza i wybrać ją jako aktywną komórkę. Następnie zobaczysz małe okrągłe pole w prawym dolnym rogu, aby zakończyć operację.
Kroki:
- Na początku należy wybrać aktywną komórkę D5 i postawić 1.
- Podobnie, wybierz komórkę D6 i postawić 2.
- Następnie zaznacz komórki, a zobaczysz, że Wypełniacz ikona na dole po prawej stronie.
- Na koniec przeciągnij ją w dół, aby zakończyć operację.
2.2 Zastosowanie serii wypełnień do automatycznego generowania sekwencji numerów
W przypadku metody Fill Series nie trzeba wstawiać dwóch wartości jak poprzednio. Wystarczy wstawić wartość do jednego wiersza, a reszta części zostanie uzupełniona automatycznie.
Kroki:
- Na początku należy wybrać komórkę D5 i wprowadzić 1 jako wartość.
- Następnie przejdź do Edycja polecenie z Strona główna zakładka i wybrać Seria od Wypełnij opcja.
- Tutaj należy ustawić Kolumny pod adresem Seria oraz Wartość kroku: 1 oraz Wartość stopu: 5 z Seria Okno dialogowe .
- Następnie naciśnij ok .
- Na końcu znajdziesz sekwencję.
3. użycie funkcji ROW
Zazwyczaj, Funkcja ROW zwraca numer wiersza komórki, w której obecnie się znajdujesz (aktywna komórka). Tak więc wybierz pusty wiersz z pierwszego, aby uzyskać 1 w dowolnym miejscu w zbiorze danych.
Kroki:
- Po pierwsze, wpisz w komórce następującą formułę D5 .
=ROW(A1)
- Na koniec użyj AutoFill narzędzie do całej kolumny, aby uzyskać ostateczny wynik.
4. zastosowanie funkcji COUNTA Automatyczne generowanie sekwencji
Ponadto inną metodą, o której warto tu wspomnieć jest. funkcja COUNTA Jednakże KRAJ Funkcja liczy liczbę komórek, które nie są puste w zakresie. Ponadto ta metoda pomoże Ci serializować wiersze, które nie są puste.
Kroki:
- Na początek zapisz w komórce następującą formułę D5 .
=COUNTA($B$5:B5)
- Na koniec, uderz w Wejdź na stronę i użyj klawisza AutoFill narzędzie, aby uzyskać wynik.
5) Wykorzystanie funkcji OFFSET
Ogólnie rzecz biorąc, funkcja OFFSET zwraca referencję do komórki lub zakresu komórek. W tym miejscu należy wstawić trzy parametry w ramach polecenia OFFSET Funkcja. Jednak przejdź przez poniższe kroki, aby wykonać zadanie.
Kroki:
- Na początku wstaw do komórki następującą formułę D5 .
=OFFSET(E5,-1,0)+1
Tutaj musisz wybrać pustą komórkę dla pierwszej wartości, w przeciwnym razie pokaże błędy.
- Ponownie wybierz komórkę D6 i wstawić poniższą formułę.
=OFFSET(D6,-1,0)+1
- Na koniec zastosuj AutoFill narzędzie, a wyjście będzie takie jak poniżej.
6. użycie funkcji SEQUENCE do automatycznego generowania sekwencji liczb.
Ponadto można wygenerować ciąg liczbowy za pomocą funkcji o nazwie SEQUENCE . Używanie funkcja SEQUENCE , musisz podać tylko jeden parametr - rzędy.
Kroki:
- Na początku zapisz w komórce następującą formułę D5 .
=SEQUENCE(5)
- Na koniec poda wynik końcowy.
7. utwórz sekwencję powtarzających się liczb
W tej części pokażę jak automatycznie stworzyć powtarzającą się sekwencję liczb. Zazwyczaj będzie ona powtarzać liczbę po określonej wartości. Tutaj użyłem funkcja IF Możesz jednak wykonać poniższe kroki, aby łatwo wykonać to zadanie.
Kroki:
- Na początku kliknij na komórkę D5 i umieścić wartość jako 1.
- Następnie wprowadź w komórce następującą formułę D6 i nacisnąć Wejdź na stronę .
=IF(D5=3,1,D5+1)
- Na koniec zastosuj AutoFill narzędzie, aby uzyskać ostateczną sekwencję.
8. utwórz sekwencję numerów ignorując puste komórki
Często zdarza się, że musisz pracować z kilkoma sekwencjami z pustymi komórkami i nie chcesz podawać sekwencji liczb do pustych komórek.Tutaj połączyłem funkcja IF oraz funkcja COUNTA . Jednak wykonaj poniższe kroki, aby utworzyć sekwencję liczbową ignorującą puste komórki. Dla celów demonstracyjnych nieznacznie zmieniłem zestaw danych.
Kroki:
- Na początku zapisz w komórce następującą formułę D5 .
=IF(C5"",COUNTA($C$5:C5),"")
Podział formuły
Wzór wykorzystuje. JEŚLI oraz KRAJ funkcji i zwraca numer seryjny. Oto jak działa ta formuła:
- COUNTA($C$5:C5)--> liczy komórkę C5 .
- Wyjście: 1
- =IF(C5"",COUNTA($C$5:C5),"")--> sprawdza pustą komórkę i zwraca numer seryjny jako 1 dla niepustej komórki i notowanie dla pustej komórki.
- Wyjście: 1
- Po tym, uderz w Wejdź na stronę i użyj klawisza AutoFill narzędzie do całej kolumny.
- W końcu wyjście pojawi się na poniższym obrazku.
9) Stosowanie względnego zakresu odniesienia
Wreszcie, możesz użyć względnego odniesienia o nazwie zakres w celu automatycznego generowania sekwencji liczb. Z tego powodu musisz zdefiniować konkretną nazwę jako funkcję. Jednak przejdź przez następujące kroki.
Kroki:
- Na początku przejdź do Formuły i wybrać polecenie Określenie nazwy .
- Po drugie, napisz UP jako Nazwa i wstawić następujący wzór do Dotyczy .
=INDIRECT("R[-1]C",FALSE )
- Po trzecie, naciśnij OK .
- Ponownie wybierz komórkę D5 i wprowadź poniższy wzór.
=SUM(UP,1 )
- W końcu otrzymasz pożądane wyjście.
Jak automatycznie wygenerować sekwencję liczb z tekstem w Excelu
Ponadto można skorzystać z funkcji Excela TEKST oraz ROW funkcje do tworzenia kolejność numerów z tekstem, przejdźmy przez poniższy opis, aby wykonać zadanie.
Kroki:
- Najpierw wpisz w komórce następującą formułę D5 .
=B5&TEXT(ROW(A1)-1,"-00-")&C5
Podział formuły
Wzór wykorzystuje. TEKST oraz ROW funkcji i zwraca nazwę użytkownika. Oto jak działa ta formuła:
- ROW(A1)--> zwraca numer wiersza komórki A1 , czyli 1 .
- ROW(A1)-1--> staje się
- Wyjście: 0
- TEXT(0,"-00-")--> zamienia się w format tekstowy 0 .
- TEXT(ROW(A1)-1,”-00-“)—-> upraszcza się do
- Wyjście: -00- '
- B5&TEXT(ROW(A1)-1,”-00-“)&C5—-> wyniki w
- "Lynn" & "-00-" & "25 Years"--> zwraca serial z tekstami.
- Wyjście: Lynn-00-25 lat
- Na koniec użyj narzędzia Autowypełnianie, aby zastosować tę samą formułę do całej kolumny.
Wniosek
Oto wszystkie kroki, które możesz wykonać do automatycznego generowania ciągów liczbowych w programie Excel. Mam nadzieję, że teraz możesz łatwo stworzyć potrzebne poprawki. Mam szczerą nadzieję, że nauczyłeś się czegoś i podobał Ci się ten przewodnik. Daj nam znać w sekcji komentarzy poniżej, jeśli masz jakieś pytania lub zalecenia.
Aby uzyskać więcej takich informacji, odwiedź Exceldemy.com .