Wie kann ich viele Werte in Excel einfach ändern?


1

Ich habe eine große Datei mit numerischen Daten mit 600 Spalten und 4000 Zeilen. Ich möchte in der Lage sein, die Daten von ungefähr 3/4 der Spalten zu ändern, indem ich sie mit 1,02 multipliziere. Angenommen, ich habe eine Zeile wie die folgende:

5 6.2 8.2 9.6 3.2 55.6 3

und ich möchte erhalten

5 6.2*1.02 8.2*1.02 9.6*1.02 3.2 55.6*1.02 3*1.02

Es gibt kein Muster für die Verteilung der Spalten, das geändert werden muss oder nicht, also mache ich es manuell ...

Ich habe eine Lösung gefunden, die darin besteht, mein Blatt in ein anderes zu kopieren und die Änderung der Zelle zum Multiplizieren der Werte zu verwenden, aber es dauert zu lange, die Referenz für jede Spalte zu schreiben (dh zu schreiben = E6 * 1.02, dann = F6 * 1,02 in der nächsten Spalte usw.).

Kann ich alle Spalten auswählen, die geändert werden müssen, und dies nur einmal?

Antworten:


4

Mit 1,02 multiplizieren

  1. Klicken Sie auf eine andere leere Zelle, geben Sie sie ein und 1.02kopieren Sie sie. Wählen Sie nun den Zellen- / Spaltenbereich aus, den Sie mit 1,02 multiplizieren möchten
  2. Klicken Sie mit der rechten Maustaste auf die Auswahl und wählen Sie Paste Special..
  3. Wählen Sie Allund Multiplyund klicken Sie auf OK, wie in der folgenden Abbildung gezeigt: Jetzt werden alle ausgewählten Zellen mit 1,02 multipliziert. Jetzt können Sie den Zellenwert löschen, von dem 1.02Sie kopiert haben.

Bildbeschreibung hier eingeben


Sie können die Spalten auch mehrfach auswählen, wenn sie nicht nebeneinander liegen, indem Sie beim Klicken auf die Spalten die Strg-Taste gedrückt halten (möglicherweise Befehl auf Macs).
Snowbody

1

Ja, Sie können dies einfach tun, indem Sie die Werte auf ein anderes Blatt kopieren, die Formel =OtherSheet!A1*1.02in Zelle A1 (oder die erste Zelle, die den Multiplikator benötigt) schreiben , diese kopieren, alle Zellen auswählen, die diese Änderung benötigen, und dann STRG drücken Paste auswählen.

Und wenn Sie die Werte kopiert haben, haben Sie die ursprünglichen Werte in anderen Zellen.

Wenn Sie danach die Werte ohne Formeln benötigen, können Sie sie alle kopieren und Werte einfügen, wobei Sie die Formeln vollständig verwerfen.


0

Da Sie manuell ermitteln, welche Spalten mit 1,02 multipliziert werden müssen, und die Formeln dann nur schnell übersetzen müssen, ist dies möglicherweise der schnellste Ansatz:

Row 1    (formula)
Row 2    1               1              1
Row 3    ColA    ColB    ColC    ...    ColZ

Fügen Sie zwei Zeilen über der Spaltenreihe ein, die Sie mit 1,02 multiplizieren möchten. Die Zeile mit den Zahlen wird also relativ zur dritten Zeile.

Da Sie sagten, Sie würden die Spalten manuell identifizieren, gehen Sie einfach schnell zu Zeile 2 und geben Sie 1 ein (dh Pfeil rechts, 1, Eingabe, Pfeil rechts, 1, Eingabe, Wiederholung).

In Zeile 1 geben Sie die folgende Formel ein:

=if(Row2ColA=1,(Row2ColA)*1.02,"")

Jetzt können Sie diese Formel in die gesamte Zeile einfügen. Wenn Sie diese zwei zusätzlichen Zeilen nicht möchten, können Sie jetzt einfach die gesamte Zeile 1 (nach der Berechnung) kopieren und Werte in Zeile 3 einfügen. Dann können Sie die Zeilen 1 und 2 sicher löschen.

Für ca. 600 Spalten sollte dies eigentlich nur ein paar Minuten dauern.

Ich hoffe, das hilft.

Update: Die Antwort von ISAAC ist noch schneller. Versuch es! (Achten Sie nur darauf, die Auswahl nicht versehentlich aufzuheben, bevor Sie die Möglichkeit haben, sie zu multiplizieren.)

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.