Excel automatycznie wypełnia serię bez myszy (tylko klawiatura)

58

Więc jeśli chcę przedłużyć serię lub coś wzdłuż tych linii, mogę podświetlić grupę komórek, a następnie kliknąć prawy dolny róg pola podświetlenia i przeciągnąć w dół. Excel podejmie wówczas próbę automatycznego rozszerzenia zawartości, jak tylko będzie to możliwe. Czy istnieje funkcja klawiatury, która pozwoli mi to zrobić? Lubię używać klawiatury, aby uniknąć powtarzających się ruchów myszy.

Mogę użyć klawisza Shift i klawiszy strzałek, aby dokonać wyboru, ale nie wiem, co (jeśli w ogóle) klawisz może uruchomić tę funkcję.

Nie wiem też tak naprawdę, jak nazywa się ta funkcja.

jtpereyda
źródło

Odpowiedzi:

37

Możesz używać skrótów klawiaturowych, aby dostać się do wszystkiego, co jest na Wstążce. Naciśnij, Alta następnie zobaczysz naciśnięcia klawiszy obok każdej sekcji. Aby wyświetlić okno dialogowe Fill Series, naciśnij, Alta następnie H F I S.

paulmorriss
źródło
1
Fajnie, to działa dobrze. Opcja Autouzupełnianie (Alt-F) wydaje się działać dobrze w większości moich poprzednich przypadków użycia. Korzystanie z trendu i wzrostu pozwala mi również na tworzenie serii multiplikatywnych. Bardzo fajny! Niby wiele klawiszy do wciśnięcia, ale chyba o to prosiłem.
jtpereyda
2
Pomoc Mnemoniki ... Seria Home FIll (Enter). Dzięki za to!
Scott Rippey,
1
Jeśli ktoś znajdzie krótszy (nie-makro) sposób / „oficjalny skrót”, aby to zrobić dla serii liniowych, daj nam znać!
orzechowy o natty
52

Szukasz „Fill-Down” lub „Fill-Right”.

Wybierz zakres , przechodząc do komórki, aby rozpocząć od ... następnie Shift+ lub Shift+ do miejsca, w którym chcesz wypełnić zawartość do ... a następnie naciśnij Ctrl+ D(aby wypełnić) lub Ctrl+ R(aby wypełnić prawo).

Niestety nie ma klawisza skrótu do wypełnienia w lewo lub wypełnienia.

TheCompWiz
źródło
12
To jest bardzo pomocne. Jedyne, że automatycznie opiera swoje wypełnienie tylko na pierwszej komórce. Spowoduje to zduplikowanie komórki, ale nie rozszerzy serii. Mimo to jest to bardzo pomocne, dzięki!
jtpereyda
W rzeczywistości rozszerza serię. Skopiuje wszelkie formuły i zmodyfikuje kolumny / wiersze, jak robi to regularnie Excel. Jeśli chcesz skopiować / wkleić wartości ... skorzystaj z opcji kopiuj / wklej (wybierz wartości -> control + c -> przejdź do miejsca docelowego -> control + v)
TheCompWiz
8
Mam na myśli, że nie będzie to automatycznie wydedukować serii. Na przykład wpisz 1 w A1, 2 w A2, a następnie podświetl oba. Jeśli wykonasz Wypełnienie za pomocą myszy, zacznie się automatycznie zliczać. Ponieważ metoda Ctrl + D nie ma możliwości wybrania więcej niż jednej komórki źródłowej, skopiuje tylko więcej. AFAIK, tylko serie dodatków będą działać.
jtpereyda
2
Interesujące ... Nigdy wcześniej tego nie próbowałem. Przypuszczam, że możesz wybrać inną trasę i umieścić 1 w A1 i = A1 + 1 w A2, a następnie wypełnić i uzyskać prawie takie same wyniki ... ale masz rację ... powinien być sposób. Możesz również przypisać własny niestandardowy klawisz skrótu do opcji „Wypełnij serię” ... a wtedy dostaniesz menu, w jaki sposób chcesz wypełnić pozostałe komórki ...
TheCompWiz
To oszczędza mi dużo czasu!
Brian,
8
  1. Użyj Shift+, aby podświetlić miejsce, w którym ma się odbyć seria - musi zawierać wypełnioną komórkę, z której chcesz wyłączyć.

  2. Alt + H F I S

  3. Shift + Tab F

  4. Enter

(Zainspirowany powyższymi odpowiedziami oraz próbami i błędami)

Wesley Steinbrink
źródło
To jest odpowiedź w 4 krokach. Zastąpiłbym jednak # 3, ALT+fponieważ jest to łatwiejszy układ niż sięganie po tabulator.
fohrums
4

