Excel - wie man eine Formel für die gesamte Spalte eingibt


12

Ich weiß, wenn ich die gesamte Spalte auswähle und dann die Formel in die erste Spalte eingebe und dann Strg + Eingabetaste drücke, ist das erledigt. Meine erste Zeile ist jedoch die Titelzeile. Wie soll ich es sonst machen?

Antworten:


27
  1. Geben Sie Ihre gewünschte Formel in die 2. Zeile der Spalte ein, die Sie füllen möchten.
    • Stellen Sie sicher, dass Sie $ für alle referenzierten Zellen verwenden, bei denen die Zeile für alle Gleichungen gleich bleibt.
  2. Wählen Sie die Zelle mit der Formel aus und drücken Sie Ctrl+ Shift+ Down.
    • Dies sollte alle Zellen in dieser Spalte zwischen der ausgewählten Zelle und ganz unten auswählen.
  3. Drücken Sie dann Ctrl+ D.
    • Dies sollte alle ausgewählten Zellen mit dem Forum füllen, das Sie in die Zelle der 2. Zeile eingegeben haben.

Erklären Sie das $ -Zeichen etwas mehr.

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

Hier ist der Wert für B2: C21 für alle Zellen konstant.


@pnuts: Ich verstehe nicht ganz, worauf du hinaus willst. weisen Sie darauf hin, dass es normalerweise nicht gut ist, in jeder Zeile der Tabelle etwas zu haben? Wenn ja, dann anstelle von # 2 in meiner Antwort: Wählen Sie die Zelle mit der Formel aus, scrollen Sie nach unten zum unteren Rand des Bereichs, den Sie füllen möchten, und halten Sie die UMSCHALTTASTE gedrückt, während Sie auf die untere rechte Zelle des Bereichs klicken. (Dann Punkt 3 machen) Ist es das, worauf Sie sich bezogen haben?
Iakovosian

3
  1. Kopieren Sie die Spalte
  2. Klicken Sie auf eine beliebige Stelle in Ihren Daten und formatieren Sie sie als Tabelle Excel 2010 -> Home Tab -> Format as Table
  3. Fügen Sie die Spalte ein und ändern Sie den Titel in was auch immer.
  4. Geben Sie die Formel in die erste Zelle darunter ein
  5. Sie sehen ein Beleuchtungssymbol, klicken Sie darauf und es wird auf die gesamte Spalte angewendet.

Update basierend auf einem guten Punkt von pnuts, kein Grund, die Spalte zu löschen, Kopieren der Spalte behält die Daten!


@pnuts: Ich weiß nicht über andere Excels, ich konnte diese Antwort nur für Excel 2010 überprüfen.
Arjang

@pnuts: Absolut, das ist ein sehr guter Punkt, ja, warum die Daten löschen und verlieren, wenn man sie einfach kopieren kann? Die Antwort wurde aktualisiert. Mit Kopieren hat man noch die Option zu löschen, aber mit Löschen gibt es keine Optionen mehr! Das Behalten und Erstellen weiterer Optionen muss im Mittelpunkt jeder Lösung stehen.
Arjang

0

Gehen Sie zur ersten Zelle in der Spalte, in die Sie die Formel einfügen möchten, und geben Sie die Formel ein.

Nachdem sich die Formel in dieser Zelle befindet, drücken Sie Ctrl+ Down.

Dadurch werden alle Zellen unter der von Ihnen ausgewählten Zelle ausgewählt, bis der Status der Zellen unterbrochen wird (wenn alle gefüllt sind, wird in der Spalte eine nicht ausgefüllte Zelle angezeigt oder umgekehrt).


@pnuts was meinst du?
Soandos

0

Es gibt noch eine andere Option =ARRAYFORMULA()

Angenommen, Sie hatten eine Kopfzeile und drei Spalten und wollten, dass Ihre letzte Spalte das Produkt der ersten beiden ist. In der Zelle können C2Sie Folgendes eingeben:

=ARRAYFORMULA(A2:A*B2:B)

Dies hat drei Vorteile:

  1. Überspringt die erste Zeile vollständig (Ihre Frage)
  2. Wendet die Formel effektiv auf jede Zeile an, was nützlich ist, wenn Sie später eine Zeile einfügen möchten
  3. Nur eine Stelle zum Ändern der Formel für jede einzelne Zeile

Es ist jedoch möglicherweise nicht sofort ersichtlich, wo / wie die Zellen berechnet werden. (Hinweis: ctrl+ ~kann helfen)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.