it-swarm.com.de

Übernehmen Sie die Formel auf die gesamte Spalte

Ich versuche, die gesamte Postleitzahl von Spalte A in Spalte B mit der folgenden Formel umzuwandeln:

=TEXT(A1,"00000")

So was: 

enter image description here

Ich möchte, dass jede Zelle in Spalte B mit der obigen Formel transformiert wird. Aber ich habe über 40.000 Zeilen, daher ist es unmöglich, die Formel nach unten zu ziehen und auf die gesamte Spalte B anzuwenden. 

Gibt es eine Formel, mit der ich dieses Problem lösen könnte?

56
skydv

Ich denke es ist ein neueres Feature, aber es funktioniert für mich:

Ein Doppelklick auf das Quadrat unten rechts in der hervorgehobenen Zelle kopiert die Formel der hervorgehobenen Zelle.

Ich hoffe es hilft.

61
FredFury

Ich glaube du hast Glück. Bitte versuchen Sie es in B1:

=text(A1:A,"00000")

(sehr ähnlich!) aber vor dem Schlagen Enter schlagen Ctrl+Shift+Enter.

54
pnuts

Es sieht so aus, als wären einige der anderen Antworten veraltet, aber für mich hat das funktioniert:

  1. Klicken Sie auf die Zelle mit dem zu kopierenden Text/der zu kopierenden Formel
  2. Umschalt + Klicken Sie auf die letzte Zelle, in die Sie kopieren möchten
  3. Ctrl + Enter

(Beachten Sie, dass dies Text ersetzt, wenn die Zielzellen nicht leer sind.)

24
Shameen

Eine andere Lösung gefunden:

  • Wenden Sie die Formel auf die ersten 3 oder 4 Zellen der Spalte an
  • Ctrl + C die Formel in einer der letzten Zeilen (wenn Sie die erste Zeile kopieren, funktioniert das nicht)
  • Klicken Sie auf die Spaltenüberschrift, um die gesamte Spalte auszuwählen
  • Drücken Sie Ctrl + V um es in alle Zellen unten einzufügen
6
George

Nehmen wir an Sie möchten etwas in einem String-Array einsetzen und Sie möchten das Kopieren und Einfügen nicht auf Ihrem gesamten Arbeitsblatt durchführen .

Nehmen wir das als Beispiel:

  • String-Array in Spalte "A": {Apfel, Banane, Orange, ..., Avocado}
  • Sie möchten das Zeichen von "a" bis "x" einsetzen, um Folgendes zu erhalten: {xpple, bxnxnx, Orxnge, ..., xvocado}

Um diese Formel auf eine saubere und elegante Weise auf die gesamte Spalte (Array) anzuwenden, können Sie Folgendes tun:

=ARRAYFORMULA(SUBSTITUE(A:A, "a", "x"))

Es funktioniert auch für 2D-Arrays, sagen wir:

=ARRAYFORMULA(SUBSTITUE(A2:D83, "a", "x"))
5

Um klar zu sein, wenn Sie den Drag-Indikator verwenden, werden nur die Zellenwerte in der Spalte nach unten kopiert, während sich in einer Zeile in der angrenzenden Zelle ein Wert befindet .. Sobald die Ziehoperation eine leere leere Zelle sieht stoppt das Kopieren der Formel.

.z.B

1,a,b
2,a
3,
4,a

Wenn es sich bei der obigen Tabelle um eine Kalkulationstabelle handelt, wird die Zeile 2 durch Ziehen mit Doppelklick in die Zelle 'b' ausgefüllt, jedoch nicht die Zeile drei oder vier.

0
Brett Sutton

Sie können auch Strg + Umschalt + Ab + D verwenden, um die Formel zu jeder Zelle in der Spalte hinzuzufügen.

Klicken Sie einfach auf die Zelle mit der Gleichung/Formel, die Sie kopieren möchten, und markieren Sie sie mit gedrückter Strg-Taste + Umschalttaste + Abwärtstaste + D, und Ihre Formel wird jeder Zelle hinzugefügt.

0
dig potts