W przypadku programu Excel 2016 (i przypuszczam, że 2013) dodałem go do paska narzędzi szybkiego dostępu (pozbyłem się przycisku Zapisz, ponieważ robi to CTRL-S) i zastąpiłem go serią wypełnień.

  • Przejdź do wstążki głównej
  • W grupie do edycji kliknij „Wypełnij”
  • Kliknij prawym przyciskiem myszy „Seria”
  • Wybierz „Dodaj do paska narzędzi szybkiego dostępu”

Teraz powinien pojawić się w lewym górnym rogu okna. Gdy naciśniesz ALT, obok nowej ikony, którą dodałeś, powinien pojawić się numer. Następnie możesz dostosować pasek narzędzi Szybki dostęp i umieścić opcję „Wypełnij” tam, gdzie chcesz.

Pozbyłem się „Zapisz” i zamiast tego wstawiłem „Wypełnij”, więc mogę teraz wprowadzić dwie pierwsze wartości (np. „1” w komórce A1 i „2” w komórce A2), a następnie wybrać te dwie i więcej komórek poniżej, i naciśnij ALT, 1 i Enter. Wybrane komórki należy następnie wypełnić serią. Mysz nie jest już wymagana do tego zadania.

użytkownik770335
źródło
3

Możesz to również zrobić za pomocą makra.

  1. Przejdź do zakładki Widok -> Makro -> „Nagrywaj makro”
  2. Wybierz opcjonalną nazwę, na przykład Myautofill (bez spacji w nazwie!)
  3. Wybierz opcjonalny skrót, na przykład Ctrl+H
  4. Kliknij OK, aby rozpocząć rejestrowanie makra
  5. Przejdź do zakładki Strona główna -> Edycja -> Wypełnij -> Seria
  6. W przypadku „Serii w” wybierz „Kolumny”, zaznacz opcję „Trend”, a następnie kliknij OK
  7. Przejdź do zakładki Widok -> Makro -> „Zatrzymaj nagrywanie”
  8. Twoje makro jest gotowe! Wybierz zakres komórek i naciśnij skrót wybrany w kroku 3.
Mojtaba
źródło
Zapomniałem o czymś, powinieneś również wybrać trend w kroku 7.
Mojtaba
Wydaje mi się to uzależnieniem od makr. W tym celu nie trzeba używać makra, jest to proste zadanie, które ma kluczowe znaczenie dla interakcji z programem Excel.
jwg
3
  1. Ctrl+, Caby skopiować komórkę początkową
  2. Wybierz zakres docelowy (za pomocą Shift, Ctrlstrzałki, itp)
  3. Ctrl+ Vdo wklejenia

Zakres docelowy zostanie odpowiednio wypełniony.


Jak odpowiedział TheCompWiz , użycie Ctrl+ Di Ctrl- Rbyłoby inną metodą. Ctrl+ C/Vpozwoli Ci wypełnić w dowolnym kierunku i dowolnym miejscu; podczas gdy Ctrl+ D/Rwymaga mniejszej liczby naciśnięć klawiszy.

wilson
źródło
4
Nie dedukuje serii.
jwg
1

Ale musiałbym również zmienić „typ” na autouzupełnianie .. więc użyj

Alt+ H+ F+ I+ Sa następnie shift+ tab+ down+ down+ downa następnieenter

bankier
źródło
1
„dół” nie jest klawiszem na klawiaturze!
Prasanna
1

Skrót do Wypełnij (lub wypełnij w prawo): Najpierw wybierz Wybierz, co chcesz wypełnić (lub w prawo), a następnie

Opcja 1: Aby wypełnić wszystkie komórki (do końca arkusza programu Excel): ( Shift + ( End Następnie )) Następnie ( Ctrl + D ) Aby wypełnić prawo: ( Shift + ( End Następnie )) Następnie ( Ctrl + D )

Opcja 2: Aby wypełnić: ( Shift + ( PgDown ^ N, a następnie )) Następnie ( Ctrl + D ) N = ile razy musisz zejść w dół w zależności od potrzeb. W razie potrzeby możesz także przechodzić w dół / w górę za pomocą klawiszy Aero lub PgUp .

Ba Santa
źródło
Jak wspomniano w innych odpowiedziach, uważam, że musisz użyć Ctrl + R podczas wypełniania po prawej stronie, przynajmniej tak to wygląda w programie Excel 2013.
Nattgew
0

Wypełnij pierwszą kolumnę 1, a następnie wybierz zakres, w którym chcesz wypełnić serię, a następnie naciśnij Alt+ H+ F+ I+, Sa następnie Enter... seria zostanie wypełniona.

raj
źródło
0
  1. Wpisz 1 w górnej komórce.

  2. Wpisz = 1 + (adres górnej komórki), a następnie naciśnij klawisz Enter.

  3. Skopiuj tę komórkę i przeciągnij do ostatniej sprzedaży wymaganych danych.

  4. Wybierz ten wiersz i użyj wklej specjalnie (Alt + E + S + V), aby usunąć formułę.

