Wypełnij duży zakres formułą w programie Excel, bez przeciągania myszą w celu rozszerzenia

12

Mam 5000 elementów w kolumnie A i 5000 w kolumnie B
Chcę różnicę między pierwiastkami i zapisałem w kolumnie C.

Polecenie odejmowania, które znam, to =A1-B1przeciągnięcie myszy do końca.
Przeciąganie 5000 komórek w dół jest nużące / niemożliwe.

Czy jest jakaś krótsza droga?

Souradeep Nanda
źródło
1
Moje pytanie zostało zadane 3 lata temu. Drugie pytanie zadano 4 miesiące temu. To pytanie jest duplikatem tego. Nie na odwrót. :)
Souradeep Nanda
@phuclv, myślę, że odpowiedź Teylyna jest najlepsza z wszystkich. Głosowałem za duplikatem w innym kierunku. Jest wielu dobrych kandydatów. Społeczność może decydować.
fixer1234

Odpowiedzi:

24

Używanie myszy nie oznacza, że ​​musisz przeciągnąć formułę w dół na setki stron. Zamiast tego możesz użyć prostego podwójnego kliknięcia.

Wprowadź formułę do C1, a następnie kliknij dwukrotnie Uchwyt wypełnienia (czarny kwadrat w prawym dolnym rogu komórki)

Przed podwójnym kliknięciem:

wprowadź opis zdjęcia tutaj

Po podwójnym kliknięciu uchwytu napełniania:

wprowadź opis zdjęcia tutaj

Edycja: jak daleko wypełni się Excel? To zależy. Jeśli właśnie wprowadziłeś dane w kolumnie B, podwójne kliknięcie uchwytu wypełniania w C spowoduje wypełnienie do ostatniego wiersza danych w kolumnie B. Jeśli w kolumnie B są puste komórki, wypełnienie zatrzyma się przy pierwszym pustym miejscu komórka. Jeśli dane znajdują się w tabeli programu Excel, program Excel wypełni się do ostatniego wiersza tabeli, niezależnie od luk w sąsiednich kolumnach.

teylyn
źródło
1
Nie wiem o OP, ale osobiście znalazłbym tę odpowiedź jeszcze lepiej, gdyby powiedziałem, skąd mam wiedzieć, jak daleko Excel będzie się automatycznie wypełniał w tym scenariuszu ...
CVn
@ MichaelKjörling, dobry punkt. Dodałem więcej szczegółów na temat tego, jak daleko Excel zwykle się wypełni. Zależy to nieco od tego, jak „ustalono” zakres i czy po obu stronach kolumny, które chcesz wypełnić, znajdują się dane.
teylyn
To niesamowite, sztuczka polegała na tym, aby kolumna automatycznie wypełniała się obok wypełnionej kolumny. Jeśli pominiesz kolumnę (zostaw jedną pustą między danymi a wypełnianą rzeczą), to może nie działać.
Matt
4

Możesz używać Ctrlklawiszy strzałek, z Shiftwciśniętym klawiszem lub bez , aby szybko poruszać się po arkuszu kalkulacyjnym. Ctrl + klawisze strzałek przeskakują bezpośrednio do „ostatniej” komórki w tym kierunku, który ma treść. Przytrzymanie klawisza Shift zaznacza komórki podczas poruszania się. W zależności od układu arkusza kalkulacyjnego możesz także użyć Ctrl + Home (przeskakuje do lewego górnego rogu arkusza kalkulacyjnego) i Ctrl + End (przeskakuje do prawego dolnego rogu arkusza kalkulacyjnego), ponownie z lub bez Shift do wyboru.

Ponieważ wspominasz o A1 i B1, zakładam, że twój zasięg rozciąga się od góry arkusza kalkulacyjnego i obejmuje 5000 wierszy w dół.

Najłatwiej będzie wtedy przejść do A1 (Ctrl + Home załatwi sprawę), a następnie naciśnij Ctrl + dół, który zabierze Cię do A5000 lub dalej. Przejdź do kolumny C w ostatnim wierszu, a następnie przytrzymaj Shift i naciśnij Ctrl + w górę. Powinieneś skończyć w C1 z wybranym zakresem od C1 do C5000, z fokusem wejściowym pozostałym na C5000.

Jako alternatywę do powyższej nawigacji i wybierania, zgodnie z sugestią Jona w komentarzu, możesz nacisnąć Ctrl+, Ga następnie wprowadzić zakres jak A1:A5000.

Teraz wprowadź formułę w normalny sposób dla wiersza podświetlonego do wprowadzenia. W twoim przypadku prawdopodobnie tak będzie =A5000-B5000. Po zakończeniu naciśnij Ctrl + Enter zamiast Enter, aby zaakceptować. Program Excel automatycznie wypełni wszystkie pozostałe komórki w wybranym zakresie, dostosowując odwołania do komórek w razie potrzeby.

Jako dodatkowa wzmianka, LibreOffice Calc ma tę samą funkcję, ale używa Alt + Enter zamiast Ctrl + Enter (przynajmniej w Linuksie).

Nie wymaga myszy!

CVn
źródło
Innym sposobem na zrobienie tego, jeśli masz puste komórki i nie możesz niezawodnie CTRL dotrzeć do właściwego miejsca, jest użycie CTRL-G, a następnie wpisz żądany zakres, np. „A1: A5000”. Po naciśnięciu OK możesz wykonać powyższe czynności. Z mojego doświadczenia wynika, że ​​jest to używane mniej niż 1% czasu, ale w niektórych sytuacjach może być darem niebios!
Jon
@Jon Nice sugestia; rejestrowy!
CVn
moim osobistym ulubionym sposobem na ominięcie ewentualnie pustych komórek w dużym zasięgu jest CTRL + w dół w pustej kolumnie, a następnie strzałka w górę do wypełnionej kolumny i CTRL + w górę do ostatniego (lub prawie ostatniego) wiersza z danymi.
Alex M