Wie kann man Zahlen in Excel abkürzen?
Beim Arbeiten mit großen Datensätzen in Excel stoßen Sie häufig auf riesige Zahlen, die Ihr Arbeitsblatt überladen und die Daten schwerer lesbar oder analysierbar machen. Werte wie 1,234,567 oder 12,000,000 können Betrachter schnell überfordern – besonders in Dashboards oder Zusammenfassungsberichten. In solchen Fällen sorgt die Abkürzung von Zahlen (z. B. Umwandlung von 1234567 in 1,23 M oder 12000 in 12 K) für mehr Übersichtlichkeit und ein kompaktes Layout. Dieses Tutorial zeigt Ihnen mehrere praktische Lösungen zum Abkürzen von Zahlen in Excel – von integrierter Formatierung über Formeln bis hin zu VBA-Makros. Jede Option eignet sich ideal für unterschiedliche Szenarien, je nach Ihren Vorlieben und Anforderungen an den Arbeitsablauf.
![]() | ![]() | ![]() |
Zahl abkürzen|Mit Excel-Formel abkürzen|Zahlen mithilfe eines VBA-Makros abkürzen
Zahl abkürzen
Eine einfache Möglichkeit, Zahlen in Excel abzukürzen, besteht darin, die Zahlenformate über das Dialogfeld „Zellen formatieren“ anzupassen. Bei dieser Methode ändert sich nur die Anzeige der Zahlen – ihre zugrunde liegenden Werte bleiben unverändert, sodass Berechnungen mit diesen Zellen weiterhin korrekt funktionieren. Diese Vorgehensweise eignet sich besonders gut für Schnellberichte oder wenn sich die Zahlen automatisch aktualisieren sollen, ohne zusätzliche Spalten einzufügen. Beachten Sie jedoch: Diese Methode liefert keine Textergebnisse und unterstützt keine gemischten Einheiten (wie M und K in derselben Spalte) mit komplexer Logik – dafür sind Formeln oder Makros besser geeignet.
1. Markieren Sie den Zahlenbereich, den Sie abkürzen möchten. Klicken Sie dann mit der rechten Maustaste irgendwo innerhalb des markierten Bereichs und wählen Sie im Kontextmenü Zellenformat festlegen.

2. Wechseln Sie im Zellenformat festlegen-Dialogfeld zur Registerkarte Zahl, wählen Sie links in der Liste Benutzerdefiniertaus und geben Sie Folgendes in das Feld Typein:[>999999]#,,"M";#,„K". Dieses benutzerdefinierte Format weist Excel an, Zahlen größer als 999.999 als Millionen (mit „M“) und alle anderen Zahlen als Tausender (mit „K“) anzuzeigen. Siehe Screenshot:

3. Klicken Sie auf OK, um die Formatierung anzuwenden. Die Zahlen in Ihrem markierten Bereich werden nun in abgekürzter Form angezeigt – so erfassen und interpretieren Sie große Datensätze auf einen Blick leichter.

