Excel-Tipps: Beispiele, Tipps, Ideen, Bücher und Links zu Excel und Visual Basic
In dieser Seite habe ich einige meiner Excel-Tipps und -Tricks gesammelt.
Nach manchen Lösungen musste ich selbst erst suchen
oder länger dafür nachdenken.
Außerdem werden hier hilfreiche Buchtipps und Links vorgestellt.
Microsoft Excel 2007 - Basiswissen
Die ersten Schritte in Excel 2007 werden in diesem Heft in sehr übersichtlicher Weise dargestellt:
Excel Arbeitsumgebung, Zellformatierung, Formeln, Funktionen und Diagramme.
Microsoft Excel 2007 - Aufbauwissen
Excel 2007 für fortgeschrittene Anwender - einschließlich VBA-Einführung
Die wichtigsten Funktionen für Fortgeschrittene wie z.B. Matrix-, Statistik- und Logikfunktionen,
Arbeit mit Datenbanken und Listen, Pivot-Tabellen, Makros, Diagramme
und Einführung in die VBA-Programmierung.
KlickTipps.de/physik-einheiten-umrechnen.php
In dieser Seite wird erklärt, wie man physikalische und andere Einheiten sicher in einander umrechnet.
Umrechnungsfaktoren, die sich dabei ergeben, köannen dann in Excel-Formeln verwendet werden.
kuhn-pc.de/kpc-schulung.php
Bei www.kuhn-pc.de wird auch eine telefonische Excel-Beratung bzw. Excel-Schulung angeboten.
Manchmal reichen schon 15 oder 20 Minuten Gespräch, um eine vorher unlösbare Frage zu klären.
wer-weiss-was.de
Foren zu Windows, Excel, Word und vielen anderen Themen
ubit.ch/software/ubitmenu-office2007/
Wer sich (zunächst) gar nicht an das Aussehen von Office 2007 oder Office 2010 gewöhnen kann oder will,
bekommt mit UBitMenu wieder ein Menü für Word, Excel oder Powerpoint.
Man kann zwischen beiden Ansichten wechseln.
ms-office-forum.netforum/
Foren zu diversen MS-Office-Programmen: Word, Excel, Access, PowerPoint, ...
syncollege.de/forum
Foren Excel und zu diversen MS-Office-Programmen; außerdem zu Corel, Photoshop, Flash, ...
de.wikibooks.org/wiki/VBA_in_Excel_-_Grundlagen
Bei Wikibooks werden die Grundlagen zu Visual Basic im Excel (VBA) schön erklärt.
Mit dieser Programmiersprache werden benutzereigene Funktionen und Makros programmiert.
Hier stelle ich ein paar Lösungen für Probleme vor, zu denen ich am häufigsten gefragt wurde
und werde.
Vielleicht stehen Sie gelegentlich vor ähnlichen Problemen und Fragen.
Zunächst beschreibe ich reine Excel-Lösungen, später auch Lösungen mit Excel-VBA (Visual-Basic).
Viel Spaß beim Benutzen! - und lassen Sie sich dadurch zu eigenen Experimenten und Ideen anregen:
Excel zeigt zwar meist gerundete und scheinbar 'glatte' Ergebnisse an,
rechnet aber intern mit bis zu 16 Nachkommastellen weiter.
Für mathematische und technische Anwendungen kann das erfreulich und nützlich sein,
bei Rechnungen mit z. B. kaufmännischen Zahlen ist es sehr unerwünscht.
Man könnte im Menü Extras/Optionen/Berechnung das "Genauigkeit wie angezeigt" aktivieren;
dies gilt dann aber für alle Ihre Excel-Anwendungen
und könnte unerwünschte Effekte in anderen Excel-Mappen auslösen.
Wenn Sie außerdem Ihre Excel-Mappe an jemanden senden, der "Genauigkeit wie angezeigt" nicht aktiviert hat,
gibt es rasch weitere Probleme.
Fazit: Lieber jeweils aktiv entscheiden, wo gerundet werden muss und es dort eingeben.
Excel bietet die Funktionen AUFRUNDEN( ; ), ABRUNDEN( ; ) und das kaufmännische RUNDEN( ; ).
Vor dem Semikolon wird der zu rundende Wert oder die zu rundende Formel angegeben.
Hinter dem Semikolon wird angegeben, auf wieviele Stellen gerundet wird:
• Positive Zahlen: Anzahl Nachkommastellen
• Null: Runden auf ganze Zahlen
• Negative Zahlen: Runden auf Zehner, Hunderter usw.
Wenn man in speziellen Fällen mal in ganz anderen Schritten runden will,
muss man den zu rundenden Wert erst durch diese Schrittweite teilen und das Ergebnis
damit multiplizieren.
Beispiel für Runden in Schritten von 0,2:
=RUNDEN( A1/0,2 ; 0 )*0,2
Beispiel für Runden in 25er-Schritten:
=RUNDEN( A1/25 ; 0 )*25
Auch die Funktionen KÜRZEN() und GANZZAHL() runden Zahlen.
KÜRZEN() schneidet Nachkommastellen einfach ab, GANZZAHL() rundet konsequent zur
nächsten ganzen Zahl ab.
Bei positiven Zahlen verhalten sich beide Funktionen gleich, bei negativen unterschiedlich:
KÜRZEN(-4,3) gibt -4 zurück, GANZZAHL(-4,3) gibt -5 zurück,
da -5 die nächstkleinere ganze Zahl ist.
Tipp zur Vermeidung von Rundungsfehlern für Tabellen, die mit Geld zu tun haben:
Gewöhnen Sie sich generell an, überall dort auf 2 Stellen zu runden,
wo Sie mit Zehntel-Cent zu tun haben
(z. B. bei Preisen mit Zehntel-cent mal Menge) oder wo Mehrwertsteuer berechnet wird.
In Zellen angezeigte Werte formatieren
In Excel gibt es drei Methoden, mit denen man Zellen formatieren kann:
Formatieren der ganzen Zelle, Formatieren des angezeigten Werts und "Bedingte Formatierung".
In diesem Abschnitt geht es zunächst um das Formatieren von Zellen.
Häufig will man, dass in Zellen nicht nur "nackte" Zahlen angezeigt werden,
sondern dass die Zahlen in eine für den Betrachter gut erfassbare Form gebracht werden
oder dass auch physikalische oder Währungs-Einheiten dazu kommen.
Die zu formatierenden Zellen werden dazu markiert, und
Excel bietet dann über Menü Format→Zellen....→'Registerblatt Zahlen' oder mit
Maus-Rechtsklick und 'Zellen formatieren...'→'Registerblatt Zahlen' schon Einiges an Auswahl.
Wenn man aber speziellere Wünsche hat, muss man dort ein benutzerdefiniertes Format
eingeben.
Im Folgenden sind einige Beispiele und Möglichkeiten aufgelistet.
Bitte beachten Sie, dass Excel die Zahlen zwar entsprechend ihrer Formatierung anzeigt,
aber intern evtl. mit vielen Nachkommastellen weiterrechnet, wenn nicht per Formel gerundet wird!
Mit der Formatierung wird nur die Anzeige des Wertes festgelegt.
Man kann mit dem Wert (falls man ihn nicht mit @ als Text formatiert hat)
weiterrechnen.
Formatierung
Wert in Zelle
Anzeige
Beschreibung/Erklärung
#.##0,00
1234567,428
1.234.567,43
0 (Null) bezeichnet Ziffern, die angezeigt werden müssen,
# bezeichnet Ziffern, die angezeigt werden können,
Komma und Punkt bestimmen die Lage von Dezimalkomma und Tausender-Trennzeichen.
#.##0,0??
4567,428 543,1
4.567,428 543,1
Das Fragezeichen reserviert Platz für die angegebene Menge Nachkommastellen,
auch wenn keine eingegeben wurden. Kommas stehen dadurch untereinander.
#.##0,00___A€
4567,4
4.567,428 €
Die drei Unterstriche und das A lassen einen Leerraum mit der gleichen Breite
wie drei A entstehen.
"€"* #.##0,00
"€"*~#.##0,00
4567,4
€ 4.567,428
€~~~4.567,428
Der Stern macht das, was links von ihm steht linksbündig und den Rest rechtsbündig.
Der Freiraum wird mit dem Zeichen rechts vom Stern (hier z. B. ein Blank oder Tilde) aufgefüllt.
00000
56,95
00056
Die Zahl wird 5-stellig mit führenden Nullen (z. B. wie eine Postleitzahl) angezeigt.
T und M: Zahlen einstellig
TT und MM: Zahlen zweistellig
MMM: Abgekürzter Monat; MMMM: Ausgeschrieben TTT: Abgekürzter Tagesname; TTTT: Ausgeschrieben
hh:mm h "Uhr" mm "Min." hh:mm:ss,sss [h]:mm
9:10 9:10 9:10:7,5 32:50
09:10 9 Uhr 10 Min. 9:10:7,500 32:50
hh und mm: Zahlen zweistellig
h und m: Zahlen einstellig
Stunden, Minuten, Sekunden und Millisekunden
mit [h] können über 24 Stunden angezeigt werden
Beachten Sie bitte, dass nach DIN 5008 bei allen Einheiten ein Leerzeichen (Blank)
zwischen Zahl und Einheit stehen soll.
Ausnahmen: Winkel-Grade, -Minuten und -Sekunden (49°58'22" Nord) sowie Potenzen und Indices (103, H2SO4)
Link: www.din5008.de
→ Größenangaben und Formeln
Speziellere Formatierungen
Formatierung
Beschreibung/Erklärung
#.##0,00;-#.##0,00;0,00;@
[Grün]+ #.##0,00;[Rot]- #.##0,00;;@
Mit Semikolons können mehrere Ausgaben festgelegt werden.
Oberes Beispiel: Positive Zahlen ohne Vorzeichen; negative Zahlen mit Vz.; Null mit 2 Nachkommastellen; alles Andere wird als Text formatiert.
Unteres Beispiel: Positive Zahlen grün und mit Vz.; negative Zahlen rot und mit Vz.; Null wird nicht angezeigt; Anderes als Text.
Positive und negative Zahlen mit Vz.; Null wird nicht angezeigt; bei Anderem eine rote Warnmeldung
;[Rot]- #.##0,00;;
Positive Zahlen werden nicht angezeigt; negative Zahlen rot und mit Vz.; Null
und Anderes wird nicht angezeigt.
Achtung: Excel rechnet mit den nicht angezeigten Zahlen (hier: positive oder Null) weiter!
"€"* #.##0,00;[Rot]"€"* -#.##0,00
Positive Zahlen werden schwarz angezeigt; negative Zahlen rot.
Der Stern sorgt dafür, dass das € linksbündig und der rest rechtsbündig ist.
Nullen und Text werden, da hier nicht festgelegt, standardmäßig angezeigt.
[=1]0 "Haus";0 "Häuser"
[>100][Blau]0,00;[>=-100]0,00;[Rot]0,00
Mit [] können einfache Bedingungen erzeugt werden.
Oberes Beispiel: Bei Wert =1: 1 Haus; sonst z. B.: 2 Häuser
Unteres Beispiel: Bei Wert >100: blaue Schrift; bei >=-100: schwarz; sonst: rot
[Blau]0,000 "kg";[Farbe10]@
Zahlen werden blau, mit 3 Nachkommastellen und mit Einheit kg angezeigt,
Texte dunkelgrün
(Farbtabelle)
[Blau]0,000 "kg";[Farbe10]@
Zahlen werden blau, mit 3 Nachkommastellen und mit Einheit kg angezeigt,
Texte dunkelgrün
(Farbtabelle)
[>256][Blau]0;[>=1]"";[Rot]0;[Farbe10]@
Zahlen über 256 werden blau angezeigt, Zahlen von 1 bis 256 gar nicht,
die übrigen Zahlen rot, Texte dunkelgrün
Aber Vorsicht: Besonders in Tabellen, die mehrere Leute bearbeiten, sollte man es mit dieser Art der
Formatiererei nicht übertreiben.
Das Formatieren ist für den Betrachter der Zellen und der Formeln darin zunächst unsichtbar,
und das kann zu Verwirrung führen.
Auch man selbst könnte Probleme bekommen, wenn man seine Tabelle nach einigen Monaten mal überarbeiten muss.
Wenn eine Zelle nur mal vorübergehend als Text formatiert werden soll,
kann dies auch durch Eingabe eines Hochkommas ' am Anfang der Zelle geschehen.
Formatieren von Werten in einer Zelle
Bei Bedarf kann eine Zahl auch mit der Excel-Funktion TEXT(;) formatiert werden.
Vor dem Semikolon kommt eine Formel oder ein Wert, danach die Formatangabe in Gänsefüßchen. Wenn die
Formatangabe selbst Gänsefüßchen enthält, müssen sie verdoppelt werden.
Beispiele:
=TEXT( heute() ;"TTTT TT.MM.JJ")
=TEXT( A1 ;"#.##0,000 ""€/m²""")
Durch mehrfaches Nutzen der Funktion TEXT() kann man Werte aus verschiedenen Zellen kombinieren.
Beispiel (ohne Return-Taste eingeben!):
="Heute, am " & TEXT(heute() ;"TT.MM.JJ") & " wurden "
& TEXT((A3;"0,0 ""m³""") & " Gas verbraucht."
Nachteil: Der mit TEXT() formatierte Wert verhält sich wie ein Text; man kann mit ihm nicht weiterrechnen.
In VBA heißt diese Funktion Format( , ).
Ein Datum muss dort mit englischen Abkürzungen formatiert werden:
Zuletzt:
Wenn man eine Zelle mit der Schriftart Wingdings formatiert, und JKLM oder ü eingibt,
wird JKLM oder ü
angezeigt.
Bedingte Formatierung
Mit der im vorigen Kapitel beschriebenen Formatierung wird nur der in einer Zelle
angezeigte Wert formatiert.
Mit der "bedingten Formatierung" (Menü Format→Bedingte Formatierung...) können z. B.
Schriftart, Hintergrund, Rahmen usw. einer Zelle in Abhängigkeit von Werten in dieser oder anderen Zellen
formatiert werden.
Es können hier Grenzen für Werte angegeben werden, oder die Formatierung kann vom Ergebnis von Formeln abängig gemacht werden.
Zu einer einzigen Zelle können sogar mehrere Bedingungen und Formatierungen angegeben werden.
Vielen Menschen ist nicht wirklich klar, wie man aus einem Bruttopreis den Nettopreis
und die Mehrwertsteuer berechnet.
Beim Bruttopreis steckt die Mehrwertsteuer sozusagen "mit drin".
Es handelt sich also um die 119% und nicht um 100%.
Um den Nettopreis zu erhalten, müsste man also den Bruttopreis durch 119 teilen
und mit 100 multiplizieren.
Kürzer: Bruttopreis / 1,19 und das gerundet → Nettopreis
Diese Formel sieht in Excel (mit Bruttopreis in A1) so aus:
=RUNDEN( A1 / 1,19 ; 2 )
Das Runden auf zwei Stellen ist nötig, damit Excel wirklich mit dem angezeigten Wert weiterrechnet
und nicht mit bis zu 16 Nachkommastellen, was immer wieder zu Rundungsfehlern führen würde.
Die Mehrwertsteuer bzw. Umsatzsteuer errechnet sich mit: Bruttopreis minus Nettopreis → Steuer.
Diese Reihenfolge "erst Netto, dann Steuer berechnen" ist im Umsatzsteuergesetz
(§ 10 UStG)
dadurch festgelegt, dass der Nettopreis als "Bemessungsgrundlage" bezeichnet ist.
Bei 7% Steuersatz sähe die Formel so aus:
=RUNDEN( A1 / 1,07 ; 2 )
Wenn der Bruttpreis in A1 stünde und der Steuersatz in B1, könnte die Formel so aussehen:
=RUNDEN( A1 / (1 + B1) ; 2 )
Vielleicht hätten Sie vermutet, dass es hier (1 + B1/100) heißen muss.
Excel hat aber in Zellen, die als Prozent formatiert sind, nicht wirklich den Prozentwert,
z. B. 19, gespeichert, sondern 'nur' den Prozentfaktor, also in diesem Beispiel 0,19.
Dies ist zunächst ungewohnt, erleichtert bzw. verkürzt aber die Erstellung von Excel-Formeln.
Differenz zwischen Kalendertagen
Um die Differenz zwischen zwei Datumsangaben in Tagen zu errechnen, kann man
die beiden Datumsangaben einfach voneinander abziehen.
Das frühere Datum soll dabei in B1 stehen, das spätere in A1:
=B1-A1
Wenn dann als Ergebnis keine Zahl, sondern ein seltsames Datum aus dem Jahr 1900 erscheint,
muss man die Zelle, in der diese Formel steht, noch mit Menü/Format/Zelle als ganze Zahl formatieren.
Wenn die angegebenen Anfangs- und Endtage (wie z. B. auch bei den Römern und zu biblischen Zeiten)
mitgezählt werden sollen, muss noch +1 zur Formel addiert werden.
Wenn beide Tage nicht mitgezählt werden sollen, kommt -1 zur Formel.
Weitere Möglichkeiten gibt es mit der versteckten Funktion
=DATEDIF( ; ; )
Das Ermitteln von Arbeitstagen (Funktionen =ARBEITSTAG und =NETTOARBEITSTAGE) ist bei
www.excelwelt.de
gut erklärt.
Differenz zwischen Uhrzeiten
Man kann auch Uhrzeiten z. B. 11:30 (in Zelle B1) und 12:50 (in C1) mit =C1-B1 voneinander abziehen.
Es erscheint wieder eine Uhrzeit: 1:20, die Differenz in Stunden und Minuten.
Wenn man das Ergebnis aber - weil man es z. B. mit anderen Zahlen addieren will -
als Dezimalzahl formatiert,
entsteht eine seltsame kleine Zahl: 0,5556. Das liegt daran, dass Excel in Tagen 'denkt'.
Man muss das Ergebnis daher mit 24 multiplizieren, um Stunden und deren dezimale Anteile zu erhalten;
zusätzlich sollte man das Ergebnis auf z. B. zwei Stellen runden,
da Excel zwar ein gerundetes Ergebnis anzeigt, aber intern mit allen Nachkommastellen weiterrechnet.
=RUNDEN( (C1-B1)/24) ; 2)
Die Klammer um C1-B1 ist nötig, weil Excel sonst (wie in der Mathematik üblich)
erst multipliziert und dann subtrahiert.
Kalenderwoche in Datum umrechnen
Falls man mal Jahr und Kalenderwoche in ein Datum umrechnen muss,
hilft die nachfolgende Formel.
Dabei wird vorausgesetzt/angenommen, dass das Jahr in Zelle A1 und
die Kalenderwoche in B1 steht.
=("4.1." & A1) + B1*7-7 - REST("2.1." & A1 ; 7)
Wenn die Zelle, in der diese Formel steht, nach Drücken von Return nur eine mehrstellige Zahl anzeigt,
muss man die Zelle noch mit Menü/Format/Zelle als Datum formatieren.
Das angezeigte Datum ist der Montag der jeweiligen Kalenderwoche.
Für den Dienstag muss dann noch +1 zur Formel addiert werden; für den Mittwoch +2 usw.
Der Weg vom Datum zur "deutschen" DIN-Kalenderwoche ist bei
excelformeln.de
beschrieben. Bei früheren Excel-Versionen ist das etwas kompliziert. Ab Excel 2010 funktioniert es mit
=KALENDERWOCHE(A1;21)
Mathematische Funktionen
In Excel sind bereits einige mathematische Funktionen vorhanden: WURZEL(), SIN(), COS(), LOG() usw.
Sie werden besonders gerne auch von Schülern und Studenten genutzt.
Manchmal funktionieren diese Funktionen aber nicht wie erwartet, oder man vermisst
bzw. sucht Funktionen.
Potenzieren kann man mit der Funktion POTENZ(;) oder mit ^.
Hoch 3:
=POTENZ( A1 ; 3 )
=A1^3
Mit WURZEL() kann man Quadratwurzeln berechnen.
Für andere Wurzeln benutzt man die Funktion POTENZ(;) und dann den Kehrwert des Exponenten.
Dritte Wurzel:
=POTENZ( A1 ; 1/3 )
=A1^(1/3)
Die Klammer ist nötig, damit erst dividiert und dann potenziert wird.
Die Winkelfunktionen SIN(), COS(), TAN() usw. und ihre Umkehrfunktionen
arbeiten bei Excel (wie in vielen anderen Programmiersprachen) im Bogenmaß.
Dort entspricht ein Vollkreis 2π = 6,2832.
Um die gewohnten Werte zu erhalten, muss man erst Grad (in Zelle A1) in Bogenmaß umrechnen;
dabei hilft die Excelfunktion PI(), die die
Zahl π liefert:
=SIN( A1 / 180 * PI() )
=COS( A1 / 180 * PI() )
Für die Umkehrfunktionen ARCSIN(), ARCCOS(), ARCTAN() usw. muss man den erhaltenen Winkel
von Bogenmaß in Grad umrechnen:
=ARCSIN( B1 ) / PI() * 180
=ARCCOS( B1 ) / PI() * 180
Logarithmen können erzeugt werden mit:
• LN() natürlicher Logarithmus zur Basis e
• LOG10() dekadischer oder Brigg'scher Logarithmus zur Basis 10
• LOG( ; ) Logarithmus zu beliebiger Basis
Umkehrungen:
• EXP() Potenz zur Basis e
• 10^ Potenz zur Basis 10
• ^ oder POTENZ(;) beliebige Potenzen
Die Zahl e wird mit =EXP(1) erzeugt; die Zahl π mit =PI().
Die Betragsfunktion |x| heißt in Excel ABS().
Im Bereich Statistik gibt es die Funktionen
MITTELWERT(), MEDIAN(); FAKULTÄT(), KOMBINATIONEN(n;k), VARIATIONEN(n;k),
KOMBINATIONEN(n;k) usw.
VARIATIONEN(n;k) entspricht n!/(n-k)! "Ziehen ohne Zurücklegen,
bei dem die Reihenfolge der gezogenen Zahlen relevant ist";
Beispiel: Chips im Wert von 1 bis 9 werden gemischt, 3 Chips werden nacheinander gezogen
und nebeneinander zu einer dreistelligen Zahl gelegt.
Die Wahrscheinlichkeit für eine bestimmte Zahl beträgt VARIATIONEN(9;3).
KOMBINATIONEN(n;k) entspricht n!/( (n-k)!*k! ) "Ziehen ohne Zurücklegen,
bei dem die Reihenfolge der gezogenen Zahlen egal ist".
Beispiel mit Lotto 7 aus 49: KOMBINATIONEN(49;7)
Bei MITTELWERT() werden auch Null und negative Zahlen berücksichtigt.
Wenn man das nicht will, hilft diese Methode:
=SUMME(A1:A15) / ZÄHLENWENN(A1:A15;">0")
Funktionen zeichnen
Mit den Liniendiagrammen in Excel lassen sich Funktionen recht gut zeichnen.
Diese Möglichkeit ist nicht nur bei Schülern und Studenten sehr beliebt.
Man erstellt dazu eine Wertetabelle (X-Werte z. B. in Spalte A, Y-Werte in Spalte B),
z. B. mit X-Schrittweite 0,1.
Danach gibt man den Spalten die Überschriften X und Y oder X und f(x),
markiert die Tabelle und macht ein
Liniendiagramm draus.
In Zelle B2 Könnte dann für ein Polynom x²+2x+4 die Formel =A2^2+A2*2+4 oder =(A2+2)^2 stehen
oder für einen Sinus im Gradmaß: =SIN(A2/180*PI()).
Wenn die von Punkt zu Punkt führende Linie (für Parabeln und andere Funktionen) zu eckig ist,
kann man die Linie im Diagramm anklicken, und im Fenster "Datenreihen formatieren" das
'Linie glätten' aktivieren.
In OpenOffice Calc kann man bei der Auswahl des Diagrammtyps für Liniendiagramme
die Kurvenglättung aktivieren.
Besonders wenn mehrere Menschen die selbe Excel-Tabelle benutzen,
kann es zu Missverständnissen oder Unklarheiten bei der Nutzung kommen.
Wenn man bestimmte Tabellen selten benutzt, will man sich vielleicht auch selbst
ein paar Notizen hinterlegen.
Eine Möglichkeit wäre es, den Druckbereich der Tabelle festzulegen und außerhalb
des Druckbereichs neben oder unter der Tabelle Kommentare und Anleitungen
in einer anderen Farbe und Schriftart zu schreiben.
Man kann aber auch zu einzelnen Zellen Kommentare hinzufügen:
Rechtsklick auf die Zelle, "Kommentar einfügen" auswählen.
Die Schrift in den Kommentarfeldern kann beliebig formatiert (Größe, Schriftart usw.) werden,
Zeilenumbrüche sind mit Return-Taste möglich, die Form des Kommentarfeldes kann verändert werden.
Durch Linksklick auf eine andere Zelle wird das Bearbeiten des Kommentars beendet.
Nach Rechtsklick können Kommentare geändert oder geköscht werden.
Zellen mit Kommentaren sind mit einem kleinen roten Dreieck markiert.
Die Kommentare werden beim Berühren der Zelle mit dem Mauszeiger eingeblendet,
aber nicht mit der Tabelle gedruckt.
Kommentare können auch per Programm/Makro mit Excel VBA erzeugt werden. Beispiel:
Range("B7").Select
With Selection
'Kommentar erzeugen und für den Normalfall ausblenden
.AddComment
.Comment.Visible = False
'Zeilenumruch mit Chr(10)
.Comment.Text Text:="erste Zeile" & Chr(10) & "zweite Zeile"
End With
Hyperlinks einfügen
In Word, Excel und anderen Office-Anwendungen besteht die Möglichkeit, Hyperlinks einzufügen.
Man kann dem Leser/Benutzer dadurch die Möglichkeit geben, zugehörige Dokumente aufzurufen,
zu passenden Internetseiten zu springen oder Erklärungen zu dem im Moment betrachteten Dokument zu lesen.
Einfügen eines Hyperlinks in einer Excel-Zelle:
Rechtsklick auf die Zelle, "Hyperlink ..." auswählen.
Es erscheint ein Fenster, in dem man entscheiden kann, wohin gesprungen werden kann.
Oben im Fenster kann eingegeben werden, wie der Für den Benutzer angezeigte Text aussehen soll.
Wenn zu einer Excel-Mappe verlinkt wird, kann man sogar angeben,
auf welches Blatt und zu welcher Zelle gesprungen werden soll.
Dazu drückt man entweder auf den Button "Textmarke...",
oder man geht unten in das Feld mit der Adresse des Links
und fügt dort nach einem Gatter-Zeichen Tabellenblatt und Zelle an.
Beispiel:
#Tabelle3!B7
Auch in Excel VBA steht eine Funktion zur Verfügung, mit der man Hyperlinks erzeugen kann.
Wenn in der Zelle A3 ein Hyperlink erzeugt weden soll, könnte das z. B. so aussehen:
'Pfad und Mappenname
ZielMappe = "C:\Eigene Dateien\Meine ExcelMappe.xls"
ZielBlattname = "Tabelle3"
ZielZelle = "B7"
MeinLinktext = "Link zu was auch immer"
'Hyperlink in Zelle A3 einfügen
ActiveSheet.Range("A3").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, _
Address:=ZielMappe, _
SubAddress:="'" & ZielBlattname & "'!" & ZielZelle, _
TextToDisplay:=MeinLinktext, _
ScreenTip:="Klick mich!"
Hyperlinks in Excel dauerhaft formatieren
Eingegebene Hyperlinks (E-Mail-Adressen oder Homepage-Adressen) werden von Excel automatisch als Link erkannt
und blau unterstrichen formatiert.
Man kann die Formatierung der Zelle danach ändern, bei einer Korrektur des Inhalts erscheint aber
immer wieder die frühere Formatierung. Dies lässt sich nur folgendermaßen ändern:
Excel 2003: Betroffene Zellen markieren, Menü Format / Formatvorlagen ... /
bei 'Name der Formatvorlage' "Hyperlink" auswählen / Schaltfäche 'Ändern' anklicken / dann die Formatvorlage nach Wunsch formatieren
Excel 2007:
Betroffene Zellen markieren, Register "Start" / Befehlsgruppe "Start" Zellenformatvorlagen.
Dort Rechtsklick auf die Formatvorlage für Hyperlinks; Formatvorlage ändern.
Hyperlinks zu Excel 2007 (.xlsx) in HTML
Wenn man Exceldateien (.xls) zum Download anbietet, kann man sie einfach mit z. B.
in eine HTML-Homepageseite stellen. Sie wird dann beim Seitenbesucher (falls er Excel oder OpenOffice hat)
problemlos geöffnet.
Bei einer Excel2007-Datei (.xlsx) kommt es - selbst wenn Excel 2007 instaliert ist - zu Problemen:
Sie wird von manchen Browsern für eine .zip-Datei gehalten
und völlig 'zerlegt' angezeigt. Mit Word2007-Dateien (.docx) passiert Ähnliches.
Abhilfe für die nächsten Jahre, bis alle Browser mit diesen Dateien umgehen können:
Entweder Befehle in eine .htaccess-Datei setzen, die dem User-PC mitteilen, was er mit den machen soll:
oder (einfacher und funktionssicherer): Die Excel2007-Datei als zip-Datei komprimieren und es dem PC des Users überlassen,
richtig mit ihr umzugehen.
Mit SVERWEIS() und INDIREKT() auf andere/externe Tabellen oder Mappen zugreifen
Mit SVERWEIS() kann man auf auf andere Tabellen oder sogar Tabellen in anderen Mappen zugreifen.
Beim Zugriff auf eine andere Mappe muss diese geöffnet sein.
Mit ein paar selbstgebauten Beispielen können Sie das rasch ausprobieren.
Eventuell möchte man nun die in SVERWEIS() angegebene Matrix variabel, also in einer Zelle angeben können.
Dazu kann die Funktion INDIREKT() in SVERWEIS eingesetzt werden:
Wenn z. B. in K8 ein '[MeinePreislisten.xls]Preisliste2011'!A2:D100 steht, liefert INDIREKT(K8) den korrekten
Bezug an SVERWEIS.
Falls der Inhalt für K8 verteilt in K5 bis K7 stünde (Mappe: MeinePreislisten.xls,Tabelle: Preisliste2011, Zellen: A2:D100),
könnte man das mit in K8 mit folgender Formel zusammensetzen:
Wenn es sich bei der Kombinationen von Tabellen mit SVERWEIS z. B. um eine Rechnung handelt,
in die Daten aus einer Preisliste eingesetzt werden,
sollte man bedenken, dass sich bei einer Preislistenänderung alle bereits geschriebenen Rechnungen
nachträglich ändern!
Abhilfe: Das Rechnungsformular mit einem Schreibschutz versehen und die einzelnen für Kunden erzeugten Rechnungen
nur als PDF abspeichern oder nur als Ausdruck aufbewahren.
Blattname in eine Zelle übertragen
Jede Excelmappe besteht aus mehreren Blättern.
Der jeweilige Blattname steht unten auf dem Reiter/Fähnchen.
Eventuell möchte man diesen Blattnamen automatisch in eine Zelle übertragen.
Noch vor Kurzem hätte ich sehr überzeugt behauptet: "Das geht nicht!
Man kann den Blattnamen nur mit Menü Datei→'Seite einrichten'
in der Kopf- oder Fußzeile anzeigen.".
Zum Übertragen in eine Zelle gibt es zwar keine fertige Excelfunktion oder Variable,
aber trotzdem eine Möglichkeit.
In der gewünschten Zelle gibt man folgendes ein:
Erklärung: Die Excel-Funktion Zelle liefert Pfad, Dateiname und Blattname.
Mit der Funktion TEIL(;) wird der Teil ab der eckigen Klammer "]" abgetrennt.
Leere Zellen im Liniendiagramm ausblenden
Diagramme erfordern Know How, Übung und Erfahrung. Manche Fragen bleiben aber trotzdem noch offen,
z. B.:
Wie erreiche ich es, dass bei leeren Zellen oder Zellen mit Wert Null nicht in einem Liniendiagramm
Null angezeigt, sondern die Linie fortgesetzt wird?
Hierzu wird zunächst dafür gesorgt, dass in diesen Zellen #NV (Fehlermeldung für ungültigen Wert)
steht. Das kann durch eine Wenn-Funktion, die "#NV" in die Zelle schreibt, geschehen oder -
zumindest für den Wert Null z. B. mit folgender benutzerdefinierter Formatierung:
0,00;- 0,00;"#NV";"#NV"
Mit 0,00;- 0,00;[Weiß]"#NV";[Weiß]"#NV" werden die #NV in der Tabelle unsichtbar
(weiße Schrift auf weißem Grund).
Das Unsichtbarmachen kann auch mit bedingter Formatierung erreicht werden:
Dazu die Zelle (z. B. B5) mit Formel =ISTFEHLER(B5) abfragen und dann die Schrift auf weiß setzen.
Ab Excel 2007 ist die Methode mit dem #NV nicht notwendig:
Liniendiagramm markieren
In der Multifunktionsleiste zur Registerkarte 'Diagrammtools' und darunter zur Registerkarte 'Entwurf' wechseln
in der Gruppe Daten auf das Symbol 'Daten auswählen' klicken
Im nun angezeigten Dialogfeld auf das Symbol 'Ausgeblendete und leere Zellen' klicken
die Option 'Datenpunkte mit einer Linie verbinden'; mit OK bestätigen
In OpenOffice Calc kann man nach Rechtsklick auf die Linie/Datenreihe bei 'Objekteigenschaften'/Optionen
angeben, was bei leeren Zellen zu geschehen hat: Lücke lassen, Null annehmen oder Linie fortsetzen.
Alle Blanks löschen
Gelegentlich muss man in Excel aus einer Zeichenkette (String) die Leerzeichen/Blanks löschen.
Die Funktion GLÄTTEN( ) löscht nur die Blanks am Anfang und am Ende eines Strings
(auch "führende" und "folgende" Blanks genannt).
Wenn alle Blanks gelöscht werden sollen, braucht man die Funktion Wechseln( ):
=WECHSELN(A1 ; " " ; "")
In Excel-VBA (Visual-Basic) löscht die vorhandene Funktion trim() auch nur die
führenden und folgenden Blanks. Man kann sich eine Funktion zur Löschung aller Blanks
selbst definieren:
Function TrimAll(ByVal a As String) As String
'alle Blanks entfernen
a = Trim(a) 'erst links und rechts entfernen
TrimAll = Replace(a, " ", "") 'restliche Blanks entfernen
End Function
Erklärung:
Hier wird mit WECHSELN bzw. Replace das Blank (zwischen den 'Gänsefüßchen') gegen 'Nix'
ausgetauscht.
Fragen zu Excel
Hier einige Fragen, die während Excel-Kursen oder bei anderen Gelegenheiten gestellt wurden:
Wie finde ich Lösungen zu Excel-Problemen?
Wenn das Fragen bei Kollegen oder Bekannten nicht weitergeholfen hat, googeln Sie doch mal nach Ihrer Frage:
Erst Excel oder Excel 2007 eingeben und danach den Fragentext.
Beispiele:
Frage: Wie kann ich Zellen mit z. B. mehr als 1.000 € grün färben?
Benutzerdefinierte Suche
Frage: Wie finde ich in einer langen Spalte die letzte gefüllte Zelle?
Benutzerdefinierte Suche
Ich kann mit den Pfeiltasten nicht mehr von einer Zelle zur anderen springen,
sondern der Bildschirm rollt (scrollt). Wie kann ich das wieder abstellen?"
Ursache: Vermutlich haben Sie aus Versehen die Taste "Rollen" bzw. "Rollen↓"
auf ihrer Tastatur gedrückt.
Abhilfe: Die selbe Taste nochmal drücken.
Bei Excel bzw. Word hat sich die Tastatur "auf "Englisch" (Z und Y vertauscht, keine Umlaute) umgestellt! Was nun?"
Ursache: Vermutlich haben Sie aus Versehen die Tastenkombination Shift+ALT (Hochtaste+ALT-Taste)
gedrückt.
Abhilfe: Nochmal die gleiche Tastenkombination drücken.
Bei Word hilft auch unten in der Statusleiste ein Doppelklick auf das 'EN'.
Wo sind die Listen für das AutoAusfüllen (wie z. B. Montag, Dienstag, ...) definiert?"
Excel 2003: Menü Extras | Optionen | Benutzerdefinierte Listen
Excel 2007: Office-Schaltfläche | Excel-Optionen | Häufig verwendet | Benutzerdefinierte Listen bearbeiten
Excel 2010: Datei | Excel-Optionen | Häufig verwendet | Benutzerdefinierte Listen bearbeiten
Ideen zum Testen:
Merkur, Venus, Erde, Mars, Jupiter, Saturn, Uranus, Neptun, Pluto
oder Ihre Familienangehörigen
Wie aktualisiert man Szenarioberichte? Man kann Szenarien zu einem Szenariobericht zusammenfassen.
Wenn man Daten in der ursprünglichen Tabelle ändert, wird diese Änderung nicht übertragen,
also die Zahlen im Bericht nicht automatisch neu berechnet.
Gibt es hier eine bessere Möglichkeit als den Szenariobericht zu löschen und komplett neu zu erstellen?
Laut
office.microsoft.com gibt es keine andere Möglichkeit.
Man kann aber für diesen Vorgang in der Excelmappe ein Makro aufzeichnen:
Makroaufzeichnung beginnen, Szenariobericht löschen,
Szenarien neu zusammenfassen, zurück zur Ausgangstabelle wechseln, Makroaufzeichnung beenden.
Das Makro kann einer in die Ausgangstabelle gesetzten Schaltfläche zu gewiesen werden.
Wie kann man in einem Szenario mehr als eine Zelle verändern?
Beim Hinzufügen eines Szenarios kann man bei "Veränderbare Zellen" zunächst eine Zelle anklicken oder eingeben.
Mit gedrückter Strg-Taste kann man weitere Zellen anklicken. Man kann weitere Zellen auch durch Semikolon getrennt angeben.
Schnelle Alternative: SChon mehrere Zellen markieren, bevor man ein Szenario hinzufügt.
Wie kann man Verknüpfungen zu anderen Excel-Mappen finden?
Beim Öffnen einer Excel-Mappe erscheint die Meldung, dass es Verknüpfungen zu anderen Mappen gibt.
Man kann sie folgendermaßen finden:
Bis Excel 2003: Im Menü "Bearbeiten" den Eintrag "Verknüpfungen" wählen
und dort z. B. eine Verknüpfung löschen;
oder mit "Bearbeiten"/"Suchen"/Option "Arbeitsmappe" nach ] oder .xls] suchen.
Excel 2007: Auf die bunte Office-Schaltfläche (oben links) klicken, dann auf "Vorbereiten"
und und rechts unten am Ende des Untermenüs den kleinen Pfeil mit dem Mauszeiger berühren;
dann "Verknüpfungen mit Dateien bearbeiten" klicken.
Excel 2010: Auf "Datei" (oben links) klicken, dann auf "Informationen" und
ganz rechts unten: "Verknüpfungen von Dateien bearbeiten"
Die Schaltfläche "Verknüpfungen von Dateien bearbeiten" gibt es nur, wenn die Datei eine Verknüpfung
enthält und gespeichert wurde.
Wie bilde ich aus einer Excel-Tabelle und einem Word-Dokument einen Word-Serienbrief?
Zu dieser Frage gibt es eine Extra-Seite,
in der die Vorgehensweise für unterschiedleiche Office-Versionen erklärt ist:
Von der Exceltabelle zum Word-Serienbrief
Wie kann man in Excel 2003 eine Tabelle nach mehr als 3 Spalten sortieren?
Normalerweise kann man nur nach 3 unterschiedlichen Spalten sortieren.
Aber was ist, wenn mal nach mehr Spalten bzw. Kriterien sortiert werden muss?
1. Manchmal ist es möglich, in einer Hilfsspalte zwei Spalten mit & zu verknüpfen.
Wenn man diese Spalte auf "Breite Null" zusammenschiebt, ist sie beim Drucken nicht
dabei. Alternativ kann man auch den Druckbereich entsprechend einstellen.
2. Wenn Methode 1 nicht hilft (weil z. B. nache Zahlen und Texten sortiert wird),
kann man die Tabelle zunächst nach den am wenigsten wichtigen Spalten sortieren,
und man sortiert danach nach den 3 wichtigsten Spalten.
Das funktioniert, weil eine zuvor erfolgte Sortierung von Excel beim zweiten Sortieren
nicht unnötig durcheinander gebracht wird.
Formatierung von Zellen
In einer Excel-Zelle steht nur noch ein "Gitterzaun":
######. Warum?
Ursache: Die Zelle bzw. Spalte ist zu schmal.
Abhilfe: Oben zwischen die Spalten-Buchstaben gehen und die Spalte breiter machen;
oder dort einen Doppelklick für "optimale Breite" machen.
Zelle wieder als Standard formatieren In einer Excel-Zelle hatte ich ein Tagesdatum bzw. eine Zeit eingegeben.
Wenn man nun eine Zahl dort eingibt, macht Excel immer ein Datum oder eine Zeit draus.
Wie kann ich die Zelle wieder "normal" formatieren?
Möglichkeit 1, Excel 2003: Zelle markieren, Menü Format | Zellen... | Reiter Zahlen | Kategorie Standard
Möglichkeit 1, Excel 2007: Zelle markieren, Rechtsklick | Zellen formatieren... | Reiter Zahlen | Kategorie Standard
Möglichkeit 2: Normale Zelle markieren und mit dem "Pinselsymbol" die Formateinstellung übertragen.
Möglichkeit 3: Normale Zelle nebendran markieren und an der unteren rechten Ecke über die
falsch eingestellte Zelle ziehen.
Eine Eingabe wie z. B. 2/8 wird zu einem Bruch, zu 2. Aug oder zu 02.08.2021. Warum?
Es liegt daran, wie die zelle, in die eingegeben wird, vorher formatiert wurde:
Als Bruch, als Datum mit "T.MMM" oder als Datum mit "TT.MM.JJJJ".
Datum wird falsch sortiert Eine Spalte enthält Datumsangaben. Es wird aber nicht richtig nach dem Datum sortiert,
sondern nur nach den Tagen. Monate und Jahre sind durcheinander. Ursache und Abhilfe?
Möglichkeit 1: Die Zellen sind als Text formatiert Daher wird das, was vorne steht zuerst sortiert.
Abhilfe: Zellen als Datum formatieren.
Möglichkeit 2: In die Zellen wurden nur Tag und Monat, aber keine Jahreszahl,
also z. B. nur 21.07. statt 21.07.11 oder 21.07.2011 eingegeben.
Ohne eingegebene Jahreszahl erkennt Excel das nicht als Datum und sortiert
es wie einen Text.
Abhilfe: Wenigstens bei der Eingabe muss eine Jahreszahl dabei sein. - Wie man dann
die Zellen formatiert (als TT.MM.JJJJ oder TT.MM.JJ oder TT.MM.) und dadurch anzeigen lässt,
ist dann egal. Die Sortierung klappt trotzdem.
Möglichkeit 3: Statt Punkten wurden zwischen den Zahlen versehentlich Kommas oder Semikolons eingegeben.
Wie kann man Zellen mit Links bleibend formatieren? In Excel eingegebene Hyperlinks (E-Mail-Adressen oder Homepage-Adressen) werden automatisch als Link erkannt
und blau unterstrichen formatiert.
Man kann die Formatierung der Zelle danach ändern - bei einer Korrektur des Inhalts erscheint aber
immer wieder die frühere Formatierung. Wie kann man das abstellen?
Ursache: Das Format für Hyperlinks ist in einer Zellenformatvorlage festgelegt.
Abhilfe: Siehe
KlickTipps.de/excel-tipps.php
Excel-Funktionen
In meinen Tabellen entstehen Rechenfehler im Bereich von einem oder wenigen Cent.
Wie stelle ich das ab?neu
Excel zeigt zwar meist gerundete und scheinbar 'glatte' Ergebnisse an,
rechnet aber intern mit bis zu 16 Nachkommastellen weiter.
Für mathematische und technische Anwendungen kann das erfreulich und nützlich sein.
Bei Rechnungen mit z. B. kaufmännischen Zahlen ist das sehr unerwünscht und fühert zu 'Rundungsfehlern.
Abhilfe siehe
KlickTipps.de/excel-tipps.php#ergebnisse-runden
Tipp zur Vermeidung von Rundungsfehlern für Tabellen, die mit Geld zu tun haben:
Gewöhnen Sie sich generell an, überall dort auf 2 Stellen zu runden,
wo Sie mit Zehntel-Cent zu tun haben
(z. B. bei Preisen mit Zehntel-cent mal Menge) oder wo Mehrwertsteuer berechnet wird.
An allen solchen Stellen können Zahlen mit mehr als 2 Nachkommastellen entstehen
und im weiteren Verlauf zu Problemen führen.
Wie kann ich statt der Ergebnisse alle Formeln einblenden bzw. sichtbar machen?neu
Wenn man Strg + # drückt, werden alle Formeln angezeigt und Datumswerte als Zahl,
Uhrzeiten als Bruchteil eines Tages.
Nach erneutem Strg + # drückt ist alles wie vorher.
Wie kann man die Differenz zwischen 2 Datumswerten in Jahren oder Monaten berechnen?
Es funktioniert mit der versteckten Funktion
=DATEDIF( ; ; )
Wie ermittelt man aus Jahr und Monat das Datum des Monatsersten und des Monatsletzten?
Angenommen das Jahr ist in Zelle B4 und der Monat in Zelle B5 angegeben:
Der Monatserste: =DATUM(B4;B5;1)
Der Monatsletzte: =DATUM(B4;B5+1;0)
Wenn man Tagesdatum und Tagesname anzeigen will,
kann man die Datumszellen z. B. mit TT.MM.JJJJ TTT. formatieren.
Wie kann man Zellenbezüge in Formeln rasch von 'relativ' auf 'absolut' ändern?
Doppelklick auf die Zelle mit der Formel, dort Cursor auf den Zellenbezug stellen und F4 drücken.
Mit jedem Klick wird nacheinander zwischen den Möglichkeiten 'relativer Bezug', 'absoluter Bezug', 'nur Zeile fest'
und 'nur Spalte fest' gewechselt.
Kann man mit SVERWEIS() auch auf andere Tabellen oder sogar andere Excelmappen zugreifen?
Ja.
Mit ein paar selbstgebauten Beispielen können Sie das rasch ausprobieren.
Beim Zugriff auf eine andere Mappe muss diese geöffnet sein.
Weitere Ideen zu SVERWEIS() auf externe Tabellen finden Sie im Abschnitt
KlickTipps.de/excel-tipps.php#sverweis_extern.
Kann man bei der Gültigkeitsprüfung auch auf andere Tabellen der selben Mappe
oder sogar andere Excelmappen zugreifen?
Im Prinzip nicht.
Normalerweise müssen sich die Listen, die die Werte für eine Gültigkeitsprüfung liefern,
auf dem gleichen Tabellenblatt befinden, wie die Gültigkeitsprüfung.
Wie man es dennoch zumindest in der selben ExcelMappe machen kann,
ist für Excel 2003 bei
www.herber.de/... mit Screenshots erklärt
(auch als PowerPoint-Präsentation).
Bei www.pctipp.ch/...
ist es für Excel 2003 und Excel 2007 erklärt.
Eine mappenübergreifende Gültigkeitsprüfung funktioniert bei Excel ab 2007 mit einem Trick folgendermaßen:
Man gibt die erlaubten Werte z. B. in einer Mappe Pruefwerte.xls, Tabelle1 A4 bis A7 ein.
Diese Mappe wird gespeichert. Bleibt aber noch offen.
In der Tabelle, deren Werte geprüft werden sollen, wird mit Formeln/Namen definieren z. B. ein Name
ErlaubteWerte mit Bezug auf =[Pruefwerte.xls]Tabelle1!$A$4:$A$7 angelegt.
Für die Gültigkeitsprüfung kann dann ähnlich wie im vorigen Beispiel mit =ErlaubteWerte gearbeitet werden.
Eine eventuelle Fehlermeldung wird ignoriert.
Die mappenübergreifende Gültigkeitsprüfung funktioniert nur, wenn die Mappe Pruefwerte.xls geöffnet ist.
Fragen zu Diagrammen
Wie kann man in einem Diagramm nachträglich eine dynamische Überschrift
(Inhalt stammt aus einer beliebigen Excel-Zelle) einfügen?
a) Excel 2003, wenn im Diagramm schon eine Überschrift vorhanden ist:
Linksklick auf die Überschrift des Diagramms (Diagrammtitel),
in der Eingabezeile über der Tabelle ein Gleichheitszeichen eingeben, die gewünschte Zelle anklicken
und Returntaste drücken. Excel fügt dann Blattname und Zelle in die Eingabezeile.
Die Eingabe in der Zelle wird in das Dieagramm übertragen.
b) Excel 2003, wenn im Diagramm noch keine Überschrift vorhanden ist:
Rechtsklick auf die weiße Umgebung des Diagramms / "Diagrammoptionen" / "Titel"
und bei Diagrammtitel egal was eingeben / OK; danach wie bei a).
c) Excel 2007, wenn im Diagramm schon eine Überschrift vorhanden ist:
Linksklick auf die Überschrift des Diagramms (Diagrammtitel),
in der Eingabezeile über der Tabelle ein Gleichheitszeichen eingeben, die gewünschte Zelle anklicken
und Returntaste drücken. Excel fügt dann Blattname und Zelle in die Eingabezeile.
Die Eingabe in der Zelle wird in das Dieagramm übertragen.
d) Excel 2007, wenn im Diagramm noch keine Überschrift vorhanden ist:
Linksklick auf die weiße Umgebung des Diagramms / Register "Layout" / "Diagrammtitel" / "Über Diagramm";
danach wie bei c).
Wie kann man in ein Diagramm eine Trendlinie einfügen, wenn diese Möglichkeit deaktiviert ist?
Bei 3D-Diagrammen kann keine Trendlinie eingefügt werden.
Der entsprechende Menüeintrag ist dann grau (=deaktiviert).
Wählen Sie ein zweidimensionales Diagramm aus, dann ist der Menüeintrag aktiv.
Wie kann man eine Funktion (z. B. Sinus) in einem Diagramm darstellen?
Nehmen wir an, dass von A5 bis A23 Gradzahlen im 20er-Schritt stehen.
In B5 steht =SIN(A5/180*PI()) bzw. =RUNDEN( SIN(A5/180*PI()) ; 5).
Darunter geht es entsprechend weiter.
Die Funktionswerte markieren und bei "Einfügen" ein Liniendiagramm auswählen.
Dann oben auf Diagrammtools, Entwurf und "Daten auswählen" klicken.
Bei "Horizontale Achsenbeschriftungen"/"Bearbeiten" die Werte in Spalte A markieren
Auf Diagrammtools und Layout klicken und links auf "Auswahl formatieren";
bei "Achsenoptionen" ganz unten "Vertikale Achse schneidet" das "Auf Teilstrichen" auswählen.
Rechtsklick auf die Linie, "Datenreihen formatieren" auswählen,
bei "Linienart" das "Linie glätten" aktivieren.
Wie kann man in einem Diagramm Zeilen und Spalten vertauschen?
Einen Rechtsklick auf das Chart machen und bei "Daten auswählen" die Schaltfläche
Zeile/Spalte-wecheln anklicken.
Wie kann man in einer Pivot-Tabelle oder im zugehörigen Pivot-Chart Zeilen und Spalten vertauschen?
Beim Erstellen der Pivottabelle ist rechts eine "PivotTable-Feldleiste"
mit der die Tabelleninhalte gesteuert werden. Hier kann man die Inhalte in
Zeilenbeschriftungen und Spaltenbeschriftungen durch Verschieben austauschen.
Das wirkt sich auf die Pivot-Tabelle und gleichzeitig auf das zugehörige Pivot-Chart aus.
Mit dieser Methode wird das Pivot-Chart sogar dann geändert, wenn
(bei Rechtsklick auf das Chart bei "Daten auswählen") das Zeile/Spalte-wecheln inaktiv ist.
Bei Diagrammen zu normalen Tabellen funktioniert das Wechseln an dieser Stelle,
für die technisch komplizierteren Pivot-Tabellen ist es aber zumindest in Excel 2007
meist inaktiv gesetzt.
In Excel 2010 funktioniert das besser und öfter.
Fragen zur Excel2007/2010-Oberfläche
Excel-Multifunktionsleiste wieder einblenden/aktivieren
Die Excel-Multifunktionsleiste ist verschwunden und erscheint nur,
wenn man mit dem Mauszeiger in die Nähe des oberen Bildschirmrands kommt.
Wie stelle ich sie wieder dauerhaft ein?
Möglichkeit 1: Man drückt Strg + F1, um die Leiste wiederherzustellen oder zu minimieren.
Möglichkeit 2: Doppelklick auf die zur Zeit aktive Registerkarte (meist ist das "Start").
Möglichkeit 3:
Über der Multifunktionsleiste gibt es ein Symbol "Symbolleiste für den Schnellzugriff anpassen".
Dort wird "Multifunktionsleiste minimieren" oder "Multifunktionsleiste wiederherstellen " angeklickt.
Wie kann man statt gesamte Zellen zu kopieren nur rasch ihre Werte übertragen?neu
Zellen, die übertragen werden sollen markieren und mit Strg + C kopieren.
Dorthin klicken, wo sie werden sollen.
Innerhalb der Markierung ein Rechtsklick und "Inhalte einfügen..." auswählen.
Dort links "Werte" auswählen und OK anklicken.
Dies funktioniert bei allen Excel-Versionen.
Wenn das öfter geschhen soll:
Excel bis 2003: Rechtsklick auf eine Symbolleiste, Anpassen wählen und aus dem Bereich Befehle|Bearbeiten die
Schaltfläche "Werte einfügen" in die Symbolleiste ziehen.
Wenn man die Schaltfläche mit Anpassen auf "Symbol und Text" stellt, kann man mit ALT + W die Werte rasch einfügen.
Excel ab 2007: Symbol "Symbolleiste für den Schnellzugriff anpassen" anklicken.
"Alle Befehle" auswählen und von dort "Werte einfügen" zur Symbolleiste hinzufügen.
Ab Excel 2010 kann man sogar eine eigene Registerkarte anlegen
und dort seine Lieblingsbefehle versammeln.
Steuerelement-Toolbox bzw. Entwicklertools in Excel 2007 einblenden/aktivieren
In Excel 2003 gibt es die Symbolleiste "Steuerelement-Toolbox", mit der man Schaltflächen und Anderes in
Exceltabellen einsetzen kann. Wo ist sie in Excel 2007?
Oben links auf die runde Office-Schaltfläche (bei Excel 2007) bzw. auf "Datei" (bei Excel 2010)
klicken, auf "Excel-Optionen" klicken,
"Häufig verwendet" anklicken, "Entwicklerregistrierkarte" aktivieren, OK anklicken.
Jetzt ist ganz rechts ein neues Register "Entwicklertools" entstanden.
Office-Schaltfläche wiederherstellen
Die bunte Office-Schaltfläche oben links ist verschwunden.
Es steht nur noch das Wort "Datei" dort. Wie kann man den Original-Zustand herstellen?
Vermutlich haben Sie Excel 2010 statt Excel 2007. In Excel 2010 steht dort "Datei" statt einem
"netten bunten Klecks". Im zugehörigen Menü gibt es auch nicht mehr "Seitenansicht" einzeln,
sondern nur "Seitenansicht und Drucken".
Vorgehensweise, falls es doch Excel 2007 ist (noch nicht getestet): Excel beenden,
Auf der Festplatte nach einer Datei Excel.xlbx oder Excel.xlb suchen.
Sie befindet sich vermutlich im Verzeichnis
C:\Dokumente und Einstellungen\"Benutzername"\Anwendungsdaten\Microsoft\Excel.
Diese Datei dann in einen anderen Ordner
verschieben, dann Excel neu starten.
Ggf. muss man auch nach einer Datei.xlb oder .xlbm suchen.
Fragen zum Download von Excel2007-Dateien
Excel2007-Dateien (.xlsx) als Download in HTML-Homepageseiten
Wenn man Excel2007-Dateien (.xlsx) zum Download in eine HTML-Homepageseite stellt, kommt es zu Problemen:
Sie wird - warum auch immer - von manchen Browsern für eine .zip-Datei gehalten
und völlig 'zerlegt' angezeigt. Mit Word2007-Dateien (.docx) passiert Ähnliches.
Abhilfe siehe:
KlickTipps.de/excel-tipps.php
Fragen zum Speichern von Excel-Dateien
Meine Excel-Datei lässt sich nur in einem Temp- Verzeichnis speichern
Möglicherweise aben sie die Datei heruntergeladen, und das angezeite Verzeichnis ist eins von ihrem
Internetbrowser; oder es ist das Verzeichnis einer .zip-Datei, die Sie gerade geöffnet haben.
Abhilfe: Sie müssten in diesem Fall bei "Speichern unter"
Ihren Ordner "Eigene Dateien/..." suchen und Ihre Excelmappe dort abspeichern.
Fragen zu Makros
Ich habe Excel-Mappen mit Makros, aber die Makros laufen nicht.
Damit Makros in einer Mappe ausgeführt werden können, muss Excel entsprechend eingestellt werden:
Excel bis Version 2003:
"Extras|Makro|Sicherheit ..." und dort Sicherheitsstufe "Mittel" einstellen.
Excel muss danach geschlossen werden.
Beim erneuten Öffnen von Excel und Starten einer Mappe mit Makro
erscheint ein kleines Fenster, in dem "Makros aktivieren" ausgewählt wird.
Excel ab Version 2007:
Oben links auf die runde Office-Schaltfläche (bei Excel 2007) bzw. auf "Datei" (bei Excel 2010) klicken,
dann "Excel-Optionen" anklicken.
Bei "Häufig verwendet "Entwicklerregisterkarte" aktivieren.
Es erscheint das Register "Entwicklertools"; dort in der Gruppe "Code/Makrosicherheit"
"Makros mit Benachrichtigung deaktivieren" auswählen.
Excel muss danach geschlossen werden.
Beim erneuten Öffnen einer Excel-Mappe mit Makros
erscheint oben unter den Gruppen ein Balken mit Warnung,
und man kann die Makros dort aktivieren.
Alternative ab Excel 2007, falls man das Register "Entwicklertools" nicht einblenden möchte:
Oben links auf die runde Office-Schaltfläche (bei Excel 2007) bzw. auf "Datei" (bei Excel 2010) klicken,
dann auf "Excel-Optionen",
dort Klick auf Vertrauensstellungscenter
Beim Öffnen einer Mappe mit Makro erscheint oben am Bildschirm eine Nachricht mit der Möglichkeit Makros zu aktivieren.
In VBA gibt es ab Excel 2007, Word 2007 bzw. Access 2007 die Funktion Application.FileSearch nicht mehr.
Diese Funktion, mit der man die Dateinamen aus Ordnern und Unterordnern
ermitteln kann, gibt es seltsamerweise nicht mehr.
Es kommt die Meldung: FileSearch wird nicht unterstützt.
Bis ein geeigneter 1:1 Ersatz zur Verfügung steht, kann die in
KlickTipps.de/excel-tipps.php#FileSearch
beschriebene Lösung helfen.
Ich habe eine benutzerdefinierte Funktion in Datei PERSONAL.XLSB (Persönliche Makroarbeitsmappe)
abgespeichert. Sie lässt sich in den Excel-Zellen aber nicht benutzen.
Nehmen wir an, Sie haben eine Funktion Wurzel3(Zahl) definiert.
Sie muss dann in Ihrem Excelblatt mit z. B. PERSONAL.XLSB!Wurzel3( A4 ) benutzt werden.
Die Datei PERSONAL.XLSB (Persönliche Makroarbeitsmappe) lässt sich nicht anzeigen oder bearbeiten.
Beim Aufzeichnen eines Makros kann man entscheiden, ob es in der gerade geöffneten Arbeitsmappe
oder für das gesamte Excel im benutzten Computer gespeichert und zur Verfügung stehen soll.
Die Datei, in der es für das gesamte Excel gespeichert wird,
heißt bis Excel 2003 PERSONL.XLS und ab Excel 2007 PERSONAL.XLSB.
Wenn man bei Excel 2007 ein in PERSONAL.XLSB gespeichertes Makro ändern/bearbeiten will, kommt evtl. die Meldung:
"Kann Makro in einer ausgeblendeten Arbeitsmappe nicht bearbeiten. Sie können die Arbeitsmappe wieder einblenden,
in dem Sie den Befehl 'Einblenden' wählen.".
Abhilfe: Register "Ansicht", Befehlsgruppe "Fenster" und dort "Einblenden" anklicken.
Bis Excel 2003 tritt dieses Problem nicht auf.
Wer die in PERSONL.XLS bzw. PERSONAL.XLSB gespeicherten Informationen nicht mehr will,
kann diese Dateien löschen (oder erst mal in ein anderes Verzeichnis verschieben).
Sie stehen in C:\Dokumente und Einstellungen\Benutzername\Anwendungsdaten\Microsoft\Excel\XLSTART.
Wenn sich die Persönliche Makroarbeitsmappe gar nicht öffnen lässt, hilft evtl. folgende Vorgehensweise:
- Oben links den Office-Button bzw. Datei anklicken
- im Popup unten "Excel-Optionen" anklicken
- links "Add-Ins" anklicken
- unten in der Add-In-Seite "Deaktivierte Elemente" auswählen und "gehe zu" anklicken
- wenn dort PERSONAL.XLSB erscheint, das aktivieren.
Beispiele, Informationsmaterial, Tutorials
Manchmal sucht man Informationen und Beispiele um selbestständig einen neuen Bereich im Excel kennenzulernen.
Wenn man mit Google nach Begriffen wie Beispiele, Inforamationsmaterial oder Tutorial sucht,
wird man meist rasch fündig.
Zielwertsuche/Solver
Manchmal hat man eine fertige Tabelle, in der man ein bestimtes Endergebnis erhalten möchte.
Wenn klar ist, welche Zelle verändert werden darf,
kann Excel die Lösung mit der Zielwertsuche bzw. dem Solver ermitteln.
Hier zwei einfache Beispiele zu diesem Thema:
Pivot-Tabellen kennenlernen
Pivot-Tabellen sind mit das Nützlichste, um große Excel-tabellen auszuwerten.
Leider sind sie wenig bekannt. Die folgenden Links enthalten gute Anleitungen/Tutorials
([d] deutsch, [e] englisch) zu diesem Thema: