=COPILOT() Funktion in Excel

Soeben hat Microsoft die neue COPILOT Funktion in Excel vorgestellt. Somit kann künstliche Intelligenz (KI) direkt in Excel-Formeln eingebettet werden. Dies hilft sowohl zur Datenbearbeitung aber auch für Interpretationen. Nachfolgend sind einzelne Illustrationen von Microsofts offiziellem Microsoft 365 Insider Blog "Bring AI to your formulas with the COPILOT function in Excel" aufgeführt.

Einsatz der neuen COPILOT-Funktion

Da es sich um eine Formel handelt, wird sich auch der Output beim Anpassen von angebundenen Zellen direkt ändern. Ein offizielles Beispiel von Microsoft ist die Anzeige von Flughafen-Kürzel in einem spezifischen Land. Zunächst werden die wichtigsten Flughäfen in den USA angezeigt; danach wird auf Australien gewechselt:

Die Funktion lässt sich auch in bestehende Excel-Formeln eingliedern; so können die Ergebnisse anders dargestellt, zusammengefasst, oder weitere mathematische Formeln oder Logiken dazu gebracht werden.

COPILOT Function Microsoft Excel Airport Codes Grid

Bestandteile und Syntax der Funktion

Die COPILOT Funktionssyntax besteht aus zwei Teilen: Dem Prompt und dem Kontext (welcher optional ist). Der "Prompt" beschreibt die Aufgabe oder Frage an das KI-Modell - analog einer Frage beispielsweise bei ChatGPT. Der Kontext kann ein Bezug auf einen Excel-Bereich sein, wo entsprechende Daten eingetragen sind (wie im obigen Beispiel das Land, von welchem man die Flughäfen abfragen will).

Nachfolgend ist ein weiteres offizielles Beispiel von Microsoft zur simplen Interpretation (respektive "Sentiment Analysis") von Kaffee-/Kaffeemaschinen-Bewertungen. Der Prompt "Classify this feedback" und der Kontext "D4:D18" zusammen lassen je Zeile eine entsprechende Einordnung (positive oder negative Rückmeldung) zu.

Diese Funktion eröffnet unbegrenzte Möglichkeiten. Nicht ausser Acht zu lassen sind jedoch Datenschutz-Themen. Falls Du diese Funktion im Geschäftsalltag nutzen möchtest, kläre ab, wo das KI-Modell bereitgestellt wird und wie Deine Organisation die Nutzung geregelt hat (sofern die Funktion überhaupt zugänglich ist). Auch für den privaten Gebrauch sollte man sich überlegen, welche (sensitiven) Daten man bearbeiten möchte - oder ob man für einzelne Fälle auch mit generischen Testdaten arbeiten kann. Natürlich kann so das Potenzial nicht vollends ausgeschöpft werden, wie beispielsweise im Kaffee-/Kaffeemaschinen-Bewertungsbeispiel oben; man möchte hier ja möglichst reale Daten anbinden und bewerten lassen.

 

Wann wird die Funktion verfügbar sein? Bereits jetzt, via "Beta Channel" für Benutzer mit einer Microsoft 365 Copilot Lizenz.

  • Windows: Version 2509 (Build 19212.20000) or later.
  • Mac: Version 16.101 (Build 25081334) or later.

Excel passt die Bezugsart an - und die Welt steht still.

Zeilennummern und Spaltenbuchstaben, Bezüge und Formeln wie "=A1+A2". Das könnte sich ändern.

Meine Excel Benutzeroberfläche zeigt nach einem Update keine Spaltenbuchstaben mehr. Nun stehen da ebenfalls Zahlen:

Die Formeln sind nun in einem anderen Format (Z1S1-Bezugsart - Englisch: R1C1 Reference). Wer VBA-Makros kennt, kennt auch diese Bezugsart. Eine Formel wie "=D2+D3" in Excel einzugeben, resultiert in einem Namensfehler:

Immerhin: Einerseits werden bestehende Formeln auf diese Bezugsart angepasst. Andererseits lässt sich diese Bezugsart unter den Excel-Optionen (Reiter "Formeln") deaktivieren (Z1S1-Bezugsart). Situation behoben? Nicht zwingend längerfristig. Diverse Implementierungen & Skripts könnten von dieser Änderung und solchen Auto-Updates betroffen sein.

Hier lässt sich die Bezugsart deaktivieren:

Somit sind die Formeln und auch die Excel Benutzeroberfläche (Spaltenbuchstaben) wieder wie bisher:

ExcelLegacyBezug

SVERWEIS mit als Text formatierter Zahl

Exporte und die Daten aus Systemen können in unterschiedlichen Formaten daherkommen. Teilweise sind Angaben wie "Produktnummern" als Text formatiert, in einer Referenztabelle (z.B. einer Produktliste) sind diese jedoch nicht. Das kann dazu führen, dass Verweise wie der "SVERWEIS" kein Resultat findet. Nachfolgend wird ein simpler Weg aufgezeigt, wie die Formel erweitert werden kann, ohne die Input-Daten (im Textformat) zunächst als Zahl umformatieren zu müssen.

Angenommen Du möchtest aus einer Liste mit diversen Produktnummern den Stückpreis hinzufügen. Diesen würden wir mittels "SVERWEIS" aus einer anderen Tabelle, der Produkttabelle, anreichern. Die ist ein Beispiel der Produkttabelle:

Produktliste

Wenn wir nach einem Produkt wie beispielsweise "5712471" suchen, sollten wir den Stückpreis von 105.-- zurückerhalten. Da unsere eine Liste jedoch als Text formatierte Zahlen enthält, können wir mittels "eigentlich" korrekt gesetzter Formel dennoch kein Resultat zurückerhalten. Der SVERWEIS gibt also #NV als Fehlermeldung zurück:

SVERWEIS_Fehlermeldung

Dies wäre die Formel eines "simplen" SVERWEIS:

=SVERWEIS(A2;Produkttabelle!A:C;3;0)

Anstatt dass wir nun die Produktnummer in unserer Suche umformatieren, können wir die Formel leicht ergänzen. Wenn wir eine als Text formatierte Zahl mit *1 multiplizieren, dann erhalten wir eine korrekt formatierte Zahl. Der SVERWEIS funktioniert dann. Dies wäre das gewünschte Resultat:

SVERWEIS_korrekt

Wobei wir die oben aufgeführte Formel nur leicht anpassen, indem wir A2 mit *1 multiplizieren:

=SVERWEIS(A2*1;Produkttabelle!A:C;3;0)

Weitere Tipps & Tricks

Auf Excelblog.ch findest Du diverse weitere Tipps & Tricks zu Verweisen wie dem SVERWEIS, aber auch zum Umgang mit als Text formatierten Zahlen. Siehe beispielsweise: