2012-05-30 03:42:33 +0000 2012-05-30 03:42:33 +0000
12
12

excel - jak wprowadzić formułę dla całej kolumny

Wiem, że jeśli zaznaczę całą kolumnę, a następnie wpiszę formułę w pierwszej kolumnie, a następnie wcisnę ctrl+enter, to będzie to załatwione. Jednak moim pierwszym wierszem jest wiersz tytułowy. Jak inaczej powinienem to zrobić?

Odpowiedzi (4)

27
27
27
2012-05-30 07:59:27 +0000
  1. Wpisz żądaną formułę w drugim wierszu kolumny, którą chcesz wypełnić.
  2. Upewnij się, że użyłeś $ dla wszystkich komórek, w których wiersz pozostaje taki sam dla wszystkich równań.
  3. Zaznacz komórkę zawierającą formułę i naciśnij Ctrl + Shift + Dół.
  4. To powinno zaznaczyć wszystkie komórki w kolumnie pomiędzy zaznaczoną komórką a samym dołem.
  5. Następnie naciśnij Ctrl + D.
  6. To powinno wypełnić wszystkie zaznaczone komórki formułą, którą wpisałeś do komórki w drugim wierszu.

Wyjaśniając nieco więcej na temat znaku $.

Example: =VLOOKUP(A2,$B$2:$C$21,2)

Tutaj wartość dla B2:C21 będzie stała dla wszystkich komórek.

3
3
3
2012-05-30 03:51:53 +0000
  1. Skopiuj kolumnę
  2. Kliknij w dowolnym miejscu danych i sformatuj je jako Tabela Excel 2010 -> Home Tab -> Format as Table
  3. Wstaw kolumnę, zmień tytuł na dowolny.
  4. Wpisz formułę w pierwszej komórce pod tą kolumną
  5. Pojawi się ikona oświetlenia, kliknij ją, a zastosuje się ona do całej kolumny.

Aktualizacja w oparciu o dobry punkt przez pnuts, nie ma powodu, aby usunąć kolumnę, kopiowanie kolumny zachowuje dane!

0
0
0
2012-05-30 03:49:43 +0000

Przejdź do pierwszej komórki w kolumnie, w której chcesz umieścić formułę, i wpisz formułę.

Następnie, gdy formuła znajdzie się w tej komórce, naciśnij Ctrl+Down.

Spowoduje to zaznaczenie wszystkich komórek poniżej tej, którą zaznaczyłeś, aż do momentu, gdy nastąpi przerwa w statusie komórek (jeśli wszystkie są wypełnione, to w kolumnie pojawi się niewypełniona lub odwrotnie).

0
0
0
2015-10-12 18:02:44 +0000

Jest jeszcze inna opcja, polegająca na użyciu =ARRAYFORMULA()

Na przykład, powiedzmy, że mamy wiersz nagłówka i 3 kolumny i chcemy, aby ostatnia kolumna była iloczynem dwóch pierwszych. W komórce C2 mógłbyś wpisać następujące dane:

=ARRAYFORMULA(A2:A*B2:B)

Ma to trzy zalety:

  1. Pomija całkowicie pierwszy wiersz (Twoje pytanie)
  2. Skutecznie stosuje formułę do każdego wiersza, co jest przydatne, jeśli później zdecydujesz się wstawić wiersz
  3. Tylko jedno miejsce do modyfikacji formuły dla każdego pojedynczego wiersza

Chociaż może nie być od razu oczywiste, gdzie jak / gdzie komórki są obliczane. (podpowiedź: ctrl+~ może pomóc)