Wie man Excel-Objekte wie ein Softwareentwickler benennt
In Excel funktionieren unbenannte Dinge, obwohl niemand weiß, warum. Aber sobald Sie allen Elementen einer Arbeitsmappe identifizierbare Bezeichnungen geben, werden Sie plötzlich ein Entwickler und nicht nur ein Benutzer. Richtige Benennungen reduzieren die mentale Belastung, halten Formeln ordentlich und machen das Debuggen zehnmal schneller. Hören Sie also auf zu raten und fangen Sie an zu programmieren.
Stellen Sie Ihre Syntax auf
Auswahl einer Entwicklergerechten Konvention
Softwareentwickler verwenden konsistente Muster, damit ihr Code über Tausende von Zeilen hinweg lesbar ist. In Excel sind die Regeln einfach: Definierte Namen dürfen keine Leerzeichen enthalten, müssen mit einem Buchstaben oder Unterstrich beginnen und dürfen nicht wie Zellbezüge aussehen (wie A1 oder R1C1).
Um konsistent zu bleiben und Leerzeichen in Namen zu vermeiden, können Sie einen von zwei Standardstilen verwenden:
- snake_case verwendet einen Unterstrich zwischen den Wörtern.
- CamelCase schreibt den ersten Buchstaben jedes Wortes groß.
Einige Benutzer verwenden auch eine Präfixkonvention, ähnlich wie bei der ungarischen Notation, sodass der Objekttyp auf einen Blick identifiziert werden kann:
|
Objekt | Präfix |
|---|---|
Tisch | t_ oder tbl_ |
Einzelwert | val_ oder const_ |
Reichweite | rng_ oder arr_ |
Funktion | fn_ oder fx_ |
|
Lokale Variable | var_ |
Wenn Sie eine Formel eingeben, zeigt Excels Formel-AutoVervollständigen eine Dropdown-Liste von benannten Objekten an. Da Sie Präfixe wie tbl_ oder const_ verwendet haben, können Sie einfach die ersten Buchstaben eingeben, um die gesamte Logik der Arbeitsmappe zu filtern, und dann das gewünschte Element auswählen.
Verwenden Sie Tabellen und Registerkarten als funktionale Module
Organisieren Sie Ihre Datenarchitektur
Entwickler organisieren Code in Ordner und Klassen basierend auf ihrer Rolle im System. In Excel sind Ihre Registerkarten Ihre Ordner und Ihre Tabellen sind Ihre Datenobjekte. Durch das Benennen schaffen Sie eine strukturierte Umgebung, in der jede Komponente eine bekannte Adresse hat.
Das Benennen Ihrer Tabellen - unter Verwendung derselben Namensregeln wie bei definierten Namen - ist eine der effektivsten Methoden, um Ihre Formeln zu bereinigen. Wenn Sie auf eine benannte Tabelle verweisen, verwendet Excel strukturierte Verweise (wie tbl_Sales[Revenue]), wodurch Ihre Formeln leichter überprüfbar und im gesamten Arbeitsbuch klarer erkennbar sind. Außerdem müssen Formeln oft den Arbeitsblattnamen nicht einschließen, wenn sie auf eine Tabelle verweisen.
Das Umbenennen Ihrer Arbeitsblatt-Registerkarten ist ebenso wichtig für die "Benutzeroberfläche" Ihrer Arbeitsmappe. Klare, funktionale Registerkartennamen wie Data_entry oder LogicEngine ermöglichen eine sofortige Navigation für Sie und andere Benutzer und sorgen für ein ausgereiftes "App"-Erlebnis.
Arbeitsblatt-Tabs benötigen normalerweise keine Präfixe, da sie wie Ordner wirken, deren Name und Position bereits ihre Funktion anzeigen.
Wie man Tabellen und Registerkarten benennt
Um eine Tabelle umzubenennen, müssen Sie zuerst eine erstellen:
- Wählen Sie Ihre Daten aus und klicken Sie auf Tabelle im Einfügen-Tab, oder drücken Sie Strg+T.
- Aktivieren Sie im Dialogfeld Meine Tabelle hat Überschriften und klicken Sie auf OK.
- Wählen Sie eine beliebige Zelle in der Tabelle aus und geben Sie im Tab Tabellentools Design im Menüband einen Namen wie tbl_Costs in das Feld Tabellenname links ein und drücken Sie Enter.
Das Umbenennen eines Arbeitsblatt-Tabs ist viel einfacher:
- Doppelklicken Sie auf einen Tab am unteren Rand Ihrer Arbeitsmappe.
- Geben Sie einen funktionalen Namen wie Dashboard oder Inputs ein.
Zellen und Bereiche benennen, um „magische Zahlen“ zu beseitigen
Deklaration Ihrer Konstanten
Ein Entwickler codiert niemals einen Wert wie 0,08 in 50 Zeilen Code - er deklariert eine globale Konstante. Dann, wenn sich der Steuersatz ändert, aktualisiert er ihn an einer Stelle. Das Benennen von Zellen in Excel erstellt diese wiederverwendbare Referenz.
Die Verwendung von Namen wie const_TaxRate oder rng_price_list schafft klare Hinweise für Ihre Formeln und beseitigt "magische Zahlen" - Werte, die ohne Kontext in Ihren Formeln herumschweben. Eine Formel, die =[@Price]*const_TaxRate sagt, ist viel logischer als eine, die =[@Price]*0,08 sagt.
Wie man Zellen und Bereiche benennt
Um eine Zelle oder einen Bereich zu benennen, wählen Sie diese aus, geben Sie den Namen in das Namefeld unter Verwendung der von Ihnen gewählten Konvention ein und drücken Sie Enter. Wenn Sie eine Spalte mit Beschriftungen neben einer Spalte mit Werten haben, wählen Sie beide aus und klicken Sie auf Aus Auswahl erstellen im Formeln-Tab, um mehrere Namen gleichzeitig anzuwenden.
Verwenden Sie die LAMBDA-Funktion, um benutzerdefinierte Bibliotheken zu erstellen
Logik als wiederverwendbaren Code behandeln
Das Kennzeichen eines großartigen Entwicklers ist DRY—wiederhole dich nicht. Wenn du eine komplexe Berechnung hast, anstatt sie in 20 Zellen zu kopieren, lagere sie in einer wiederverwendbaren Funktion mit LAMBDA.
Die Benennung Ihrer Logik (wie z. B. fn_ShippingCalc) schafft eine einzige Quelle der Wahrheit. Wenn sich die Versandlogik ändert, bearbeiten Sie die Funktion einmal im Namensmanager, und das gesamte Arbeitsbuch wird sofort „refaktoriert“. Im Wesentlichen bauen Sie eine benutzerdefinierte API für Ihre Daten auf.
LAMBDA-Funktionen sind spezifisch für die Arbeitsmappe, in der sie erstellt wurden, aber Sie können sie auch in eine neue Datei übertragen. Klicken Sie mit der rechten Maustaste auf einen Arbeitsblatte-Tab in der Quellarbeitsmappe, klicken Sie auf Verschieben oder Kopieren, aktivieren Sie Eine Kopie erstellen und wählen Sie Ihre Zielarbeitsmappe im Menü In Arbeitsmappe aus. Excel kopiert alle benannten Elemente (einschließlich LAMBDA-Funktionen), auf die das Arbeitsblatt, das Sie verschieben oder kopieren, verweist.
Wie man eine benutzerdefinierte LAMBDA-Funktion erstellt
Sobald Sie LAMBDA einmal verwendet haben, werden Sie erkennen, wie nützlich (und unkompliziert) es ist:
- Klicken Sie im Formeln-Tab auf Namens-Manager.
- Klicken Sie im Dialogfeld Name Manager auf Neu.
- Geben Sie im Feld Name Ihren Funktionsnamen ein (z. B. fn_GetNet).
- In Bezieht sich auf, schreiben Sie Ihr LAMBDA, nach diesem Syntax:
=LAMBDA(parameter1, parameter2, calculation)wo die Parameter die Eingaben darstellen, die Ihre Funktion erhält, und das letzte Argument die Berechnung ist, die diese Parameter verwendet. Zum Beispiel, wenn Sie die Funktion fn_GetNet nennen, könnten Sie eingeben:
=LAMBDA(price, rate, price*rate)
Jetzt können Sie diese benutzerdefinierte LAMBDA wie eine standardmäßige Excel-Funktion aufrufen. Zum Beispiel:
=fn_GetNet([@Price],[@Rate])
Bereinigen Sie Formelspaghetti mit der LET-Funktion
Verwalten lokaler Variablen
In der Programmierung bezeichnet "Lokaler Gültigkeitsbereich" Variablen, die nur innerhalb einer bestimmten Funktion existieren. Die LET-Funktion ist das Excel-Äquivalent. Sie ermöglicht es Ihnen, Variablen innerhalb einer einzelnen Formel zu definieren, sodass Sie die gleiche Berechnung nicht in einer Zelle wiederholen müssen.
LET verbessert die Lesbarkeit und Leistung. Anstatt dieselbe Berechnung mehrfach durchzuführen, berechnen Sie sie einmal, weisen ihr einen Namen wie var_CurrentRow zu und verwenden sie innerhalb der Formel erneut.
Wie man eine lokale Variable erstellt
So verwenden Sie die LET-Funktion in Excel:
- Geben Sie LET( ein, um Ihre Formel zu beginnen.
- Definieren Sie ein oder mehrere Name-Wert-Paare.
- Schreibe die endgültige Berechnung, die das Ergebnis der Formel zurückgibt.
Die folgende LET-Formel kombiniert lokale Variablen und Konstanten. Excel berechnet die lokale Variable var_Subtotal einmal und verwendet vorhandene Konstanten (const_TaxRate, const_ShipThreshold und const_ShippingFee), um die Formel logisch und effizient zu halten:
=LET(
var_Subtotal, [@Price] * [@Quantity],
var_Tax, var_Subtotal * const_TaxRate,
var_Shipping, IF(var_Subtotal > const_ShipThreshold, 0, const_ShippingFee),
var_Subtotal + var_Tax + var_Shipping
)
Setzen Sie jede Variable in der Formelleiste auf ihre eigene Zeile, indem Sie nach der Eingabe Alt+Enter drücken. Dies macht die Formel leichter zu schreiben, zu lesen und zu analysieren.
Indem Sie Excel-Objekte wie ein Softwareentwickler benennen, verwandeln Sie ein kryptisches Zahlenraster in eine lesbare professionelle Anwendung. Und warum dabei nicht noch einen Schritt weitergehen und Excel-Formeln mit Inline-Code dokumentieren, um völlige Transparenz in Ihrer Logik zu gewährleisten? Bevor Sie sich versehen, haben Sie eine Arbeitsmappe, die den Test der Zeit wirklich besteht.













