Ganzzahlige Werte umkehren (Microsoft Excel)
Katy hat ein Arbeitsblatt, das in einigen Spalten ganzzahlige Datenwerte im Bereich von 1 bis 5 enthält. (In diesen bestimmten Spalten sind dies die einzigen Werte in der Spalte.) Sie möchte diese Datenwerte „umkehren“, so dass 5 wird 1, 4 wird 2, 3 bleibt gleich, 2 wird 4 und 1 wird 5. Sie möchte, dass dies nur in bestimmten Spalten geschieht, und sie steckt fest, um herauszufinden, wie die Aufgabe zu erfüllen ist.
Es gibt tatsächlich verschiedene Möglichkeiten, wie Sie diese Aufgabe ausführen können.
Die erste besteht darin, eine einfache Formel zu verwenden, um die Umkehrung durchzuführen. Angenommen, die Werte, die Sie umkehren möchten, befinden sich in Spalte A, beginnend mit Zeile 2. Die folgende Formel funktioniert:
=6-A2
Kopieren Sie die Formel so weit wie nötig nach unten, und das Ergebnis sind umgekehrte Werte. Anschließend können Sie die Werte kopieren und mit Paste Special an einer beliebigen Stelle einfügen. (Sie verwenden Paste Special, damit Sie nur die Werte kopieren können, nicht die Formeln, mit denen die Werte erstellt werden.)
Dies ist jedoch nicht die einzige Formel, die Sie verwenden können. Sie können die CHOOSE-Funktion folgendermaßen verwenden:
=CHOOSE(A2,5,4,3,2,1)
Ein anderer Ansatz besteht darin, die Zahlen 1 bis 5 in einem Differenzsatz von Zellen einzurichten (sagen wir, Sie geben diese Werte in die Zellen T1: T5 ein) und dann die RANK-Funktion auf folgende Weise zu verwenden:
=RANK(A2,T1:T5,0) =RANK.EQ(A2,T1:T5,0)
Beide geben die gewünschte Umkehrung zurück, aber das zweite Beispiel (RANK.EQ)
sollte in Excel 2010 und späteren Versionen verwendet werden, da die RANK-Funktion nach Excel 2007 veraltet war.
Sie können die vorhandenen Werte auch umkehren, indem Sie ein Makro verwenden, um die Aufgabe auszuführen. Hier ist eine einfache, die die Arbeit erledigt:
Sub ReverseNumbers() Dim rCell As Range For Each rCell In Selection With rCell If IsNumeric(.Value) Then .Value = 6 - .Value End If End With Next End Sub
Um das Makro zu verwenden, wählen Sie die Zellen aus, die Sie umkehren möchten, und führen Sie es dann aus.
Zunächst wird überprüft, ob die Zelle einen numerischen Wert enthält. In diesem Fall wird der Wert in der Zelle von 6 subtrahiert, wodurch der Wert effektiv umgekehrt wird.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (13140) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.