To nie jest sen i masz rację: AI programu Excel wyzwala te rzeczy, i to nie tylko w przypadku tabel. Tylko mały przykład do wykazania:
- Otwórz nowy skoroszyt i wypełnij kolumnę
A
rosnącymi liczbami, np .:
1
2
3
4
5
- Następnie w kolumnie B dodaj dowolną prostą formułę, np.
=A1*10
I automatycznie wypełnij listę liczb, aby ją uzyskać:
1 10
2 20
3 30
4 40
5 50
- Teraz, aby zobaczyć, jak działa AI, wpisz
6
(lub dowolną liczbę) w następnym wierszu pod 5
(powinno to być A6
w kontekście) i naciśnij TABLUB ENTER- jak zwykle.
- Ciesz się magią! (:
Nie powinno to występować tylko w przypadku formuł - formatowanie może być również stosowane automatycznie, np. Po dodaniu nowej kolumny bezpośrednio do zestawu danych, a „Nagłówek” (pierwszy wiersz) ma specjalne formatowanie (czarny wypełnienie / biały tekst) i zaczyna pisać wartości tam - najprawdopodobniej będą pokolorowane w ten sam sposób.
Nie mogę podać pełnej listy przypadków, ale myślę, że masz wskazówkę!)
Możesz całkowicie uniknąć funkcji autouzupełniania dzięki formułom tablicowym . Po prostu wprowadź formułę jak normalnie, ale dołącz
:column
na końcu każdego odwołania do komórki, a następnie naciśnij Ctrl+ Shift+Enter . Formuła zostanie następnie zastosowana natychmiast do wszystkich komórek w kolumnie bez przeciągania czegokolwiekEdytować:
Nowsze wersje programu Excel będą automatycznie używać formuł tablicowych do wypełniania, gdy pojawi się nowy wiersz danych
Jeśli korzystasz ze starszej wersji programu Excel lub chcesz dowiedzieć się więcej o formułach tablicowych, kontynuuj czytanie
Na przykład wstawienie
=B3:B + 2*C3:C
D3 i Ctrl+ Shift+ Enterjest równoznaczne z pisaniem=B3 + 2*C3
i przeciąganiem do końca tabeli od wiersza 3To szybkie pisanie, ale ma tę wadę, że nieużywane komórki na końcu (poza bieżącą tabelą) są nadal obliczane i pokazują 0. Istnieje łatwy sposób na ukrycie zer . Jednak jeszcze lepszym sposobem jest ograniczenie obliczeń do ostatniej kolumny tabeli. Wiedząc, że we wzorze tablicowym możesz zastosować,
X3:X101
aby zastosować tylko do komórek od X3 do X101, możemy użyćINDIRECT
funkcji, aby osiągnąć ten sam efekt=LOOKUP(2, 1/(A:A <> ""), A:A)
komórkę poza tabelą, aby znaleźć ostatnią niepustą komórkę w tabeli i nazwij jąLastRow
. Alternatywnie użyj,=COUNTA(A3:A) + 2
gdy pierwszy rząd tabeli to 3B3:B
używać=INDIRECT("B3:B" & LastRow)
Na przykład, jeśli chcesz komórki w kolumnie D zawierają produkty komórek B i C, a kolumna E zawiera sumy B i C, zamiast używania
D3 = B3*C3
iE3 = B3 + C3
i przeciągnij w dół po prostu umieścić niżej wzorach w D3 i E3 odpowiednio i naciśnij Ctrl+ Shift+EnterOd teraz za każdym razem, gdy dodasz dane do nowego wiersza, tabela będzie automatycznie aktualizowana
Formuła tablicowa jest bardzo szybka, ponieważ wzorzec dostępu do danych jest już znany. Teraz zamiast wykonywać 100001 różnych obliczeń oddzielnie, można je wektoryzować i wykonywać równolegle , wykorzystując wiele rdzeni i jednostkę SIMD w CPU. Ma również następujące zalety:
Aby uzyskać więcej informacji przeczytaj
źródło
INDIRECT
jest zmienną funkcją, która powoduje, że skoroszyt oblicza ją ponownie przy każdej zmianie komórki. Czy istnieje sposób (CSE lub inny), aby wypełnić określoną liczbę wierszy bez użyciaINDIRECT
?Jest to domyślne zachowanie programu Excel, jeśli wprowadzisz formułę do pustej kolumny w tabeli . Aby to uzyskać, musisz wstawić tabelę :
źródło
Jednym ze sposobów automatycznego wykonania tego zadania jest skopiowanie i wklejenie żądanych formuł w wielu wierszach. Jeśli robisz to jeden po drugim, nie jest jasne, że kopiowanie i wklejanie powinno być automatycznie uzupełniane dla każdego wiersza później. Jeśli skopiujesz i wkleisz blok, program Excel przejmie i automatycznie skopiuje i wklei formułę dla przyszłych wierszy.
źródło
Prawdopodobnie widzisz problem, ponieważ niektóre kolumny w tabeli nie są ustawione na automatyczne wypełnianie. Możesz ustawić automatyczne wypełnianie kolumny, wybierając komórkę z formułą, chwytając zielone pole w prawym dolnym rogu i przeciągając do ostatniego wiersza lub tabeli. Po wykonaniu tej czynności kolumna zostanie automatycznie wypełniona, dzięki czemu wszystkie nowe wiersze będą automatycznie miały formułę w tej kolumnie.
źródło
Dla mnie działał dla dwóch kolumn formuł i nagle zatrzymał się tylko dla jednej z nich. Myślę, że musiałem skopiować i wkleić inną komórkę i pomieszać link. Aby to naprawić, wybrałem komórkę i poszedłem do strony głównej> Edycja> Wypełnienie> Seria i potwierdziłem szczegóły. Mam nadzieję, że to pomaga.
źródło
Miałem ten problem, w którym tabela przestała się automatycznie wypełniać ... Nie wiem, dlaczego nagle przestała działać, ale oto poprawka:
enter
Overwrite all cells in this column with this formula
To zadziałało dla mnie doskonale, mam nadzieję, że pomoże każdemu innemu.
źródło
Wright (w razie potrzeby ponownie zapisz) formułę i naciśnij klawisz Enter. Następnym razem, gdy dodasz dane do następnego wiersza, automatycznie zapełni formułę.
źródło
Możesz to zrobić za pomocą funkcji Justowanie w menu rozwijanym Wypełnienie. Znajduje się pod kartą Narzędzia główne w funkcjach edycji. W mojej kopalni jest daleko po prawej stronie paska narzędzi.
źródło