Tipp: Wenn Sie alle großen Zahlen ausschließlich in Tausendern („K“) anzeigen möchten, verwenden Sie im Typ-Feld #,„K". Für Millionen allein nutzen Sie #,,„M". Für Milliarden bzw. Billionen verwenden Sie entsprechend #,,,„B" oder #,,,,„T". Um Millionen und Milliarden gemeinsam mit der jeweils passenden Einheit anzuzeigen, verwenden Sie [>999999999.999]#,,,„B";[>999999.999]#,,„M";#,##0 _M. Bitte beachten Sie: Diese Zahlenformatierung dient ausschließlich der Anzeige und beeinflusst den tatsächlichen Wert für Berechnungen nicht. Sollten Sie komplexere Anforderungen haben – beispielsweise Rundung, die Anzeige bestimmter Dezimalstellen oder den Umgang mit negativen Werten – empfiehlt sich stattdessen eine Formellösung oder ein VBA-Makro.
Hinweise: Enthalten Ihre Daten Werte unter 1.000, werden diese als Originalzahl ohne Abkürzung angezeigt. Diese Methode kann „M“ und „K“ innerhalb desselben Zellkontexts nicht kombinieren – es sei denn, Sie verwenden eine erweiterte benutzerdefinierte Formatierung, die jedoch gewisse Einschränkungen mit sich bringt. Beachten Sie: Formatierungen ändern nur die Anzeige; in Formeln bleibt stets der ursprüngliche Wert erhalten, was beim Kopieren oder Exportieren zu Verwirrung führen kann.
Zahlen mithilfe von Excel-Formeln abkürzen (führt zu Text)
Wenn Sie abgekürzte Ergebnisse in einer neuen Spalte anzeigen und die Logik anpassen möchten – beispielsweise Dezimalstellen (1,25 M), gemischte Einheiten (K, M, B, T) oder die Ausgabe explizit als Text steuern wollen – können Sie Excel-Funktionen verwenden, um dynamische Abkürzungen zu erzeugen. Dies ist auch ideal, wenn Sie die Anzeigetext in anderen Formeln oder Ausgaben fixieren oder weiterverarbeiten möchten.
Anwendungsszenarien: Diese Methode eignet sich ideal, wenn Sie Textausgaben benötigen oder eine erweiterte Abkürzungslogik verwenden möchten, die vom Benutzerdefinierten Format nicht unterstützt wird. Sie ist perfekt für Zusammenfassungen, Dashboards oder das Teilen exportierter bzw. eingefügter Ergebnisse.
1. Geben Sie folgende Formel in die Zielzelle ein (z. B., wenn sich Ihre Zahl in Zelle)A2 befindet, geben Sie sie in Zelle B2 ein):
=IF(ABS(A2)>=1000000000,TEXT(A2/1000000000,"0.00")&"B",IF(ABS(A2)>=1000000,TEXT(A2/1000000,"0.00")&"M",IF(ABS(A2)>=1000,TEXT(A2/1000,"0.00")&"K",A2))) Diese Formel prüft den Wert in A2 und kürzt ihn entsprechend mit B (Milliarde), M (Million) oder K (Tausend) ab – stets mit zwei Dezimalstellen. Negative Zahlen werden unterstützt, und Werte unter 1.000 bleiben unverändert.
2. Drücken Sie Enter, um die Formel zu bestätigen. Wenn Sie sie auf weitere Zeilen anwenden möchten, ziehen Sie einfach den Ausfüllknauf nach unten oder kopieren Sie die Formel bei Bedarf in andere Zellen.
Praktische Tipps: Um die Dezimalstellen anzupassen, ändern Sie den Teil „0,00“ in der TEXT-Funktion (z. B. „0,0“ für eine Dezimalstelle). – Für sehr große Zahlen (Billionen oder mehr) erweitern Sie das WENN-Muster entsprechend.
Hinweis: – Diese Methode erzeugt Textausgaben, sodass Zahlen in SUMME- oder anderen mathematischen Formeln nicht korrekt berechnet werden, es sei denn, sie werden zurückkonvertiert. Wenn Sie nachgestellte Nullen vermeiden möchten (z. B. „12 M“ statt „12,00 M“), verwenden Sie eine benutzerdefinierte Formatierung innerhalb der TEXT-Funktion.
Zahlen mithilfe eines VBA-Makros abkürzen
Für Anwender, die die Abkürzung von Zahlen in einem Bereich vollständig automatisieren oder benutzerdefinierte Regeln anwenden möchten, die sich mit Formeln oder Zahlenformatierung nur schwer umsetzen lassen, können Sie ein Excel-VBA-Makro nutzen. Dieser Ansatz ermöglicht entweder eine direkte Ersetzung oder das Hinzufügen einer neuen Spalte mit abgekürzten Ergebnissen und eignet sich für sich wiederholende Aufgaben oder die Verarbeitung großer Tabellen.
Ideal für: Automatisierung der Abkürzung über große oder dynamische Bereiche; benutzerdefinierte, wiederverwendbare Arbeitsabläufe; Batch-Verarbeitung variabler Datenlayouts.
1. Drücken Sie zunächst Alt + F11, um den VBA-Editor in Excel zu öffnen. Klicken Sie im VBA-Fenster auf Einfügen > Modul, um ein neues Modul zu erstellen, und fügen Sie den folgenden Code in das Modulfenster ein:
Sub AbbreviateNumbersAddColumn()
Dim rng As Range
Dim cell As Range
Dim destCol As Range
Dim abbrevValue As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range of numbers to abbreviate", xTitleId, rng.Address, Type:=8)
If rng Is Nothing Then Exit Sub
Set destCol = rng.Offset(0, 1).Columns(1)
For Each cell In rng
If IsNumeric(cell.Value) Then
If Abs(cell.Value) >= 1000000000 Then
abbrevValue = Format(cell.Value / 1000000000, "0.00") & "B"
ElseIf Abs(cell.Value) >= 1000000 Then
abbrevValue = Format(cell.Value / 1000000, "0.00") & "M"
ElseIf Abs(cell.Value) >= 1000 Then
abbrevValue = Format(cell.Value / 1000, "0.00") & "K"
Else
abbrevValue = cell.Value
End If
Else
abbrevValue = cell.Value
End If
destCol.Cells(cell.Row - rng.Row + 1, 1).Value = abbrevValue
Next
MsgBox "Abbreviated values written to the column to the right of the selection."
End Sub 2Um den Code auszuführen, schließen Sie das VBA-Fenster. Markieren Sie in Excel den Zahlenbereich, den Sie abkürzen möchten, und drücken Sie anschließend die F5-Taste oder klicken Sie auf „Ausführen“. Das Makro fordert Sie auf, einen Bereich auszuwählen, und schreibt die abgekürzten Ergebnisse in die Spalte unmittelbar rechts neben Ihrem ursprünglichen Bereich.
Verwendungshinweise: Sicher anzuwenden, wenn Sie die Originaldaten erhalten möchten – die Ergebnisse erscheinen in einer neuen benachbarten Spalte. – Sie können den Code so anpassen, dass die Ergebnisse direkt überschrieben werden, dies wird jedoch nicht empfohlen, sofern Sie keine Sicherungskopie besitzen.
Fehlerbehebungshinweise: Stellen Sie sicher, dass Makros in Ihrer Arbeitsmappe aktiviert sind. Falls Ihre Daten Text oder leere Zellen enthalten, lässt das Makro diese unverändert. Für benutzerdefinierte Bezeichnungen (z. B. die Anzeige von „T“ für Billionen) passen Sie die entsprechenden WENN-Blöcke entsprechend an.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins

