class: title-slide center middle # Tabellen ## Excel-Schulung Studierendenwerk Bielefeld ### Jens Klenke, M.Sc. --- class: top, left ## Funktionen — Übersicht - Einführung - Unterschiede & Vorteile --- class: inverse middle center # Einführung --- ## Einführung .blockquote[ **Wichtig:** Nicht jeder Datenbereich ist eine _Tabelle_] In Excel gibt es einen speziellen Objekttyp namens **"Tabelle"** (Tables) – mehr als nur ein formatierter Zellbereich -- <br> **Merkmale einer echten Excel-Tabelle:** - Automatische Formatierung (abwechselnde Zeilenfarben) - Filterpfeile in der Kopfzeile - Eigener Name (z.B. "Tabelle1") - Strukturierte Verweise in Formeln (`[@Spalte]` statt `A2`) -- *Man erkennt sie daran, dass beim Anklicken ein neues Menüband "Tabellenentwurf" erscheint* --- ## Bereich in Tabelle umwandeln **Über das Menü:** .blockquote.exercise[Bereich markieren → Einfügen → Tabelle] **Über Shortcut:** .blockquote.exercise[Bereich markieren → `Strg + T`] -- <br> **Dialogfenster:** ggf. Häkchen setzen, falls die erste Zeile Überschriften enthält ``` ✅ Tabelle hat Überschriften ``` -- <br> **Rückumwandlung:** Tabellenentwurf → "In Bereich konvertieren" --- ## Vorteile von Excel-Tabellen .font90[ <br> | Vorteil | Beschreibung | |---------|--------------| | **Automatische Erweiterung** | Neue Zeilen/Formeln werden automatisch übernommen | | **Filterpfeile inklusive** | Sofort filter- und sortierbar | | **Strukturierte Verweise** | Formeln lesbarer (`[@Preis]` statt `B2`) | | **Automatisches Design** | Einheitliche, professionelle Optik | | **Bessere Diagramm-/Pivot-Anbindung** | Erweiterungen werden "automatisch" erkannt | | **Eigener Tabellenname** | Einfacher Bezug aus anderen Formeln/Blättern | ] -- <br> **Größter Vorteil im Alltag:** Formeln müssen bei neuen Zeilen **nicht mehr manuell** nach unten gezogen werden --- class: inverse middle center # Unterschiede --- ## Formeln ### Bezug vs. Tabelle .pull-left[ **Normaler Zellbezug:** ``` =B2*C2 =SUMME(B2:B10) ``` ] .pull-right[ **Strukturierter Verweis (in Tabellen):** ``` =[@Menge]*[@Preis] =SUMME(Tabelle1[Umsatz]) ``` ] -- .font90[ <br> **Wichtigste Unterschiede:** | Aspekt | Normaler Bezug | Strukturierter Verweis | |--------|-----------------|--------------------------| | Lesbarkeit | `B2*C2` (unklar, was gemeint ist) | `[@Menge]*[@Preis]` | | Beim Ziehen | Passt sich relativ an (`B2`→`B3`) | Automatisch pro Zeile (`[@...]`) | | Einbindung neuer Zeilen | Manuell | Automatisch | | Ganze Spalte referenzieren | `B:B` oder `B2:B100` | `Tabelle1[Menge]` | ] --- ## Strukturierte Verweise .font90[ <br> | Syntax | Bedeutung | |--------|-----------| | `[@Spaltenname]` | Wert in **derselben Zeile** der angegebenen Spalte | | `Tabelle1[Spaltenname]` | **Ganze Spalte** (alle Datenzeilen) | | `Tabelle1[#Alle]` | Gesamte Tabelle inkl. Überschriften | | `Tabelle1[#Kopfzeilen]` | Nur die Überschriften-Zeile | | `Tabelle1[#Datenbereich]` | Nur die Daten (ohne Überschrift) | ] -- <br> **Beispiel:** ``` =SUMME(Tabelle1[Umsatz]) =MITTELWERT(Tabelle1[Preis]) =[@Menge]*[@Preis] ``` - Tabellennamen (`Tabelle1`) können und sollten im Tabellenentwurf angepasst werden. --- ## Beispiel: **Ausgangssituation:** Verkaufsliste mit Menge & Preis, Formel für Umsatz | Produkt | Menge | Preis | Umsatz | |---------|-------|-------|--------| | Apfel | 10 | 0,50€ | `=B2*C2` | | Banane | 5 | 0,30€ | `=B3*C3` | | Kirsche | 8 | 2,00€ | `=B4*C4` | -- <br> **Neue Zeile wird hinzugefügt:** | Produkt | Menge | Preis | Umsatz | |---------|-------|-------|--------| | ... | ... | ... | ... | | Traube | 12 | 1,50€ | ❌ **muss manuell ergänzt werden!** | --- ## Mit Tabelle: Automatische Erweiterung **Gleiche Daten, aber als Tabelle (`Strg + T`):** | Produkt | Menge | Preis | Umsatz | |---------|-------|-------|--------| | Apfel | 10 | 0,50€ | `=[@Menge]*[@Preis]` | | Banane | 5 | 0,30€ | `=[@Menge]*[@Preis]` | | Kirsche | 8 | 2,00€ | `=[@Menge]*[@Preis]` | -- <br> **Neue Zeile wird hinzugefügt:** | Produkt | Menge | Preis | Umsatz | |---------|-------|-------|--------| | ... | ... | ... | ... | | Traube | 12 | 1,50€ | ✅ **Formel automatisch übernommen!** | --- ## Filtern & Sortieren direkt **Ohne Tabelle:** - Filter muss manuell aktiviert werden (`Strg + Shift + L` oder über das Menü) **Mit Tabelle:** - Filterpfeile sind **automatisch** in der Kopfzeile enthalten -- <br> **Zusätzlicher Vorteil: Ergebniszeile** .blockquote.exercise[Tabelle anklicken → Tabellenentwurf → ✅ Ergebniszeile] ``` Tabellenentwurf → ✅ Ergebniszeile aktivieren ``` - Unterschiedliche Übersichtsmaße (bsp. `SUMME`, `Anzahl`) - Filtern wird von Funktionen berücksichtigen --- ## Tabellen als Grundlage für PivotTables **Wichtiger Zusammenhang:** Excel-Tabellen sind die **ideale Datenquelle** für PivotTables (Pivot-Tabellen) -- **Zusammenspiel:** .font90[ | Eigenschaft der Tabelle | Vorteil für PivotTable | |--------------------------|--------------------------| | Automatische Erweiterung | PivotTable erfasst neue Zeilen automatisch mit | | Klare Spaltennamen | Bessere Feldbezeichnungen im PivotTable-Bereich | | Keine Leerzeilen/-spalten | Fehlerfreie Datengrundlage | | Eigener Tabellenname | Einfache Aktualisierung der Datenquelle | ] -- <br> .font90[ **Praktischer Vorteil:** Neue Daten werden automatisch einbezogen, wenn auf **"Aktualisieren"** in der PivotTable geklickt wird <br> ] -- .center[_Mehr dazu im Kapitel zu PivotTables_]