Sobald Sie über eine externe Datenverbindung verfügen, können Sie die Verbindungseigenschaften verwenden, um auf eine andere Datenbanktabelle oder Abfrage zu verweisen. Sie können sogar Ihre eigenen SQL-Anweisungen schreiben. SQL (Structured Query Language) ist die Sprache, die relationale Datenbanksysteme (wie Microsoft Access) verwenden, um verschiedene Aufgaben auszuführen. Sie können Anweisungen direkt aus Excel heraus übergeben, indem Sie SQL-Anweisungen verwenden. Dadurch erhalten Sie mehr Kontrolle über die Daten, die Sie in Ihr Excel-Modell ziehen.
Obwohl eine detaillierte Diskussion von SQL nicht möglich ist, lassen Sie uns ein wenig aus unserer Komfortzone heraustreten und unsere externe Datenverbindung mit einer einfachen SQL-Anweisung bearbeiten, um einen anderen Datensatz einzufügen.
Wechseln Sie in der Multifunktionsleiste zur Registerkarte Daten und wählen Sie Verbindungen aus. Dadurch wird das hier gezeigte Dialogfeld Arbeitsmappenverbindungen aktiviert.
Wählen Sie die Schaltfläche Eigenschaften für die Verbindung, die Sie ändern möchten.
Wählen Sie die Verbindung aus, die Sie bearbeiten möchten, und klicken Sie dann auf die Schaltfläche Eigenschaften.
Das Dialogfeld Verbindungseigenschaften wird geöffnet. Hier können Sie auf die Registerkarte Definition klicken.
Wählen Sie auf der Registerkarte Definitionen den SQL-Befehlstyp aus und geben Sie Ihre SQL-Anweisung ein.
Ändern Sie die Eigenschaft Befehlstyp in SQL und geben Sie dann Ihre SQL-Anweisung ein. In diesem Fall können Sie Folgendes eingeben:
SELECT * FROM [Sales_By_Employee]
WHERE ([Market] = 'Tulsa')Diese Anweisung weist Excel an, alle Datensätze aus der Sales_By_Employee-Tabelle abzurufen, bei denen der Markt gleich Tulsa ist.
Klicken Sie auf OK, um Ihre Änderungen zu bestätigen und das Dialogfeld Verbindungseigenschaften zu schließen.
Excel löst sofort eine Aktualisierung Ihrer externen Verbindung aus und bringt Ihre neuen Daten ein.