Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten
Transcription
Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten
Excel 2003 - Aufbaukurs 49 Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle Wie kann ich eine Abfrage aus einer Datenliste gestalten, so dass die Ergebnisse an einem eigenen Ort ausgegeben werden? Wie formuliere ich Filterbedingungen? Wie kann ich Logisch-Und bzw. Logisch-Oder filtern? Wie kann ich nach einem Bereich filtern? Was wird unter einem Teilergebnis verstanden? Wie kann ich mit geringem Aufwand Zwischensummen erstellen? Lassen sich Datenlisten so anlegen, dass mehrere Kollegen gleichzeitig darin arbeiten können? Was geschieht im “Konfliktfall”? Wie lassen sich Änderungen in Tabellen aufspüren? In diesem Modul werden folgende Themen behandelt: Listen aus vorhandenen Daten erstellen ......................................................................................... 50 Komplexes Filtern aus Datenlisten: Spezialfilter............................................................................... 51 Aufstellen von Filterbedingungen................................................................................................... 52 Zwischensummen berechnen: Teilergebnisse .................................................................................. 53 Datenlisten zur Verfügung stellen: Freigabe .................................................................................... 54 Lernziel: Sie lernen mit komplexen Filtern Informationen aus Datenlisten zu erhalten und Zwischenergebnisse (z.B. für Subtotals) zu erstellen. Darüber hinaus erwerben Sie das nötige Wissen, um Datenlisten freizugeben und die Änderungen, die daraus resultieren, aufzuspüren. Voraussetzungen: Grundlagen der Tabellen- und Dateibehandlung, Grundlagen der Datenbank-Funktionen von MS Excel. © Dr.-Ing. Paul Christiani GmbH & Co. KG 50 Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle Listen aus vorhandenen Daten erstellen Habe ich die Möglichkeit mehrere Bereiche in einer Datenliste mit Autofilter zu versehen? Liste mit AutoFilter innerhalb einer Datenliste In Excel 2003 haben Sie die Möglichkeit Listen in Ihren Tabellen zu erstellen, um zusammenhängende Daten zu gruppieren und gemeinsam zu bearbeiten. Diese Listen können aus vorhanden Daten oder auch aus leeren Zellen erstellt werden. Sie können diese Daten dann unabhängig von den Daten außerhalb der Liste verwalten. Vorteile Eine Liste erstellen Sie, indem Sie die entsprechenden Zellen markieren und anschließend Menü Daten, Liste, Liste erstellen... aufrufen. Im Dialogfenster Liste erstellen können Sie mittels Kontrollkästchen entscheiden, ob die Liste eine Kopfzeile hat. Wenn nicht, werden die einzelnen Spalten mit Spalte1, Spalte2 usw. bezeichnet. Der Bereich, der als Liste angegeben wird, erhält eine veränderte Benutzeroberfläche. Ein dunkelblauer Listenrahmen kennzeichnet eindeutig den Zellbereich der Liste. Erstellen einer Liste Standardmäßig ist automatisch der AutoFilter aktiviert, wodurch Sie sofort die Möglichkeit haben, die Daten rasch zu filtern oder zu sortieren. Mit Menü Daten, Filter, AutoFilter kann der AutoFilter auch wieder ausgeschalten werden. Möglichkeiten Eine Zelle im Listenrahmen unten links enthält ein Sternchen, diese wird als Einfügezelle bezeichnet. Sie können dort neue Daten eingeben, die dann automatisch zur Liste hinzugefügt werden. Die Größe der Liste kann auch durch Ziehen mit der Maus am Vergrößerungspunkt im rechten unteren Eck am Listenrahmen durchgeführt werden. Dadurch wird der Bereich aus den bereits bestehenden Daten vergrößert. Daten nachträglich zur Liste hinzufügen Mit Menü Daten, Liste, Ergebniszeile erhalten Sie eine neue letzte Zeile mit einer Berechnung. Durch Anklicken einer Zelle in dieser Ergebniszeile können Sie aus einer Dropdownliste andere Funktionen auswählen. Ergebnisse erzielen Menü Daten, Liste, In Bereich umwandeln ermöglicht Ihnen die Liste wieder in einen normalen Bereich zu konvertieren. In normalen Bereich umwandeln In einer Tabelle können immer auch mehrere Bereiche als Liste angegeben werden. Alle Befehle zum Erstellen bzw. zum Arbeiten mit Listen finden Sie im Kontextmenü. © Dr.-Ing. Paul Christiani GmbH & Co. KG Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle 51 Komplexes Filtern aus Datenlisten: Spezialfilter Wie kann ich eine Abfrage aus einer Datenliste gestalten, so dass die Ergebnisse an einem eigenen Ort ausgegeben werden? Das Dialogfenster Spezialfilter ermöglicht die Angabe, wo welcher Bereich liegt Bestehende Datenlisten können mit Menü Daten, Filter, Spezialfilter... nach frei zu vergebenden Suchkriterien gefiltert werden. Im Gegensatz zu der Funktion AutoFilter lassen sich mit Spezialfiltern auch Logisch-Oder-Filterkriterien aufstellen. Die herausgefilterten Datensätze werden – auf Wunsch – in einen sog. Ausgabebereich kopiert. Vorteile des Spezialfilters Um den Spezialfilter zu verwenden, wird folgende Vorgangsweise empfohlen: 1. Es müssen die Suchkriterien in einem eigenen Kriterienbereich eingegeben werden. Dieser besteht aus Feldbezeichnungen der Datenliste, die an eine freie Stelle des Tabellenblattes kopiert werden. 2. Anschließend wird eine Zelle der Datenliste markiert und Menü Daten, Filter, Spezialfilter... aufgerufen. In dem folgenden Dialogfenster ist zu entscheiden, ob die gefilterten Datensätze an einen neuen Ort kopiert (An eine andere Stelle kopieren) oder ob die nicht den Suchkriterien entsprechenden Datensätze innerhalb der Datenliste ausgeblendet werden sollen (Liste an gleicher Stelle filtern). Sollen gefilterte Datensätze an eine andere Stelle kopiert werden, ist der Cursor in das Feld Kopieren nach zu stellen, um in der Folge die obere linke Zelle zu markieren, in die das Ergebnis des Filtervorganges kopiert werden soll. 3. In jedem Fall ist der Kriterienbereich festzulegen: Dazu ist der Cursor in das entsprechende Feld des Dialogfensters zu setzen und die vorher für diesen Zweck erstellte Feldnamenszeile sowie die Zeile(n) darunter mit den Filterkriterien zu markieren. Vorgangsweise Nun wird durch Betätigen von OK nach den eingegebenen Bedingungen gefiltert. Die Vorbereitung für das Spezialfiltern erscheint im ersten Moment aufwändig. Andererseits ist diese nur einmal pro Datenliste durchzuführen. In der Folge steht ein sehr flexibles Abfrageinstrument zur Verfügung. Kriterienbereich und Ausgabebereich können mit dem Namensfeld (links von der Bearbeitungszeile) überprüft werden. Verwenden Sie die Schaltflächen Dialog reduzieren, um die Bereiche leichter markieren zu können. © Dr.-Ing. Paul Christiani GmbH & Co. KG 52 Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle Aufstellen von Filterbedingungen Wie formuliere ich Filterbedingungen? Wie kann ich Logisch-Und bzw. Logisch-Oder filtern? Wie kann ich nach einem Bereich filtern? Beispiel für ein kombiniertes Logisch-Und und Oder-Filterkriterium Je nach Aufstellung und Festlegung des Kriterienbereiches können unterschiedliche Filter gesetzt werden. Logisch-Und-Filter werden in einer Zeile formuliert; z.B.: Umsatz Funktion >=1000000 Geschäftsführer Logisch-Und Diese Suchkriterien filtern alle Datensätze aus der Datenliste, deren Funktion Geschäftsführer und deren Umsatz größer oder gleich 1.000.000 ist. Logisch-Oder-Filter werden in zwei oder mehreren Zeilen formuliert. Hierbei ist unbedingt der Suchkriterienbereich im Dialogfenster Spezialfilter entsprechend neu festzulegen; z.B.: Umsatz Funktion 1000000 Geschäftsführer Logisch-Oder Diese Kriterien filtern alle Datensätze aus der Datenliste, deren Funktion Geschäftsführer oder deren Umsatz gleich 1.000.000 ist. Ein Bereich wird wie im folgenden Beispiel gefiltert: PLZ PLZ >=70000 <80000 Bereich filtert alle Datensätze, deren PLZ größer oder gleich 70000 und kleiner als 80000 ist. Es ist somit ein zusätzliches Feld für die obere Schranke nötig geworden. Die Suchkriterien sind um diesen Bereich zu erweitern. Der Kriterienbereich darf stets nur die aktuell von den Suchkriterien beanspruchten Zellen umfassen (kein vorbeugendes Anlegen eines eventuell benötigten größeren Kriterienbereiches!). Beachten Sie bitte, dass gefilterte Datensätze nicht dynamisch auf Änderungen in der Datenliste reagieren. Sind Änderungen erfolgt, ist das Filtern erneut durchzuführen. © Dr.-Ing. Paul Christiani GmbH & Co. KG Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle 53 Zwischensummen berechnen: Teilergebnisse Was wird unter einem Teilergebnis verstanden? Wie kann ich mit geringem Aufwand Zwischensummen erstellen? Ermittle die Summe des Umsatzes pro Region! Große Datenlisten können leichter interpretiert werden, wenn für gleiche Eintragungen Zwischensummen ausgewiesen werden. Beispiel: Aus einer Firmendatenbank soll die Summe des Umsatzes pro Branche errechnet werden. Dies ist, 1. nachdem die Datenliste nach jener Spalte sortiert wurde, für die z.B. Zwischensummen errechnet werden sollen, und 2. die aktive Zelle in die Datenliste gesetzt wurde, mit Menü Daten, Teilergebnisse... möglich. Zweck Das Dialogfenster Teilergebnisse enthält folgende Einstellungsmöglichkeiten: Einstellungsmöglichkeiten Gruppieren nach: erlaubt die Wahl der vorher sortierten Feldbezeichnung, bei deren Wechsel z.B. eine Zwischensumme errechnet werden soll. Unter Verwendung von: ermöglicht die Wahl der Art der Berechnung des Teilergebnisses (z. B. Summe oder Anzahl). Vorgangsweise Teilergebnis addieren zu: erlaubt die Wahl der Spalten, unter denen ein Teilergebnis erscheinen soll. Das Resultat erscheint als Gliederung. Mit den Schaltflächen 1, 2, 3 (Gliederungsleiste) können die benötigten Informationen dargestellt werden. Gliederung Um nach der Bildung von Teilergebnissen wieder die Originaltabelle zu erhalten, ist Menü Daten, Teilergebnisse... und dort die Schaltfläche Alle entfernen zu verwenden. Teilergebnisse entfernen Die Spalten, für die Teilergebnisse errechnet werden, sollten vorher unbedingt sortiert worden sein, da Excel sonst bei jedem Wechsel in dieser Spalte ein neues Teilergebnis einfügt. © Dr.-Ing. Paul Christiani GmbH & Co. KG 54 Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle Datenlisten zur Verfügung stellen: Freigabe Lassen sich Datenlisten so anlegen, dass mehrere Kollegen gleichzeitig darin arbeiten können? Was geschieht im “Konfliktfall”? Wie lassen sich Änderungen in Tabellen aufspüren? Das Register Weitere aus dem Dialogfenster Arbeitsmappe freigeben Prinzipiell können mehrere Anwender ein und dasselbe Dokument zur gleichen Zeit offen halten. Es hat jedoch nur der erste Anwender die Möglichkeit, dieses Dokument auch unter dem ursprünglichen Namen zu speichern. Excel bietet die Möglichkeit, ein Dokument mehreren Anwendern gleichzeitig zur Verfügung zu stellen – einschließlich der Möglichkeit, Änderungen zu speichern. Zweck Der Besitzer eines zur Verfügung zu stellenden Dokumentes hat dieses zunächst zu öffnen. Nun erfolgt die Freigabe mit Menü Extras, Arbeitsmappe freigeben… und dem entsprechenden Kontrollkästchen im Register Status. Der Besitzer... Anwender, die Zugriffsrechte auf dieses Dokument haben, können es nun öffnen und Änderungen vornehmen. Eine Berücksichtigung aller Änderungen von Kollegen erfolgt beim Speichern. Wird eine Zelle von zwei Kollegen gleichzeitig geändert, kann der, der zuletzt speichert, entscheiden, wessen Änderungen erhalten bleiben sollen. Zu diesem Zweck erscheint automatisch das Fenster Konflikte lösen. ... und andere Anwender Mit Menü Extras, Arbeitsmappe freigeben…, Register Status lässt sich jederzeit feststellen, wer gerade diese Arbeitsmappe offenhält. Im Register Weitere kann mit diversen Optionsfeldern eingestellt werden, welcher Anwender sich im Konfliktfall durchsetzt, ob ein Konfliktprotokoll geführt werden und wie die Auflösung von Konflikten stattfinden soll. Register Status Das Überprüfen auf Änderungen erfolgt mit Menü Extras, Änderungen nachverfolgen, Änderungen hervorheben... bzw. Änderungen annehmen oder ablehnen... Mit dem ersten Befehl kann u.a. ein Protokolltabellenblatt eingerichtet werden – mit dem zweiten Befehl lassen sich bequem die geänderten Zellen erreichen, um zu entscheiden, ob diese Änderungen akzeptiert oder verworfen werden sollen. Änderungen verfolgen Damit Ihre Kollegen auf Ihr Dokument zugreifen können, muss dieses auf einem Server gespeichert sein oder der zum Speichern genutzte Ordner auf einer lokalen Festplatte muss freigegeben werden. Dies erfolgt z.B. über das Kontextmenü (rechte Maustaste) dieses Ordners und dem Befehl Freigabe und Sicherheit… Ein Zugriff auf freigegebene Ressourcen gelingt mit dem Symbol Netzwerkumgebung (auf dem Desktop). © Dr.-Ing. Paul Christiani GmbH & Co. KG Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle 55 Zusammenfassen und Vertiefen Modul 5: Filtern und Teilergebnisse - Erweiterte Datenlisten-Befehle z Verwenden Sie Listen, damit Sie Daten unabhängig von Daten außerhalb der Liste verwalten und analysieren können. z Wenn Sie eine Datenliste mit aufwändigeren Kriterien filtern wollen, sollten Sie die Funktion Spezialfilter verwenden. Hiermit können Sie Logisch-OderFilterkriterien definieren bzw. die Liste auch an einer anderen Stelle filtern. z Beachten Sie bitte, dass Logisch-Und-Filterkriterien im Kriterienbereich in eine Zeile geschrieben werden. Logisch-Oder-Kriterien müssen in unterschiedliche Zeilen geschrieben werden. z Wenn Sie in einer Datenliste z.B. die Anzahl Ihrer Kunden pro Land oder die Umsätze pro Branche etc. berechnen wollen, verwenden Sie die Funktion Teilergebnisse. Die Teilergebnisse werden in Form einer Gliederung angezeigt. z Sie können Datenlisten für mehrere Mitarbeiter über das Netzwerk zur Verfügung stellen. Andere Anwender können nun, im Rahmen ihrer Zugriffsrechte, diese Arbeitsmappe öffnen, Eintragungen vornehmen, Änderungen durchführen, etc. © Dr.-Ing. Paul Christiani GmbH & Co. KG Listen siehe Seite 50 Komplexes Filtern siehe Seite 51 Logisch-Und/Oder-Kriterien siehe Seite 52 Teilergebnisse berechnen siehe Seite 53 Arbeitsmappe freigeben siehe Seite 54