Excel verfügt über ein Arsenal an integrierten Funktionen. Dieses Arsenal umfasst Hunderte von nützlichen Funktionen in verschiedenen Kategorien. Obwohl die integrierten Funktionen von Excel die meisten Bereiche abdecken, kann es unmöglich eine exklusive Funktion für jede Berechnung geben.
Aber Excel hat noch einen Trick zu bieten. Mit der LAMBDA-Funktion können Sie benutzerdefinierte Funktionen in Excel erstellen. Damit können Sie Ihre langen Formeln in eine benutzerdefinierte Funktion umwandeln und Ihren Arbeitsablauf vereinfachen.
Was ist die LAMBDA-Funktion in Excel?
Die LAMBDA-Funktion ist eine integrierte Excel-Funktion, mit der Sie benutzerdefinierte Funktionen erstellen können. Meistens müssen Sie Excel-Funktionen kombinieren, um eine Berechnung durchzuführen. Wenn Sie in der Lage sind, komplexe Formeln in Excel zu schreiben, dann herzlichen Glückwunsch! Sie haben die Alptraumzone erfolgreich betreten.
Eine Formel, die aus mehreren Funktionen und langen Berechnungen besteht, ist mühsam zu verwalten und zu reproduzieren. Angenommen, Sie haben eine umfangreiche Formel für eine Tabelle erstellt, die auch von anderen Personen verwendet werden soll. Selbst wenn Sie gegen menschliche Fehler immun sind, können andere Benutzer dies möglicherweise nicht Machen Sie aus Ihrer Excel-Formel einen vollständigen Sinn und Fehler machen.
Hier kommt LAMBDA ins Spiel, um den Tag zu retten. Mit der LAMBDA-Funktion in Excel können Sie eine Formel in eine Funktion umwandeln. Sie können dann Ihre benutzerdefinierte Funktion benennen und nur diese in Ihren Tabellen verwenden. Dies vereinfacht Ihre Tabellenkalkulation drastisch. Anstelle einer langwierigen Formel, die mehrere Funktionen verwendet, gibt es eine einzige Funktion, die alles erledigt.
Die LAMBDA-Funktion in Excel verstehen
=LAMBDA([Parameter1, Parameter2, ...], Formel)
Die LAMBDA-Funktion akzeptiert zwei Arten von Argumenten: Formelparameter und die Formel selbst. Um die LAMBDA-Funktion in Excel zu verwenden, müssen Sie zunächst die Parameter in Ihrer Formel definieren. Danach müssen Sie die Formel mit diesen Parametern eingeben.
LAMBDA wird das letzte Argument als Formel betrachten. Alles, was Sie vor dem letzten Komma eingeben, wird als Parameter registriert. Sie können bis zu 253 Parameter für LAMBDA eingeben. Die Parameternamen können beliebig sein, solange Sie in der gesamten Formel konsistent bleiben. Es empfiehlt sich, die Namen kurz und prägnant zu halten.
Um die LAMBDA-Funktion direkt in einer Tabellenkalkulation zu verwenden, müssen Sie die Funktion zusammen mit den Parametern und der Formel schreiben. Dann müssen Sie die Parameter in einem weiteren Klammerpaar eingeben.
=LAMBDA(X, Y, X+Y)(A1, B1)
Zum Beispiel definiert diese Formel X Und Y wie die Formelparameter und dann sagt LAMBDA um sie zusammenzufügen. Das zweite Klammerpaar weist darauf hin A1 Und B1 sind die X Und Y Parameter in der Formel.
Wenn Sie diese Formel direkt in Ihre Tabelle eingeben, erhalten Sie die Ergebnisse. Aber diese Formel macht die Verwendung der ursprünglichen Formel nicht einfacher. Tatsächlich macht es es schwieriger, weil Sie jetzt eine zusätzliche Funktion darin haben. Das liegt daran, dass Sie LAMBDA nicht direkt verwenden sollen.
Stattdessen sollten Sie in Name Manager einen neuen Namen erstellen und darin auf Ihre LAMBDA-Formel verweisen. Dadurch wird ein benutzerdefinierter Name für die LAMBDA-Formel erstellt, wodurch sie in eine benutzerdefinierte Funktion umgewandelt wird. Von dort aus können Sie einfach diesen Namen aufrufen, um Ihre Formel zu verwenden.
So verwenden Sie die LAMBDA-Funktion mit Name Manager in Excel
Mit dem Namensmanager können Sie benutzerdefinierte Namen für verschiedene Elemente in Ihrer Tabelle festlegen. Du kannst Verwenden Sie Name Manager, um bestimmte Bereiche zu benennen, einzelne Zellen oder Formeln. Sobald Sie Ihrer Formel einen Namen geben, wird sie im Grunde zu einer benutzerdefinierten Funktion.
So können Sie die LAMBDA-Funktion in Name Manager verwenden:
- Gehen Sie zum Formeln antippen und auswählen Name-Manager.
- Klicken Sie im Name Manager-Fenster auf Neu.
- Geben Sie die ein Name Ihrer benutzerdefinierten Funktion.
- Stellen Sie die ein Umfang Ihrer Funktion. Setzen Sie dies auf Arbeitsmappe aktiviert die benutzerdefinierte Funktion für die gesamte Arbeitsmappe.
- Geben Sie eine Beschreibung Ihrer Funktion ein Kommentar. Dies hilft Ihnen, sich daran zu erinnern, was jede benutzerdefinierte Funktion tut.
- Geben Sie die Formel in die ein Bezieht sich auf Textfeld.
- Klicken OK.
Jetzt ist Ihre benutzerdefinierte Funktion einsatzbereit! Gehen Sie in einer beliebigen Zelle zur Formelleiste und geben Sie den Namen Ihrer benutzerdefinierten Funktion ein, um es selbst zu sehen.
So verwenden Sie die LAMBDA-Funktion in Excel
Nachdem Sie nun wissen, wie Sie Ihrer benutzerdefinierten Funktion einen Namen geben, ist es an der Zeit, in die Verwendung von LAMBDA einzutauchen. Sie können LAMBDA verwenden, um alle Arten von benutzerdefinierten Funktionen zu erstellen. Wenn Sie die Notwendigkeit sehen, Ihre Formel – sei sie einfach oder komplex – in eine benutzerdefinierte Funktion umzuwandeln, dann ist LAMBDA der richtige Weg.
Erstellen einer einfachen benutzerdefinierten Funktion in Excel mit LAMBDA
Beginnen wir mit einer ganz einfachen Formel. In diesem Beispiel erstellen wir eine benutzerdefinierte Funktion, die zwei Parameter aufnimmt und sie zusammenfasst. Obwohl nicht sehr praktisch, ist diese Formel ein guter Ausgangspunkt.
- Wählen Sie eine Zelle aus.
- Geben Sie in der Formelleiste die folgende Formel ein:
=LAMBDA(ersteZahl, zweiteZahl, ersteZahl+zweiteZahl)
- Drücken Sie Eingeben.
Diese Formel definiert ersteNummer Und zweiteNummer als Parameter. Dann erzählt es LAMBDA die Parameter zu nehmen und sie zusammenzufassen.
Sobald Sie drücken Eingeben, gibt Excel einen Fehler zurück, der angibt, dass die Funktion eine Eingabe erfordert. Kein Grund zur Sorge; Dies liegt daran, dass Ihre benutzerdefinierte Formel keine Eingaben enthält, mit denen Sie arbeiten können. Fügen Sie Ihrer Formel nach der LAMBDA-Funktion zwei Beispieleingaben hinzu:
=LAMBDA(ersteZahl, zweiteZahl, ersteZahl+zweiteZahl)(A2, B2)
Diese Formel gibt der vorherigen LAMBDA-Funktion zwei Eingaben, mit denen sie arbeiten kann. Die Reihenfolge ist wichtig. A2 Und B2 füllen ersteNummer Und zweiteNummer, bzw.
Sie sollten nun sehen, dass Ihre LAMBDA-Formel mit den Werten von A2 und B2 arbeitet. Nachdem Sie nun sicher sind, dass Ihre LAMBDA-Formel funktioniert, ist es an der Zeit, ihr in Name Manager einen Namen zu geben.
- Kopieren Sie Ihre LAMBDA-Formel. Schließen Sie die Testeingaben aus der Formel aus.
- Offen Name-Manager.
- Erstelle eine neue Name.
- Geben Sie Ihrer Funktion einen Namen. Wir werden es anrufen meineSummeFunktion in diesem Beispiel.
- Im Bezieht sich auf Feld, geben Sie Ihre LAMBDA-Formel ein:
=LAMBDA(ersteZahl, zweiteZahl, ersteZahl+zweiteZahl)
- Klicken OK.
Ihre benutzerdefinierte Funktion ist einsatzbereit! Wählen Sie eine Zelle aus und geben Sie den Namen Ihrer benutzerdefinierten Funktion zusammen mit den Parametern ein:
=meineSummenfunktion (10,12)
Diese benutzerdefinierte Funktion summiert die beiden Parameter 10 Und 12, und zurück 22 in der Zelle. Sie können in Ihrer benutzerdefinierten Funktion auch auf Zellen und Bereiche verweisen. Es ist genau wie jede andere Excel-Funktion, aber mit Ihrem eigenen Geschmack.
Erstellen einer benutzerdefinierten Funktion zum Konvertieren von Text in Excel
Jetzt versuchen wir etwas anderes. Die folgende Formel übernimmt den Text aus A2 Und wandelt es in Groß- und Kleinschreibung um:
=OBEN(LINKS(A2,1))&UNTEN(RECHTS(A2,LEN(A2)-1))
Excel hat für diesen Zweck keine eingebaute Funktion. Daher ist diese Formel sehr nützlich. Andererseits ist es schwierig, es jedes Mal einzugeben, wenn Sie etwas in einen Satzfall umwandeln müssen. Warum also nicht eine benutzerdefinierte Funktion mit LAMBDA erstellen?
Testen Sie wie zuvor Ihre Formel zuerst, um sicherzustellen, dass sie funktioniert. Wenn Sie sicher sind, dass es funktioniert, verwandeln Sie es in eine benutzerdefinierte Funktion:
- Offen Name-Manager.
- Erstellen Sie einen neuen Namen.
- Geben Sie einen Namen für Ihre Funktion ein. Wir werden es anrufen SATZ.
- Fügen Sie die folgende Formel in die ein Bezieht sich auf Kasten:
=LAMBDA(TextTarget, UPPER(LEFT(TextTarget, 1))&LOWER(RIGHT(TextTarget, LEN(TextTarget)-1)))
- Klicken OK.
Ihre benutzerdefinierte Funktion ist jetzt bereit, Ihnen zu dienen. Wählen Sie eine Zelle aus und verwenden Sie dann die SENTENCE-Funktion, die Sie gerade erstellt haben, um Text in Groß- und Kleinschreibung umzuwandeln.
Entfesseln Sie die Leistungsfähigkeit von Excel mit LAMBDA
Mit seinen leistungsstarken Funktionen ist LAMBDA ein unschätzbares Werkzeug für jeden Excel-Benutzer, der seine Tabellenkalkulationsfähigkeiten auf die nächste Stufe heben möchte.
Inzwischen sollten Sie ein gutes Verständnis dafür haben, wie Sie mit LAMBDA und Name Manager benutzerdefinierte Funktionen in Excel erstellen. Probieren Sie LAMBDA jetzt aus und sehen Sie, was für erstaunliche Dinge Sie tun können!