użytkownik245535
źródło
0

Przypisz „Wypełnij serię” do pozycji na pasku narzędzi szybkiego dostępu. Powiedzmy, że pozycja 2 dla tego przykładu.

Podświetl komórkę, którą chcesz wypełnić, a puste komórki, które chcesz wypełnić - można to zrobić za pomocą Shift + strzałka.

Teraz Alt + 2 (przypisana pozycja QA), a następnie Enter.

Uwaga - Zaznacz 2 komórki plus cele, jeśli chcesz, aby program Excel wywnioskował, że szeregi liczbowe zostaną wypełnione.

Mam nadzieję, że to pomaga i jest nieco łatwiejsze do wykonania niż Alt + x + y + z + a + b + c, a następnie Shift + d + e + f powyżej.

Skeksy
źródło
0

Wybierz komórkę, którą chcesz wypełnić.

Wybierz zakres według SHIFT+, w arrowsktórym chcesz wypełnić zawartość.

Naciśnij, F2aby edytować pierwszą wybraną komórkę.

Naciśnij CTRL+, ENTERaby wypełnić obszar.

Jan Brabec
źródło
Nie uważam tego za działające rozwiązanie, przynajmniej w programie Excel 2007. Nie tworzy serii, tylko wypełnia tę samą wartość.
zagrimsan
0

Jeśli chcesz skorzystać z autouzupełniania, użyj tego:

Alt+ H F I Snastępnie Alt+ Fi na koniec Enter

Navik Goswami
źródło
Witamy w superużytkowniku: Chociaż może to odpowiedzieć na pytanie lub nie (odpowiedź została zaakceptowana), lepszą odpowiedzią byłoby podanie wyjaśnienia, dlaczego Twoje rozwiązanie działa ze szczegółami i łatwych do wykonania instrukcji. Jeśli uważasz, że Twoja odpowiedź jest poprawna, wykonaj te czynności i ponownie je edytuj. Poświęć kilka minut i przeczytaj: - superuser.com/help. Odpowiedź: superuser.com/help/how-to-answer , jeszcze raz witamy w superuserie.
Dziękujemy
0

Załóżmy, że musisz wygenerować numery seryjne w kolumnie A.

  • Wpisz 1 w pierwszej komórce, tj . A1 .
  • Naciśnij Downprzycisk, aby przejść w kierunku A2 .
  • Naciśnij =klawisz, wybierz komórkę A1 , dodać 1 do niego również =A1+1i hit Enterkey.This wygeneruje numer 2
  • Teraz przytrzymaj shiftklawisz i naciskaj downklawisz do ostatniej komórki, w której chcesz zakończyć serię.
  • Naciśnij, ctrl+daby automatycznie przerzucić.

Wreszcie masz zautomatyzowaną serię liczb!

Anynomous Khan
źródło
0

Wybierz komórkę, którą chcesz wypełnić.

Wybierz zakres za pomocą Shift+ Ctrl+ End.

Naciśnij, F2aby edytować pierwszą wybraną komórkę.

Naciśnij Ctrl+, Enteraby wypełnić obszar.

Prosperować
źródło
Wydaje mi się, że to wypełnia wartość . Pytanie dotyczy automatycznego wypełniania serii; na przykład wprowadzić 10, 13i 16, i dostać 19, 22, 25, ....
Scott
0

Domyślnie nie można używać żadnego skrótu. Ale możesz samodzielnie nagrywać makra. Zrobiłem to klawisze Ctrl + Shift + D .

Najpierw wybierz komórki, które chcesz wypełnić (wypełnionymi kolejnymi komórkami). Idź Widok => Strzałka w dół Makra => Nagrywaj makra .. W otwartym oknie możesz wpisać dowolną nazwę i dowolny skrót klawiszowy. Po kliknięciu OK. Wybierz Strona główna => Wypełnij => Seria => wybierz przycisk opcji Autouzupełnianie, a następnie OK, a następnie ponownie przejdź do makr z menu widoku i zatrzymaj nagrywanie. Następnym razem możesz wypełnić go skrótem. Powodzenia!


Kiedy zaczynasz nagrywać makra, rejestruje wszystkie twoje działania (do wizualnych kodów podstawowych). Wybierz komórki przed rozpoczęciem nagrywania. I nie zapomnij przestań :)

Jawa
źródło
0

Ta odpowiedź dotyczy wypełnienia dowolnej serii. Ponieważ seria nie zawiera formuły, wszystkie powyższe odpowiedzi nie są pomocne (nie możesz napisać formuły, jeśli masz serię kroków 1, 2 itd.) Przejdź do Wypełnij -> Seria -> Wybierz wiersze lub Kolumny w szeregu w: i Autouzupełnianie w typie -> Naciśnij OK.

Otóż ​​to !

Mit
źródło