
In der Excel-Datenbankabfrage verwenden wir die folgende Syntax, um einen Referenzwert zu definieren
SELECT * FROM [Sheet1$A1:Z500] where Dept = 'IT'
Im obigen Fall nehme ich dieAbteilungWert IT
als Referenz, um alle IT
zugehörigen Daten zu erhalten. Daher definieren wir den Referenzwert hier als IT
.
Meine Frage lautet: Kann ich statt der Definition IT
eine Liste von Werten in einer Spalte in derselben Excel-Datei als Referenz erstellen?
PS: Ich möchte hier nicht ständig die Referenzwerte eintippen. Durch die Definition des Blattnamens und des Zellbereichs der Werte, die ich haben möchte, erhalte ich die zugehörigen Daten.
WieSheet2 A3:A100
So Sheet2 A3:A100
kann ich durch einfaches Aktualisieren der Werte die zugehörigen Werte abrufen. Ich muss die SQL-Anweisung nicht jedes Mal öffnen und bearbeiten.