Bin ich zu blöde oder Excel zu dämlich?
Warum darf ich plötzlich nicht in die Fußzeile schreiben?
Die Antwort: Der Text ist zu lang. Die Fußzeile in Excel erlaubt eine Textlänge von maximal 255 Zeichen. Nicht nur in VBA, sondern auch in Excel:
Eine Liebeserklärung an MS Excel
Warum darf ich plötzlich nicht in die Fußzeile schreiben?
Die Antwort: Der Text ist zu lang. Die Fußzeile in Excel erlaubt eine Textlänge von maximal 255 Zeichen. Nicht nur in VBA, sondern auch in Excel:
Kann man die Fläche unter einer Linie in einem Diagramm füllen?
Die Antwort: nein. Aber Sie können den Diagrammtyp „Fläche“ verwenden:
Hilfe! Warum darf ich kein Diagramm erstellen?
Die Antwort: Vielleicht haben Sie aus Versehen auf die Tastenkombination [Strg] + [6] gedrückt. Damit deaktivieren Sie die Bilder (was Sie im linken Teil des Menübandes sehen können). Vielleicht wollten Sie [Shift] + [Strg] + [6] drücken (Standardzahlenformat) oder [Shift] + [6] (das &-Zeichen).
Hallo Herr Martin,
ich würde gerne in einer Pivottabelle eine Spalte sortieren, aber es klappt nicht. Warum?
Die Antwort: Sie haben in Ihrem Beispiel eine Abhängigkeit zwischen dem Ort und dem Firmenname. Eine Firma ist in einem Ort. Deutlicher wird es, wenn Sie Daten verwenden, bei denen n Firmen in m Orten auftauchen. Beispielsweise Artikel und Verkäufer:
Hier wird deutlich, was sortieren bedeutet. Innerhalb der ersten Kategorie wird die zweite Kategorie sortiert. Aber pro Gruppe wird erneut sortiert. Da im ersten Beispiel nur ein Wert pro erste Kategorie vorhanden ist, „sieht man die Sortierung“ nicht.
Wer sich mit PowerPivot beschäftigt, der stellt fest, dass zusätzlich zu Excel ein weiteres Programm geöffnet wird. Das bedeutet: Wenn die Eingabe in Excel nicht beendet wird, erhalten Sie beim Öffnen von PowerPivot eine lustige Fehlermeldung.
Umgekehrt – wenn Sie beispielsweise in PowerPivot eine Formel eingeben oder ändern; die Eingabe jedoch nicht beenden, erhalten Sie „auf der anderen Seite“ (in PowerPivot) auch eine Fehlermeldung:
Das Perfide: Man „sieht“ die andere Seite nicht – man muss explizit hinüber wechseln.
Ich habe es mal versucht: Mit Powerquery kann man seit Excel 2010 Daten aus dem Internet holen. Ich habe wikipedia angezapft – die Liste der größten Städte Deutschlands:
https://de.wikipedia.org/wiki/Liste_der_Gro%C3%9F-_und_Mittelst%C3%A4dte_in_Deutschland
Daraus wird nun mit PowerView (PowerMap) eine Karte erstellt. Der erste Blick auf die Karte zeigt, dass Berlin in den USA liegt:
Auch beim Näherzoomen finden sich einige Orte außerhalb Deutschlands:
Büren, Herne, Burgdorf, Puchheim, …
Schade eigentlich, dass man das Seitenlayout des Tabellenblatts, das mit PowerView erstellt wurde, nicht anpassen kann:
In Excel kann man eine einzelne Formel in einer Zelle ohne abschließende Klammer schreiben, also:
=SUMME(A1:A17
=SVERWEIS(C5;A1:B27;2;FALSCH
=MITTELWERT(C2:C200
und so weiter
Leider allerdings nicht bei den DAX-Funktionen bei PowerPivot:
Microsoft kann einfach nicht einheitlich:
Erstellt man aus einer Excelliste eine Tabelle (eine intelligente Tabelle; eine formatierte Tabelle) über Einfügen / Tabelle (um daraus anschließend mit PowerPivot zu arbeiten), schlägt Excel vor, dass die Liste eine Überschrift hat.
Wählt man den direkten Weg, erstellt also eine PowerPivot-Tabelle aus einer Liste (PowerPivot / Zu Datenmodell hinzufügen), fragt Excel nicht, ob die Liste eine Überschrift enthält.
Hätte man ja auch einheitlich machen können …
Hallo Herr Martin,
in meiner Exceltabelle befindet sich eine komische Linie zwischen Zeile 1 und 2, die ich nicht wegbekomme. Was kann ich tun?
Die Antwort: Die „komische Linie“ ist ein Trennzeichen, die Sie beim Teilen eingeschaltet haben. Vielleicht nicht absichtlich. Sie können die Linie wieder über Ansicht / Fenster / Teilen ausschalten.
Und was habe ich diesmal gemacht? Schon wieder kein Kästchen zum Runterziehen …
Die Antwort: Diesmal haben Sie die ganze Zeile markiert. Das Kästchen befindet sich rechts der 16.384ten Spalte (rechts von Spalte XFD). Dort (?!) könnte man die Zeile herunterziehen:
Warum darf ich keinen Druckbereich festlegen?
Die Antwort: Sie haben mehrere Tabellenblätter markiert. Man kann zwar Seiteneinstellungen auf mehreren Tabellenblättern vornehmen, allerdings nicht den Druckbereich auf mehreren Tabellenblättern festlegen:
Übrigens dürfen Sie auch nicht auf mehrere Tabellenblättern gleichzeitig Wiederholungszeilen einschalten:
Und schon wieder sind die Kästchen verschwunden.
So könnte der Anfang eines Krimis lauten.
Die Frage ist viel weniger spannend: Eigentlich wollte ich eine Zahl oder eine Formel herunterziehen. Geht aber nicht, weil kein Kästchen in der rechten unteren Ecke der Zelle zu finden ist:
Ein Blick auf das ganze Tabellenblatt hilft weiter: Es wurden zwei Zellen markiert. Deshalb kann eine Zelle nicht heruntergezogen werden:
Was wollte der Teilnehmer der Excel-Schulung hier machen?
Klar: die Zeile, in der das Gemüse steht als Überschriftszeile definieren. Auf jeder Seite ausdrucken. Nur darf er nicht „Gemüse“ eintragen, sondern muss die Zeile markieren, in der das Gemüse steht (Hier: Zeile 1). Dann klappt es auch.
Ich bin immer wieder verblüfft, was Menschen in Excel alles machen. Ich bin dann allerdings nicht über das Ergebnis verblüfft.
Eine Teilnehmerin der Excelschulung erstellt einen Kalender:
So weit so gut. Sie markiert den Kalender mit den Überschriftszeilen und zieht ihn nach unten ?!? Und wundert sich über das Ergebnis. Mich erstaunt es nicht:
Die häufigste Frage in der letzten VBA-Schulung war: Warum funktioniert mein Makrorekorder nicht:
Das kann verschiedene Ursachen haben (und ich glaube, meine Teilnehmer haben alle gefunden):
In VBA läuft noch ein Programm: Ausschalten!
Der Cursor befindet sich in einer Zelle: Raus!
Die Arbeitsmappe wurde freigegeben: Aufheben!
Der Änderungsmodus wurde eingeschaltet: Aufheben!
Das Projekt wurde mit einem Kennwort geschützt: Aufheben!
Ein hübscher Fehler im VBA-Kurs:
Ich habe zwei Mal hinschauen müssen:
Natürlich muss es heißen:
For intZähler = 10 To 1 Step -1
Wird der Zielwert weggelassen, interpretiert VBA das Schlüsselwort „Step“ als Variable.
Wirklich erstaunlich. In einer Excel sind mehrere Tabellenblätter ausgeblendet:
Die Codezeile:
ActiveWorkbook.Worksheets(„Tabelle4“).Activate
selektiert das letzte Blatt und liefert keinen Fehler.
Auch folgender Sachverhalt ist amüsant und erstaunlich:
Der Teilnehmer der VBA-Schulung wollte die Anzahl der Zeilen eines Bereiches mit:
MsgBox ActiveSheet.Range(„A1“).CurrentRegion.Rows.Count
ermitteln. Statt dessen vertippte er sich und schrieb:
MsgBox ActiveSheet.Range(„A1“).CurrentRegion.Count
CurrentRegion.Count liefert die Anzahl der Zellen des Bereichs. Ich hätte etwas anderes erwartet:
Heute in der VBA-Schulung hat ein Teilnehmer etwas Interessante ausprobiert und festgestellt:
Eine InputBox gibt einen String zurück. Wandelt man ihn mit CInt in eine Integerzahl um oder übergibt ihn an eine vom Typ Integer* deklarierte Variable, so wird der eingegebene Wert 1.5 als 15 zurückgegeben. Ich hätte gedacht, dass 1.5 als Datum (01.05.2016) interpretiert wird. Nein! – Auch jeder andere Wert mit einem Punkt bekommt diesen gelöscht: Punkt ist weder Dezimaltrennzeichen, Tausendertrennzeichen noch Datumstrennzeichen. Erstaunlich, nicht?
*) Übrigens auch bei allen anderen Zahlenformaten: Byte, Long, Single, Double und Currency
Kennen Sie das: Ich benötige eine Liste, die sich dynamisch fortsetzt. In einer Zelle wird ein Wert eingetragen – die Nummer eines Zählers soll nur bis nur eingetragenen Nummer angezeigt werden.
Die Formel:
=WENN(A9=$B$4;A9+1;““)
funktioniert problemlos –
=WENN(A9=$B$4;““;A9+1)
jedoch nicht.
Der Grund ist offensichtlich. Befindet sich in einer Zelle ein leerer String („“), kann Excel zwar problemlos den Ausdruck
12 = „“
auswerte und FALSCH zurückgeben. Jedoch bei den Operatoren der Ungleichheit (<, >, <= und >=):
12 < „“
liefert Excel einen Fehler. Also aufpassen: man darf nicht immer einfach rumdrehen!
Hätten Sie es gewusst? Oder verstanden? Wie lautet die VBA-Eigenschaft (oder -Methode) für klassisches Design einer Pivottabelle?
Die Antwort: Der Makrorekorder leistet hier gute Dinge:
With ActiveSheet.PivotTables(„xyz“)
.InGridDropZones = True
.RowAxisLayout xlTabularRow
End With
Ich gestehe: Alleine wäre ich nie darauf gekommen.
Der Makrorekorder zeichnet manchmal erstaunlich Dinge auf. Vor allem ist unverständlich, warum er für den gleichen Befehl völlig unterschiedlichen Code aufzeichnet. In der letzten VBA-Schulung stellten wir fest, dass Einfügen / PivotTable in Excel 2010 entweder folgendes Makro aufzeichnet:
Sub Pivot01()
Sheets.Add
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
„Datenbank!R1C1:R76C6″, Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:=“Tabelle1!R3C1″, TableName:=“PivotTable1“, _
DefaultVersion:=xlPivotTableVersion14
End Sub
Oder folgendes:
Sub Pivot2()
Sheets.Add
ActiveWorkbook.Worksheets(„Tabelle1“).PivotTables(„PivotTable1″).PivotCache. _
CreatePivotTable TableDestination:=“Tabelle2!R3C1“, TableName:= _
„PivotTable2“, DefaultVersion:=xlPivotTableVersion14
End Sub
Je nachdem, ob man auf das obere Symbol oder das untere klickt …
Übrigens: In Excel 2013/2016 gibt es nur noch ein Symbol für Pivottabelle.
Hallo Herr Martin,
irgendwie sind meine Eigenschaften verschwunden. Können Sie mir bitte helfen:
Die Antwort: Klicken Sie auf das [+]-Symbol – schon öffnet sich die Liste der Eigenschaften:
Was mache ich nun schon wieder falsch? Ich habe eine Tabelle. Ich wandle sie in eine intelligente Tabelle (formatierte Tabelle) um. Gebe ihr einen Namen (tbl_Kunden). Füge sie über PowerPivot zum Datenmodell hinzu.
Klappt alles prima. Nun möchte ich allerdings ein berechnetes Feld im Meassure-Bereich einfügen:
Summe_Jahresbeitrag_Platinum:=CALCULATE(SUM([Jahresbeitrag 2016]);[Mitgliedschaft]=“Platinum“)
Ein Fehler ist die Folge:
Die Antwort: PowerPivot verlangt an einigen Stellen den Tabellennamen – auch wenn Sie nur eine Tabelle verwenden. Nicht bei SUM, sondern beim zweiten Parameter der Funktion CALULATE:
Summe_Jahresbeitrag_Platinum:=CALCULATE(SUM([Jahresbeitrag 2016]);tbl_Kunden[Mitgliedschaft]=“Platinum“)
In Excel 2010 musste man die PowerPivots hinzuladen. In Excel 2016 sind sie in Excel integriert. Und Excel 2010? Nun – man muss sie aktivieren: Datei / Optionen / Add-Ins / Verwalten – und ein Klick auf PowerPivot? Aber wo sind sie? Auch „Hinzufügen“ hilft nicht weiter – ich finde sie nicht.
Die Antwort: Das PowerPivot-Add-In ist kein Excel-Add-In, sondern ein COM-Add-In. Wird diese Option ausgewählt, kann man sie leicht hinzufügen:
Nicht jede Formel darf sein!
Ich gestehe: Es ist mir lange Zeit nicht aufgefallen. Wahrscheinlich deshalb, weil ich die Symbole der Bedingten Formatierung in Excel nicht besonders schätze. Während man bei den Hintergrundfarben, Schriftfarben und Zellrahmen beliebige Formeln verwenden darf, ist dies bei den Skalen, Datenbalken und Symbolsätzen eingeschränkt. Genau:
Den Inhalt einer Zelle mit einem festen Wert abzugleichen ist kein Problem.
Den Wert auszulagern und mit einem absoluten Bezug darauf zuzugreifen ist auch kein Problem.
Auch Formeln wird HEUTE() stellen kein Problem dar.
Das Erstaunen ist groß, wenn man relative Bezüge verwendet. DAS ist verboten. Noch einmal hinschauen – das Kombination bietet „Formel“ an und nicht „Formel mit absolutem oder keinem Bezug“.
Okay – wahrscheinlich eine Kurzschreibweise …
Wir wissen, dass Excel eine Rechenungenauigkeit hat. Aber so ungenau?
Man nehme drei Zahlen (beispielsweise Körpergrößen) und berechne den Mittelwert (C6). Von jeder der drei Körpergrößen wird die Differenz zum Durchschnitt berechnet (D2:D4). Diese drei Zahlen werden summiert (D6) – das Ergebnis sollte eigentlich 0 ergeben. Eigentlich …
Lustig: Ich habe die Funktion Zelle und Info ausprobiert – Excel schreibt glatt den einen Text über den anderen. Das habe ich ja noch nie gesehen!
Lösung: Spalte verbreitern und wieder schmaler machen.
Übrigens: ich konnte den Fehler nicht mehr reproduzieren …
Bei unserem letzten Excel-Stammtisch haben wir uns darüber unterhalten, wann eine Formel einfacher zu verstehen ist: beim Tippen oder wenn man den Funktionsassistenten zu Hilfe nimmt. Es gibt eine Reihe von Funktionen, da erhalten Sie Informationen beim Tippen, beispielsweise SVERWEIS, TEILERGEBNIS oder WOCHENTAG:
Bei anderen Funktionen ist es umgekehrt, beispielsweise RUNDEN:
Heute habe ich mir die Funktion RÖMISCH angesehen und musste schmunzeln:
„Typ ist eine Zahl, …“ ist völlig aussagelos.
„Knapper, knapper und knapper“ ist auch nicht sehr (vielver-)sprechend und wenig aussagekräftig.
Zur Ehrenrettung von Excel (und denen, die Hilfetexte erstellen) muss gesagt werden, dass das QuickInfo erläutert, dass:
Erstes Knapper: LDVLIV für 499
Zweites Knapper: XDIX für 499
Drittes Knapper: VDIV für 499
Alles klar?
Dieses Diagramm habe ich heute Morgen in der Tageszeitung gesehen. Ich hoffe bloß, dass niemand auf die Idee kommt in Excel auch so etwas haben zu wollen: Linien, die während des Verlauf ihre Stärke ändern.
Bloß nicht!
(Ich habe es übrigens in CorelDraw nachgebaut)
Ich habe in meinem Beitrag über das „Nichts“ in Excel schon darauf hingewiesen: Excel ist nicht konsequent in der Behandlung von 0, leeren Zelle und „“. Bedauerlicherweise fehlt auch ein Wert NULL, wie er aus Datenbanken bekannt ist. Das stiftet Verwirrung und produziert Probleme.
Ein Liniendiagramm zu erstellen ist nicht schwierig:
Schwierig wird es jedoch, wenn die Werte nicht – wie oben – eingegeben wurden, sondern berechnet wurden. Liefert die Formel „“ oder 0, so wird dieser Wert als 0 interpretiert und auf der Achse als 0 angezeigt.
Ich wüsste nur zwei Lösungen, um dies zu umgehen: Per Programmierung (VBA) alle Formeln suchen, die den Wert 0 oder „“ liefern und diese Formeln löschen oder im Diagramm alle Datenpunke durchlaufen. Sollten sie den Wert 0 besitzen, werden sie ausgeblendet (transparent formatiert). Beides ist mit einem Aufwand verbunden, wenn man nicht die Werte oder das Diagramm manuell anpassen möchte.
Hallo Herr Martin,
eine Kollege hat auf Basis der gleichen Daten ein Diagramm erstellt, das sich von meinem unterscheidet. Ich finde allerdings nicht die Unterschiede. Was hat er gemacht? Warum ist es anders?
Die Antwort: Werfen Sie einen Blick auf den Diagrammtyp. Das erste ist als „gestapelte Säulen“ erstellt, das zweite als „gruppierte Säulen“, bei dem die Säulen übereinander geschoben wurden.
Tipp: Sie sollten auf alle Fälle die Säulen beschriften – sonst ist die Verwirrung perfekt!
Heute in der Schulung: Wir duplizieren Formen und beschriften sie. Ein Teilnehmer rief mich zu seinem Platz und fragte mich, warum er eine Form nicht beschriften kann. Bei der ersten war es kein Problem, die anderen lassen sich auch beschriften – lediglich die letzte – dort ließ Excel keinen Text zu:
Mir fiel schnell auf, dass die ersten Formen die Registerkartengruppe „Zeichentools“ aufweisen, die letzte jedoch „Bildtools“. Wie war das möglich? Wurde doch nur kopiert …
Die Antwort lieferte der Anwender selbst:
Ich glaube, ich habe beim Kopieren und Einfügen die Option „Einfügen“ gewählt …
Wusste ich auch nicht, dass man so aus einer Form ein nicht beschreibbares Bild machen kann.
Ich habe drei mal hinschauen müssen, bis ich den Fehler in folgender VBA-Codezeile gesehen habe:
Was mich stutzig gemacht hat, war, dass der Kommentar nicht grün formatiert war. Ein Nachzählen der Gänsefüßchen hat dann ergeben, dass beim benutzerdefinierten Zahlenformat (Kilometer) nur zwei und nicht drei Anführungszeichen nach dem Text stehen. Das Textende wird durch das Ende der Zeile definiert …
Und schon geht es:
Ich bin nicht der einzige Nörgler.
Bei den Vorbereitungen zum einem Seminar „Excel und Statistik“ stoße ich auf der Microsoft-Seite
https://support.office.com/de-de/article/Verwenden-der-Analyse-Funktionen-um-komplexe-Datenanalysen-auszuf%C3%BChren-6c67ccf0-f4a9-487c-8dec-bdb5a2cefab6#__toc309744619
auf eine Erklärung des Zwei-Stichproben F-Tests:
„In dem Tool wird der Wert f einer F-Statistik (oder F-Verhältnis) berechnet. Ein f-Wert nahe 1 beweist, dass die Varianzen der Grundgesamtheiten gleich sind. In der Ausgabetabelle: Wenn f < 1 ist, gibt „P(F <= f) einseitig“ die Wahrscheinlichkeit an, dass ein Wert der F-Statistik beobachtet wird, der kleiner als f ist, wenn die Varianzen der Grundgesamtheiten gleich sind und „Kritischer F-Wert bei einseitigem Test“ einen kritischen Wert kleiner als 1 für die ausgewählte Irrtumswahrscheinlichkeit Alpha angibt. Wenn f > 1 ist, gibt „P(F <= f) einseitig“ die Wahrscheinlichkeit an, dass ein Wert der F-Statistik beobachtet wird, der größer als f ist, wenn die Varianzen der Grundgesamtheiten gleich sind und „Kritischer F-Wert bei einseitigem Test“ einen kritischen Wert größer als 1 für Alpha angibt.“
Conrad Carlberg kommentiert diese Erläuterungen in seinem Buch „Statistical Analysis: Microsoft Excel 2010“ auf Seite 157:
Got it? Neither did I.
Ich liebe VBA. Vielleicht weil ich diese Sprache so gut kann und deshalb schnell programmieren kann.
Ich hasse VBA. Manchmal. Vor allem, wenn ich nicht verstehe warum Dinge passieren:
Ein Listenfeld wird mit Werten gefüllt. Per Programmierung selektiere ich einen der Einträge. Dabei ist es gleichgültig, ob ich die Eigenschaft Value verwende oder von der Sammlung Selected den Wert k auf True setze. In der nächsten Zeile zeigt die Überprüfung, dass der Value der Listbox = „“.
Dann hasse ich VBA sehr! Vor allem: bei den übrigen Listenfeldern funktioniert es – lediglich bei einem nicht.
Ich habe gelernt, dass man in Exceldiagrammen nicht jede Datenreihe einzeln markieren muss und der jeweiligen Reihe über das Kontextmenü die Datenbeschriftung hinzufügen muss. Schneller funktioniert es über Diagrammtools / Entwurf / Diagrammlayouts / Diagrammelement hinzufügen / Datenbeschriftungen.
Klappt aber leider manchmal nicht. Also doch jede einzeln!
Die Antwort: Bei einem Verbunddiagramm mit Sekundärachse können leider nur in der Mitte und Datenlegenden eingefügt werden. Dies hängt damit zusammen, dass bei Säulen die Datenbeschriftungen „am Ende innerhalb“, am Ende außerhalb“, … stehen, bei Linien dagegen „links“, „rechts“, …
Übrigens: diese Einstellung funktioniert nicht in Excel 2013 – in Excel 2016 klappt es!
Vor Kurzem habe ich den Datenschnitt in Excel entdeckt. Tolle Sache!
Allerdings habe ich eine Frage: Kann ich nur ein Fenster öffnen? Wenn ich ein zweites Fenster aufmache, ist das erste Fenster weg.
Die Antwort: Schieben Sie mal das Fenster zur Seite – mit Sicherheit hat sich das andere Fenster hinter dem zuletzt geöffneten verborgen. Denn: Natürlich können Sie mehrere Datenschnitt-Fenster öffnen.
Eine unschöne Sache haben wir in der letzten Visio-Schulung festgestellt. Dort ist es möglich an Shapes (graphische Objekte) Daten zu hängen. Diese kann man definieren – beispielsweise als Currency.
Normalerweise funktioniert der Datenexport hervorragen. Nicht jedoch, wenn die Daten im englischsprachigen Visio als Currency definiert werden, vom Typ „Euro“ (€). Wird dann der Export durchgeführt, nimmt Visio das Euro-Symbol als Text mit; die Daten stehen nicht als Zahlen in Excel, sondern als Text. So kann eine Summe nicht gezogen werden.
Schade eigentlich, dass beim Datenaustausch auf internationale Unterschiede nicht geachtet wurde.
Ich bereite gerade eine Schulung zum Thema Excel & Statistik vor. Dabei bin ich über folgende unschöne Sache (bug? Fehler? gewollt?) gestolpert.
Ich trage in der Spalte A die Werte 0 und 1 ein, markiere sie und ziehe sie nach unten.
Ich trage in der Spalte daneben zwei Werte ein, beispielsweise 1,8 und 1,6, markiere sie und ziehe sie nach unten.
Die Steigung m kann mit der Funktion STEIGUNG berechnet werden, der y-Achsenabschnitt b mit der Funktion ACHSENABSCHNITT. Prima:
Auf den Bereich wird ein Liniendiagramm aufgesetzt. Auch noch prima:
Lässt man sich die Trendlinie mit der Formel anzeigen, so erstaunt das Ergebnis:
Warum lautet b 2 und nicht 1,8? frage ich mich erstaunt. Die Antwort wird deutlich, wenn man den Start nicht bei 0 wählt, sondern beispielsweise bei -7:
Der y-Achsenabschnitt lautet nun 0,4 – die Formel der Trendlinie zeigt jedoch noch immer den Wert 2 an. Der Grund: Excel lässt die x-Werte immer bei 1 beginnen – egal wo sie in den realen Daten beginnen. Ist DAS gewollt?
Interessanterweise: das XY-Diagramm (Punktdiagramm) berechnet den y-Achsenabschnitt (Ordinatenabschnitt) korrekt:
Gestern in der Excelschulung wurde eine schöne Frage gestellt:
Warum formatiert er die Tabelle nicht mit der Farbe, dessen Schema ich auswähle? Beispielsweise Blau.
Die Antwort erhielt ich durch eine Gegenfrage:
„Haben Sie die Liste als Tabelle formatiert, dann wieder in einen Bereich konvertiert und anschließend wieder zu einer Tabelle gemacht?“ – „Ja“ – „Klar – beim Zurückkonvertieren bleiben die Farben erhalten – nun ist die Tabelle »hart« formatiert.
Ich verstehe es mal nicht. Die ersten sechs Monatsnamen sind eingerückt. Aber ich finde weder Leerzeichen im Text noch Einzüge im Ausrichten-Dialog.
Die Antwort finden Sie etwas weiter oben – Die Zellen sind als Buchhaltung formatiert – ebenso wie die Zahlen daneben. Dies bewirkt den Einzug – auch beim Text.
Ist Ihnen das aufgefallen?
Wenn man in einer längeren Liste die oberste(n) Zeilen fixiert, springt nach unten und anschließend mit der Tastenkombination [Strg] + [Pos1] nach oben – so landet man in der linken Zelle unter der fixierten Zeile.
Bewegt man sich jedoch mit [Strg] + [↑] nach oben, so landet man in der Zelle über der Fixierung. Der fixierte Teil scrollt jedoch nicht mit. Man muss also wieder mit [↓] den Bildschirm nach unten bewegen, um den oberen Teil zu sehen.
Heute hatte ich einen einarmigen Teilnehmer in meiner Excelschulung.
Bei der Aufforderung: „Drücken Sie die [Strg]-Taste und markieren Sie so mehrere Bereiche“ ist er gescheitert. Ich wusste auch keine Alternative für die Mehrfachselektion.
Allerdings: der Befehl „Wiederholen“ ([Strg] + [Y] oder [F4]), beziehungsweise der Format-übertragen-Pinsel kann diese Lücke (fast) wieder ausgleichen.
Kein Ahnung. Manchmal schiebt sich die Bearbeitungsleiste (Eingabezeile) über die Spaltenköpfe. Keine Ahnung wann, warum und vor allem: wie man das wieder zurück bekommt.
Hallo Herr Martin,
ich habe heute das Datum im Kalkulation geändert, das heißt das Monat Dezember gelangt in einer andere Zelle. Und nun funktioniert plötzlich die bedingte Formatierung.
Ich wollte Ihnen nur Bescheid sagen.
Viele Grüße
E. P.
#####
Müssen wir das verstehen, Frau P.?
Ich habe heute in einer Excel-Schulung eine Liste der Monatsnamen eingetragen:
April
Mai
Juni
Juli
August
September
und habe dann „A“ getippt“, um zu zeigen, dass man einen eindeutigen Text eintragen muss – Excel hat mir „August“ vorgeschlagen. Ich habe auch nicht verstanden warum August – denn der April beginnt auch mit „A“. Schulterzucken, schmunzeln und zur Tagesordnung übergehen.
Ich liebe Excel – aber manchmal erstaunt es mich …
schöne Grüße
Rene Martin
Hallo Herr Martin,
ich möchte gerne in einem XY-Diagramme (Punktediagramm) die Beschriftung der Daten anzeigen lassen. Geht das?
Man muss die Daten „richtig“ anordnen, sich die Datenbeschriftungen anzeigen lassen und dann – leider für jede Beschriftung einzeln – statt des Wertes die Beschriftung verwenden.
Das heißt: auch das ist ebenso mühsam, wie die Beschriftungen per Hand einzugeben. Die XY-Diagramme weisen einige Schwächen auf.
Hallo Herr Martin,
ich habe ein Problem. Ich habe in einer Spalte Zahlen. Ich möchten von diesen Zahlen die letzten drei Stellen, also die drei Ziffern vor dem Komma abschneiden. Der Rest soll gerundet werden. Mit welcher Formel mache ich das?
Die Antwort: Dafür gibt es leider keine Formel. Aber wenn in G2 der Wert stehen, dann erhalten Sie den gewünschten Wert mit der Formel:
=RUNDEN(G2;-3)/1000
Enttäuscht?
Die meisten Fehler in Excel finde ich. Fast alle.
Hier nun einer, den ich nicht gefunden habe:
Eine sehr große Datei (10 MByte), mit mehreren Dutzend Tabellenblättern weist auf einem Blatt ein merkwürdiges Verhalten auf: die Zelle wird in der Ausrichtung zentriert formatiert – es passiert nichts! Kein Unterschied zwischen links und rechts und zentriert!
Nachgeschaut: dieses Phänomen tritt nur in den Zeilen auf, in denen eine graue Hintergrundformatierung mit Hilfe einer bedingten Formatierung eingeschaltet wurde (der letzte Monat des Jahres wird grau hinterlegt).
Ein weitere Blick: auf dem Tabellenblatt befinden sich viele (einige Dutzend) bedingte Formatierungen; mehrere dieser Formatierungen (so auch unser Grau) wurde nicht auf einen Bereich, sondern auf mehrere Bereiche (=$A$10:$D$17;$A$18:$D$28;$A$29:$D$40;$A$41:$D$52 …) angewendet.
Ich konnte nicht nachvollziehen, ab wann Excel diesen Fehler produziert – ich vermute, irgend etwas ist ihm zu viel. Kennst jemand dieses Phänomen?
Ein bisschen nervig ist es schon: Jedes Mal, wenn ich eine Pivottabelle erstelle, muss ich das Berichtslayout im Tabellenformat anzeigen lassen, anschließend alle Elementnamen wiederholen lassen, die Gesamtergebnisse und Teilergebnisse deaktivieren und die Schaltfläche ausschalten. Nur so können die Daten weiter gegeben werden. Kann man leider nicht abspeichern.
Wo ist denn der Schalter? Ich habe eine große Exceltabelle, bei der Zeilen 1:12 und Spalte A fixiert sind. Wenn der Cursor auf dem Tabellenblatt irgendwo weiter unten sitzt, dann bewege ich ihn mit der Tastenkombination [Strg]+[Pos1] nur in B13, aber nicht in A1. Kann ich das einstellen, dass das Sprungverhalten zu A1 führt?
Nein leider nicht – Sie müssen mit den Pfeiltasten sich in die Zelle bewegen oder mit der Maus diese Zelle anklicken.
Hallo Herr Martin,
ich finde in Excel einfach keine Funktion QUARTALSENDE. Konkret: Ich benötige den letzten Tag (als Datum) des Quartals, in dem sich ein Datum befindet. Also beispielsweise:
1.1.2016 -> 31.03.2016
2.2.2016 -> 31.03.2016
5.5.2016 -> 30.06.2016
und so weiter.
Das ist richtig: DIESE Funktion gibt es in Excel leider nicht. Man muss sie zusammenbauen. Wenn in A1 das Datum steht, dann beispielsweise so:
=DATUM(JAHR(A1);MONAT(A1)-REST(MONAT(A1)+2;3)+3;1)-1
oder so:
=DATUM(JAHR(A1);OBERGRENZE(MONAT(A1);3)+1;1)-1
(beide Funktionen suchen den letzten Monat des Quartals, addieren 1 (also verwenden den nächsten Monat) und von diesem Monat den ersten Tag. Davon wird 1 abgezogen. Oder auch so:
=MONATSENDE(A1;REST(3-MONAT(A1);3))
Man ermittelt die Anzahl der Monate, die zu dem Datum dazu gezählt werden muss.
Kann man die Standardeinstellungen der Pivottabellen ändern?
Ich habe eine Liste, in der sich Leerzellen befinden. Auf diese Liste setze ich eine Pivottabelle auf. Leider verwendet Excel nun die Funktion Anzahl statt Summe. Muss ich jede Spalte einzeln ändern?
Die Antwort: Leider ja!
Sehr geehrter Herr Martin,
als ich in einem Gespräch erwähnte, mich mit Excel zu befassen, wurde ich gleich mit einem für mich nicht lösbaren Problem konfrontiert.
Das Problem besteht darin, daß beim Eintippen der Zahl 100 in eine Zelle diese sofort nach Enter in 1,0 umgewandelt wird.
Ich hatte über rechten Mausklick auf diese Zelle unter Zellen formatieren… nachgesehen, konnte aber nichts finden, was dieses Problem verursacht haben könnte.
Als ich diese Datei auf meinem PC öffnete und die Zahl 100 eingab und mit Enter bestätigte, blieb die 100 stehen und verwandelte sich nicht um in 1,0.
Hätten Sie eine Idee, wie es zu diesem Problem gekommen sein resp. wie man dieses Problem beheben könnte?
Mit freundlichen Grüßen
KF
#####
Ja, Herr F.,
In den Optionen gibt es eine Einstellung „Dezimalstellen automatisch einfügen“. DER Haken muss raus.
Ich hatte das Problem mal und habe die Lösung gefunden und in einem der Artikel auf meiner Seite
beschrieben.
Schöne Grüße :: Rene Martin
Sehr geehrter Herr Martin,
Die von Ihnen vorgeschlagene Lösung war die erste, die ich probierte. Dennoch: gab man die Zahl 100 ein und bestätigte die Eingabe durch Enter, wurde daraus die Zahl 1. Es war ja nicht einmal so, daß statt 100 > 1,00 stand, sondern 1,0.
Und wenn man sich über rechten Mausklick die Zellenformatierung ansah, stand dort statt 100 die 1, was ja irgendwie logisch ist, (wenn auch aus unerfindlichen Gründen aus 100 eine 1 wurde, obwohl vorher die 100 eingegeben wurde).
Kennen Sie folgendes Phänomen? In Excel-Schulungen werde ich ab und zu gefragt:
Ich zeige die Funktion SUMMEWENNS, die Teilnehmer schauen mir zu. machen anschließend mit und fragen mich nun, wo denn die Eingabefelder bei Ihnen verborgen sind.
Richtig, wenn man mit dem Funktionsassistent die Funktion SUMMEWENNS öffnet, sieht sie folgendermaßen aus:
Trägt man die Informationen ein, öffnet sich ein weiteres Pflichtfeld – allerdings erst dann:
Sehr unglücklich gemacht, dass nicht die ersten DREI Parameter angezeigt werden. Kein Trost: Während bei ZÄHLENWENNS die Parameter korrekt angezeigt werden, fehlen sie bei MITTELWERTWENNS ebenso.
Liebe Leserinnen, lieber Leser dieses Blogs,
für die nächsten Tage verabschiede ich mich und werde hier keine frechen Kommentare über Excel schreiben. Wer Sehnsucht nach mir hat: Vor einigen Wochen habe ich die Artikel dieses Blogs veröffentlicht:
Erhältlich über jeden Buchladen oder Internetbookshop (auch als e-book):
Eine Leseprobe finden Sie unter:
Vor einigen Tagen habe ich auch ein Übungsbuch zu VBA veröffentlicht:
Eine Leseprobe finden Sie unter:
Ich wünsche Ihnen allen allen ruhige und angenehme Osterfeiertage
Rene Martin
Mit etwas Rechnen und Schummeln konnte man schon in den alten Excel-Versionen ein Wasserfall-Diagramm erstellen. Nun kam die Frage auf, wie man eine Linie zwischen den Balken erzeugen kann. Auch hier: mit etwas Schmummeln. Man benötigt die Werte zwei Mal (kann man ja verknüpfen) und muss dann den teil des Diagramms von Säule in Linie verwandeln. Eine Säulenreihe wird weiß formatiert und verdeckt die dahinterstehende Reihe.
Hallo Herr Martin. Eine Frage: Wie bekomme ich in Diagrammen die Striche zwischen die Texte an der Achse?
Die Antwort: Gar nicht. Die Striche sind Teile der Achse – sie werden Teilstrichbeschriftungen genannt. Dort findet sich nur die Option, ob sie links oder rechts angezeigt werden sollen – aber nicht wie lang.
Eigentlich geht es nicht. In einer Liste stehen Werte im Einerbereich (1,68, 1,39 und 1,54). Diese sollen in einem Diagramm mit Werten im Millionenbereich dargestellt werden (38.989.000, 42.125.000 und 31.515.000).
Nun – mit einem Trick funktioniert es: Man „hievt“ kleinen Daten hoch – sie werden mit 100.000.000 multipliziert. Das Diagramm stellt die Balken nun so dar, damit man die Werte vergleichen kann. Damit nun auch die Zahl „korrekt“ dargestellt wird, muss man sie formatieren:
#… stellt nur die ersten Ziffern dar.
#…,00 zeigt zwei Nachkommastellen. Erstaunlich übrigens, dass Excel dieses Format in das mit gänzlich unverständliche Zahlenformat
#,00…
Sei’s drum – das Diagramm funktioniert:
Verstehe ich nicht – die Zahl im Diagramm wurde nicht von Excel übernommen und stimmt auch nicht mit der Darstellung:
Die Antwort: Wahrscheinlich hat jemand hier per Hand etwas eingetragen. Dadurch trennt Excel die Verknüpfung zur Datenquelle. Sie können die Beziehung wieder herstellen, indem Sie alle Datenbeschriftungen löschen und neu einfügen:
In einem Diagramm werden Euro-Preise angezeigt. da einige ältere Preise vorhanden sind, sollen diese in Euro umgerechnet dargestellt werden.
Nun wäre es ja schön, wenn die DM-Preise auch im Diagramm dargestellt wären – das heißt: die ersten Punkte sollen sowohl mit DM als auch mit Euro beschriftet sein. Dazu wird der Datenbereich erweitert:
Die Linie wird auf eine Sekundärachse gelegt und die Skalierung dieser Achse verdoppelt (wir erinnern uns: 1 Euro entspricht 1,95583 DM)
Die Linie wird transparent formatiert; die Markierungspunkte entfernt, das ganze noch etwas formatiert – und voilà – das Ergebnis:
Ich gestehe – ich mache es nicht sehr oft. Aber manchmal muss es sein. Code per Makro erzeugen. Oder auf vorhandenen Code zugreifen. Ich wollte alle Makros löschen – nein nicht indem ich die xlsm-Datei als xlsx speichere – die Datei war noch im Format xls und sollte es auch bleiben.
Also: erster Test – und schon eine erstaunliche Fehlermeldung:
Was bitte heißt das: „der programmatische Zugriff auf das Visual Basic-Projekt ist nicht sicher.“? Kurz überlegt – klar: Ich muss in den Optionen einstellen, dass ich dem Zugriff auf das VBA-Objektmodell vertraue – und schon klappt es …
24 VBComponents findet er.
Hallo Herr Martin!
Ich habe wieder einmal eine Frage an Sie im Bereich Excel.
Kann man ein Dokument so einrichten, dass die Fusszeile nur auf der letzten Seite erscheint (UnterschriftenZeile)
Mit freundlichem Gruss
Hallo Herr Winter,
das geht nicht. Man kann es programmieren. Aber – anders als Word – hat Excel keine Formeln in Kopf- und Fußzeile (in Word kann man festlegen:
Wenn(Seitennummer = Anzahl der Seiten;dann: zeige Text xy) – das geht in Excel nicht.
Heißt: Entweder Sie positionieren die Unterschriftenzeile auf dem letzten Blatt, oder machen ganz neues Tabellenblatt nur für die Unterschrift oder programmieren.
schöne Grüße
Rene Martin
Eigentlich sind Namen in Excel ein prima Sache:
Vor allem: Name sind sprechend und können so leicht verwendet werden, wenn man das Konzept verstanden hat. Jedoch das Konzept hat einen großen Haken:
Namen können sowohl an die Datei gebunden sein als auch an das Tabellenblatt. Wenn Sie VBA können, wissen Sie sicherlich, dass sowohl das Workbook-Objekt als auch das Worksheet-Objekt einen Namen haben können.
Kostprobe gefällig: Markieren Sie ein Zelle oder einen Bereich auf einem Tabellenblatt. Geben Sie ihm einen Namen. Kopieren das Blatt in eine andere Datei. Kopieren Sie das Blatt noch einmal in eine andere Datei. Was passiert? Nicht die Datei, sondern die beiden Tabellenblätter haben eine Zelle oder einen Bereich, die den gleichen Namen tragen. Wenn man nun eine Formel verwendet:
ist nicht klar, von welchem Blatt sich Excel den Bereich zieht. Der Namensmanager zeigt es deutlich an:
Die zuerst erstellten (hinüberkopierten) Namen gelten global für die Abreitsmappe (und darauf nimmt test1, test2 und test3 Bezug), die danach erstellten Namen gelten nur lokal für das Blatt.
Das heißt ganz einfach: Höllisch aufpassen mit den Namen! Und: bloß keine Namen mehrmals verwenden! Sonst ist Chaos vorprogrammiert.
Das heißt auch: gutes Konzept, aber leider nicht ganz durchdacht.
Ist Ihnen das schon aufgefallen?
Der Namensmanager kann in Excel über die Funktionstaste [F3] aufgerufen werden. Klappt prima – außer an einer Stelle: Ein Bereich wird mit einem Namen belegt (hier: Konsum). Erstellt man in Excel ein Diagramm, ruft über das Symbol „Daten auswählen“ in dem Diagrammdatenbereich mit [F3] den Namensmanager auf, wählt dort einen Namen aus, so steht in dem Textfeld =Name. Die Bestätigung führt zu einer Fehlermeldung:
Die Lösung: Es funktioniert, wenn man den Namen ohne Gleichheitszeichen einträgt. Oder mit Gleichheitszeichen muss man den Namen des Tabellenblattes eintragen – also hier: =Schokolade!Konsum
Danke an Helge für den Hinweis.
Sehr geehrter Herr Dr. Martin,
Wahrscheinlich haben Sie wesentlich schneller eine Lösung parat als ich, die ich nun schon stundenlang damit rummache und jetzt irgendwie aufgebe.
Es geht um dieselbe Tabelle, also diese Zeitberechnung.
Nun soll aber noch folgendes dazu berechnet werden.
Wenn die Stundenanzahl >= 6 Stunden sollen 0,5 Stunden abgezogen werden, wenn die Stundenanzahl >= 10 Stunden soll eine Stunde abgezogen werden.
Ich habe versucht, mich langsam heran zu tasten und habe sogar die > 6 Stunden und >10 Stunden einzeln herausbekommen. Allerdings bekomme ich nun beim besten Willen diese ganzen Schachteln nicht zusammengesetzt…(Das mit dem „=“ dazu hat auch nicht so funktioniert…)
Haben Sie eine (schnelle) Lösung oder eine passende Erklärung mit einem Link?
Die Tabelle mit meinen Versuchen ist angehängt. Wie ich gelesen hatte, muss man dazu die Uhrzeit wieder in eine normale Zahl formatieren, was ich getan habe.
Herzlichen Dank für Ihre Bemühungen.
####
Hallo Frau P.,
Ich denke, Ihr Problem resultiert aus Folgendem: Sie sollten sich einen Baum malen, der die verschiedenen Fälle auflistet: tagsüber gearbeitet oder nachts? In beiden Fälle: mehr als 10 Stunden – > ja: eine Stunde abziehen. Nein: – > wenn mehr als sechs Stunden: -> ja, 0,5 Stunden abziehen – sonst nichts.
Und so müssen Sie die Formel eingeben.
Kommen Sie damit klar?
####
Hallo Herr Dr. Martin,
Jetzt habe ich gesehen, dass Sie die Sachen ja alle schon richtig ausgefüllt haben.
Das Resultat ist in „Zahl“ formatiert. Ich glaube, es wäre auch mit der „Uhrzeit 37:…“ gegangen. Allerdings nicht mehr in dieser Version.
Ich kann es nur hinnehmen und Ihnen danken, dass Sie es eingerichtet haben. Vom Verständnis bin ich leider noch etliches entfernt.
Aber ich denke, meine Kolleginnen werden sich freuen, endlich eine funktionierende Zeitberechnung zu haben. Bleibt zu hoffen, dass ihnen nicht noch etwas Neues einfällt…
Also noch einmal: Herzlichen Dank!
Ich wünsche Ihnen noch einen schönen Tag.
####
Gerne, Frau Pojer,
wenn Sie es verstehen möchten, machen Sie Folgendes:
Klicken Sie auf eine Zelle mit einer Formel. Klicken Sie auf den Funktionsassistenten.
Sie sehen die Bedingung. Klicken Sie nun in die Bearbeitungszeile auf den Teil den Sie sehen möchten. So können Sie sich den Baum entlanghangeln:
Umgekehrt: gehen Sie an ein solches Problem mit einem Blatt Papier und einem Stift ran. Ich „mal gerne Bäume“. Sicherlich kennen Sie diese Ablaufdiagramme: sie helfen:
Ich mag sie noch immer nicht – die Blasen.
Der Grund ist einfach: Leicht kann die Aussage verfälscht werden. In der Option „Datenreihen formatieren“ kann man zwischen Blasendurchmesser und Blasenfläche wählen, In der Schule haben wir gelernt: F = π * r². Die Fläche wächst quadratisch mit dem Radius. Das Ergebnis kann man in den beiden Bildern sehen:
Nicht genug. Schließlich kann man noch einen Skalierungsfaktor angeben, der das Ganze verzerrt – ich habe 30 und 300 probiert. Sehen Sie selbst:
Okay – das ist eher ein Problem der deskriptiven Statistik als von Excel. Elegant ist es trotzdem nicht.
Blasen – mehr als drei Dimensionen?
Mit einem Blasendiagramm kann man drei Dimensionen darstellen – nicht sehr übersichtlich, wie ich finde, aber es funktioniert: x-Achse, y-Achse, Blasendurchmesser.
Geht eine vierte Dimension? Die Antwort: ja – mit Schummeln! Man muss die Daten des Blasendurchmessers 1 kumulieren mit den neuen Werten (2). Und nun eine zweite Datenreihe anlegen. Diese „hinter“ die erste schieben. Klappt:
Zugegeben: mit einigen WENN-Funktionen bekommt man auch eine „bedingte Formatierung“ hin. Allerdings: es ist schon etwas mühsam!
Ich gestehe: Ich habe mich mit Blasendiagrammen noch nie richtig anfreunden können – ich finde sie sehr unübersichtlich. Auch in Zeitungsgrafiken tauchen sie recht selten auf.
Dennoch: letzte Woche in der Excel-Diagramm-Schulung bestand eine Teilnehmerin auf Blasendiagramm. Also gut: ein paar Daten eingegeben: fertig ist das Blasendiagramm:
Zugegeben: nicht sehr vielsagend. Fragen über Fragen: warum nur zwei Spalten? Wo sind die Daten? Warum laufen die Werte bis 20 – vergeben wurden Noten von 1 bis 10? Ein Blick auf das Dialogfeld „Datenquelle auswählen“ gibt eine Antwort:
Excel interpretiert die erste Reihe als Punkte auf der x-Achse, was den Vorteil hat, dass sie als Beschriftung fungieren können. Nachteil: Sie werden nebeneinander und nicht gemäß ihrer Größen abgetragen. Also wird geändert: Eine Reihe wird gelöscht, eine Überschrift wird eingefügt (eigentlich überflüssig. Erste Zahlenspalte: X-Werte, zweite Spalte: Y-Werte, dritte Spalte: Ringblasengröße). Das Ergebnis ist passabel – außer: die Beschriftung muss leider per Hand eingefügt werden …
Vielleicht hätte man besser die Ja – Nein – Abbrechen-Schaltflächen nehmen sollen (in VBA: vbYesNoCancel). Danke für den Hinweis an Dominik und Dimo.
Ich weiß; ich bin ja auch nicht glücklich darüber. Wir haben eine Liste, in der in einer Spalte dummerweise Datumsangaben, Texte, Zahlen (Kennziffern) und gar nichts eingetragen wird. Ich habe nun die Aufgabe, über eine Hilfsspalte die Zellen herauszufinden, in denen ein Datum steht. Allerdings: Wenn ich die Funktion ISTZAHL verwende, werden auch die „echten“ Zahlen gefunden. Die will ich aber nicht. Gibt es wirklich keine Funktion „ISTDATUM“? Auch nicht in Excel 2016?
Die Antwort: Wenn es möglich ist, prüfen Sie die interne Zahl, also beispielsweise:
=UND(I4>40000;ISTZAHL(I4))
Oder Sie verwenden die Funktion ZELLE. Sie liefert mit dem Parameter „format“ den Wert D1, der anzeigt, dass es sich um ein Datum handelt:
Nein, konsequent ist Excel nicht. An einigen Stellen muss man bei Texten Anführungszeichen eintragen, bei einigen kann man an anderen Stellen wiederum darf man nicht.
Ich habe im Artikel
Die bedingte Formatierung funktioniert nicht
darauf hingewiesen. Bei der Funktionseingabe ist Excel auch inkonsequent:
Während man bei Tippen einer Funktion immer die Anführungszeichen eingeben muss, muss man es im Funktions-Assistenten nicht. Das Wort Achtung wird beim Verlassen des Textfeldes umgewandelt in „Achtung“. Jedoch: Wenn man im Funktionsassistenten eine innere Funktion einträgt, beispielsweise
und(B2=Fotografie;G2>100)
wird dies mit einer Fehlermeldung quittiert. Nicht konsequent, oder?
Meine Empfehlung: Wenn Sie nicht wissen, ob man muss oder nicht: Tragen Sie die Anführungszeichen ein.
Ich habe die zirka 500 Artikel, die ich hier in diesem Blog im letzten Jahr 2015 geschrieben habe, veröffentlicht – als Buch und e-book.
Erhältlich über jeden Buchladen oder Internetbookshop:
Eine Leseprobe finden Sie unter:
Hallo. Ich brauche einen Tipp. Ich erhalten einige Male im Jahr eine Tabelle mit vielen Zahlen. Da die Zeilen keine eindeutige ID haben, habe ich mit der Funktion VERKETTEN mehrere Felder konkateniert (zusammengefasst), so dass ich eine ziemlich eindeutige ID habe. Ich wollte diese Formel weiter runterziehen, weil sich die Liste ab und zu erweitert. Jedoch – Excel zeigt in den leeren Zeilen Fehler. Das verstehe ich nicht: leer & leer & leer müsste doch leer sein, oder?
Die Antwort: Sie haben die Tabelle in eine „intelligente Tabelle“ verwandelt (Einfügen / Tabellen / Tabelle). Die Formel in der Zelle lautet:
=VERKETTEN(Tabelle1[@ProdH];Tabelle1[@[BG Cd]];Tabelle1[@[BD / BU]];Tabelle1[@[Main Hier. Name]];Tabelle1[@[Sold-to party]];Tabelle1[@[MAT15 Nbr]];Tabelle1[@[DQ Conf]])
also: Tabellenname Tabelle1[Spaltenname]. Das impliziert: gleiche Zeile wie Formelzelle.
Allerdings befindet sich keine Tabelle neben den neuen Zellen unterhalb der Tabelle. Wenn es Sie stört, können Sie um die Funktion die Formel WENNFEHLER bauen, also:
=WENNFEHLER(VERKETTEN(Tabelle1[@ProdH];Tabelle1[@[BG Cd]];Tabelle1[@[BD / BU]];Tabelle1[@[Main Hier. Name]];Tabelle1[@[Sold-to party]];Tabelle1[@[MAT15 Nbr]];Tabelle1[@[DQ Conf]]);““)
Oder Sie schreiben den Zellbezug „per Hand“ in die Formel:
=VERKETTEN(B1;C1;D1;G1;J1;L1;T1)
Dann erhalten Sie auch keine Fehler.
Kennen Sie das? Sie erstellen eine bedingte Formatierung für eine Zelle, beispielsweise für H12. Sie möchten nun diesen Bereich auf die ganze Spalte ausdehnen – klicken in das Textfeld des Managers für Regeln zur bedingten Formatierung, den Sie über Start / Formatvorlagen / Bedingte Formatierung / Regeln verwalten aufrufen. Aber: Doppelpunkt ist nicht! Sie müssen den Bezug löschen und neu eingeben. Oder zuvor die Funktionstaste [F2] drücken.
Heute in der Excel-Schulung. Eine Teilnehmerin zeigte mit eine Datei. Mit fiel auf, dass der Filter (hier: Black-Mitglieder) eine andere Zahl lieferte als die Funktion ZÄHLENWENN. Eine Pivottabelle lieferte das gleiche Ergebnis wie der Filter. Die Ergebnisse von ZÄHLENWENN waren um 1 zu groß.
Ich gestehe – ich habe eine Weile gesucht. Bis ich entdeckt hatte, dass über der Tabelle einige Zellen ausgeblendet waren. Und: richtig – dort stand die Liste, die als Bereich für die Datenüberprüfung verwendet wurde. Da ZÄHLENWENN die ganze Spalte zählte … Tja – halt einer zu viel.
Verblüffend – ich kann es nicht nachvollziehen. Es gibt Anwender, die tragen eine Formel in das Suchen-Feld des Funktionsassistenten ein. Manchmal findet er sie allerdings nicht. Ich kann das Phänomen nicht immer nachvollziehen; meisten klappt die Suche.
Excel-Schulungen sind klasse. Vor allem, wenn andere Trainer und Gruppen vor mir im Schulungsraum waren und die Rechner nicht zurückgesetzt wurden. Oder auch wenn Teilnehmer irgendwo rumklicken und dann behaupten, dass sie nichts gemacht haben.
Heute fragte mich ein Teilnehmer, warum bei ihm nicht „Datum, kurz“ und „Datum, lang“ in der Liste der Zahlenformate steht. Ich glaubte ihn zuerst nicht – aber er hatte recht:
Die Ursache dieses merkwürdigen Phänomens war schnell gefunden: jemand hatte das Gebietsschema auf „Armenien“ umgestellt …
Ist Euch das schon aufgefallen. Gibt man eine Abteilungsnummer oder Artikelnummer 3/3 oder 4.4 oder 5-5 ein, wandelt Excel diese Information in ein Datum um: in den 03. Mrz, 04. Apr oder 05. Mai. Klar. Intern: 03.03.2016, 04.04.2016 und 05.05.2016 – beziehungsweise die aktuelle Jahreszahl)
Gibt man dagegen 3/13, 4.14 oder 5-15 ein, so „erkennt“ Excel, dass es keinen Monat Nummer 13, 14, 15, … geben kann und wandelt diese Informationen um in Mrz 13, Apr 14, Mai 15.
Bei 13/13, 14.14 oder 15-15 bleiben diese Informationen linksbündig als Text stehen – ein mögliches Datum wird dafür nicht gefunden. Ebenso bei 35/1, 35.1, 35-1, …
Sehr geehrter Herr Martin,
Außerdem habe ich noch eine Frage bezüglich Excel 2013. Ich möchte einen Text mit „Text in Spalten“ trennen. Unter Zielbereich würde ich gerne ein neues Tabellenblatt angeben. Dies ist aber leider nicht möglich. Ich bekomme immer die Meldung „Zielbezug ist ungültig“.
Wie kann ich die zu trennenden Daten in ein neues Tabellenblatt schreiben lassen.
Über eine Antwort würde ich mich sehr freuen.
Hallo Frau N.,
Sie haben recht: der Assistent Daten / Text in Spalten verlangt, dass die Daten auf dem gleichen Blatt stehen müssen. Ich habe mal mit dem Makrorekorder diesen Assistenten aufgezeichnet. Und dann den Befehl Range(„U1“) (gemeint ist die Zelle U1 auf dem Blatt, auf dem ich mich befinde)
geändert in:
Selection.TextToColumns Destination:=Worksheets(„Tabelle2“).Range(„U1“), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
Was passiert? Excel übergeht einfach „Tabelle2“ und schreibt die Daten auf das Blatt, auf dem sich der Cursor befindet.
Heißt für Sie: sorry: erst in einen leeren Bereich einfügen; dann ausschneiden und auf ein neues Blatt einfügen.
schöne Grüße
Rene Martin
Ich weiß, ich weiß – Excel hat Rundungsprobleme. Die Sache mit der Gleitkommadarstellung und -berechnung ist schon hinlänglich beschrieben worden, beispielsweise bei:
http://www.cpearson.com/excel/rounding.htm
Aber ist jemandem schon Folgendes aufgefallen: Trägt man in Excel die Zahlen -0,3 und -0,2 untereinander in zwei Zellen ein, markiert diese und zieht sie nach unten, so klappt es. Ebenso bei -1,3 und -1,2. Jedoch bei -2,3 und -2,2 steht beim Herunterziehen in der entsprechenden Zelle nicht 0 sondern der Rundungsfehler -9,76996261670138E-15. Ebenso bei -3,3 und -3,2. Jedoch taucht dieser Fehler bei den Startwerten -2,4 und -2,3 nicht auf.
Übrigens: einen anderen Rundungsfehler erhält man auch bei der Berechnung:
=5*(0,5-0,4-0,1)
Anwender reiben sich verwundert die Augen: In Excel 2013 wurde die Funktion TAGE eingeführt. Damit kann man die Differenz zweier Datumsangaben in Tagen berechnen. Warum diese Funktion? Keine Ahnung – Excel kann doch seit Beginn seiner Existenz Datum2 – Datum1 berechnen. Da Datumsangaben intern als serielle Zahlen verwaltet werden, war das nie ein Problem in Excel. Auch die Funktion =DATEDIF(Anfangsdatum;Enddatum;“D“) konnte dies und hat das Gleiche erledigt. Ein Blick in die Liste der Funktionen: Nein, Excel 2013 hat leider keine Funktion MONATE und auch keine JAHRE. Vielleicht haben sie es vergessen. Wir warten auf die Version 2016. Erstaunt reiben wir uns hier die Augen – nein, sorry, auch in der aktuellen Version 2016 gibt es keine Funktion MONATE oder JAHRE. Geduld … vielleicht in der nächsten Version.
Ich versteh’s mal wieder nicht … Alles grau da oben. Warum? Da hat jemand bestimmt so einen transparenten Spiegel über mein Excel gelegt … oder so …
Wenn Sie in die Titelzeile schauen, dann sehen Sie dort die Lösung: Ein Bild aus Visio (einem Grafikprogramm) wurde eingebettet. Entweder ist das Bild sehr klein oder es befindet sich außerhalb des Bildschirms. Sie finden es über Start / Bearbeiten / Suchen und Auswählen / Inhalte auswählen und: Objekte. Übrigens: Sie hätten es auch an der Registerkarte Zeichentools / Format (ganz rechts) erkennen können …
Hallo Herr Martin,
In Excel fehlt die Möglichkeit eine Datenüberprüfung/Liste mit der Option „Firstletter“ zu belegen.
Da ich oft Formulare mache mit Datenüberprüfungen, teilweise mit langen Listen, würde diese Funktion also statt das an klicken auf dem Schiebebalken, da ja auch en scrollen nicht funktioniert, viel helfen.
Michael
Es stimmt – man kann solche Listen mit [Alt] + [↓] öffnen, mit der Pfeiltaste nach unten navigieren und mit [Enter] bestätigen. Viel zu umständlich!
Manchmal nerven Sie ja schon gewaltig, die Smarttags. Zugegeben – es sind praktische Hilfen, aber beim Kopieren und Einfügen wird ein Teil des Zellinhaltes überdeckt … Doof!
Hallo zusammen, liebe VBA-Gemeinde,
Ist das schon einmal jemandem aufgefallen? Auf einer UserForm wird dynamisch ein Bild angezeigt:
Me.imgBild.Picture = LoadPicture(strPfad & strBilder(i))
Damit kann man eine kleine Bilderschau erzeugen.
Jedoch: Klickt man auf das Bild, funktioniert der LoadPicture-Befehl nicht mehr … Okay, okay … DAMIT kann ich leben!
Ich verstehe es nicht. Ich habe eine kleine Liste erstellt und ein Diagramm aufgesetzt. Damit das Diagramm sich die aktuellen Zahlen holt, habe ich den Datenbereich über Einfügen / Tabelle in eine intelligente Tabelle verwandelt. Normalerweise – wenn ich in der letzten Zelle rechts unten den Cursor platziere und dort die Tabulatortaste drücke wird eine neue Zeile angefügt und die Daten werden in das Diagramm übernommen. Bei mir jedoch nicht – nach dem dritten Athleten ist Schluss. Er hüpft wieder zurück in Zelle A97. Warum?
Die Antwort könnten Sie auch alleine finden. Unter Ihrer Liste ist Zeile 101 ausgeblendet. Da Excel vorhandene Zellen zur Liste (Tabelle) hinzufügt, kann er das in Ihrem Fall nicht, weil die Daten sichtbar sein müssen. Deshalb erfolgt der Sprung „zurück zum Anfang“ auf A97.
Ich verstehe es nicht. Ich wollte in einer Liste eine Überschrift ändern und habe nun dort den Text „Datum“ eingetragen. Tippen darf ich ja, aber sobald ich die Zelle verlasse steht plötzlich „Datum2“ drin. Ich habe es nicht reingeschrieben. Ich schwör’s!
Sie müssen genau hinschauen. Ihre Liste ist als Tabelle formatiert. Das erkenne ich an der Registerkarte Tabellentools / Entwurf. Und ich sehe, dass es bereits eine Spalte Datum gibt (Spalte A). Tabellen (oder intelligente Tabellen) erlauben jeweils nur eindeutige Feldnamen – das heißt: Sie dürfen nicht zwei Spalten mit der Überschrift „Datum“ versehen. Sonst greift Excel ein!
Ist das ein Bug? Ich weiß nicht warum, aber regelmäßig, wenn ich in Excel etwas ändere, erscheint der Cursor nicht als Strich, sondern als graues Rechteck. Erst wenn ich die Zelle verlasse und wieder reinklicke, ist der Strich wieder da. Kann man das ausschalten? Was ist da los?
Die Antwort: Nein, das ist kein Bug. Sie drücken sicherlich die [Einfügen]-Taste. Damit ist der Überschreibmodus aktiviert. Jedoch – anders als Word – er wird ausgeschaltet wieder, wenn Sie die Zelle verlassen. Das passiert mir auch ab und zu – ich will die Taste [entf] drücken und drücke dabei zusätzlich die Taste [Einfügen].
Kleines Problem: In einer Datei lassen sich einige Zellen nicht auswählen. Man sieht es bereits am Mauszeiger, dass es nicht funktioniert. Warum nicht?
Die Antwort: Derjenige, der die Tabelle erstellt hat, hat eine Wiederholungszeile eingestellt. Deshalb sehen Sie zwar die erste Zeile auf der zweiten Seite, können diese aber nicht auswählen, weil sie eigentlich auf der ersten Seite steht und auf der zweiten nur wiederholt wird.
Gestern hat mich eine Teilnehmerin in der VBA-Schulung darauf aufmerksam gemacht, dass man auf dem Mac unter Excel 2016 nicht so programmieren kann, wie unter Windows. Und tatsächlich – die Suche ergibt beispielsweise (http://peltiertech.com/office-2016-for-mac-is-here/):
Hi. Was heißt hier „Objekt erforderlich“. Ich finde den Fehler in der Zeile
lngZeilen = xlZielZelle.CurrentRegion.Rows.Count
nicht. Einige Zeilen zuvor habe ich doch gesetzt:
Set xlZielZelle = xlZielBlatt.Range(„A1“)
Warum mag VBA das Objekt nicht?
Die Antwort: Dahinter liegt ein hübscher Denkfehler: Es ist richtig: Sie setzen
Set xlZielZelle = xlZielBlatt.Range(„A1“)
Allerdings mit
xlZielBlatt.Rows(„1:3“).Delete Shift:=xlUp
löschen Sie drei Zeilen, damit auch die Zelle A1 und damit wiederum den Verweis auf diese Zelle. Also – einfach noch einmal setzen nach dem Löschen:
Set xlZielZelle = xlZielBlatt.Range(„A1“)
Dann klappt es.
Hallo zusammen. Ich habe ein paar Zeilen VBA-Code abgetippt, den ich in einer Zeitschrift gefunden habe. Aber es läuft nicht. Und ich weiß nicht warum. Kann mir einer helfen?
Die Antwort ist simpel: Wenn Sie genau hinschauen, sehen Sie, dass Sie die Funktion DateSerial nicht richtig geschrieben haben. Sie haben die Ziffer „1“ als letztes Zeichen geschrieben und nicht den Buchstaben „l“ („L“). Ein Tipp zum Codeerstellen: Schreiben Sie immer in Kleinbuchstaben. Wenn Sie die Zeile verlassen, werden sämtliche Schlüsselwörter in Groß- und Kleinschreibung konvertiert. Wenn Sie sich vertippt haben, fällt das sofort auf, weil dann der Text nicht geändert wird.
Und ich rede! – Wer kann mir helfen?
Manchmal darf ich keine Makros aufzeichnen? Warum? Nur der Makrorekorder ist deaktiviert. Seltsam …
Die Antwort: Mit Sicherheit „läuft“ noch ein Makro. Das heißt: Es wurde angehalten. Man muss es erst stoppen. Dann darf man ein neues aufzeichnen.
Hübsche Frage heute in der Excel-VBA-Schulung: Man kann zwar den „Bezeichnertext“ in Extras / Optionen farblich kennzeichnen – aber kann man auch zwei verschiedene Farben für VBA-Objekte (beziehungsweise Methoden und Eigenschaften) einerseits und einen Namen (zum Beispiel Variablen, Prozedurnamen, …) andererseits unterscheiden. Leider nein – es geht nur eine Farbe. Zugegeben – mich hat das noch nie gestört – ich lasse immer die voreingestellte Farbe Schwarz. So etwas wie unten sichtbar würde ich nicht machen.
Hallo Herr Martin,
ich habe Ende letzten Jahres an einem Ihrer Seminare (Makros für Anwender) teilgenommen. Es war ein super Seminar. Vielen Dank für diese tolle Erfahrung!
Ich habe mich nun an das erste Makro gesetzt. Leider treten hier jedoch einige Fehler auf. Jedoch ist es mir bisher nicht möglich gewesen, diese Fehler durch Internetrecherche zu beheben.
Da Sie bei dem Seminar auch das Angebot geäußert haben, dass man sich bei Fragen auch nach dem Seminar an Sie wenden kann, würde ich hiermit auf dieses Angebot zurück kommen.
Könnten Sie mir hier vielleicht helfen? Mir ist bewusst das es ein langer Code ist, deshalb bitte einfach sagen, wenn Ihnen dass zu viel ist (da es mir nicht möglich ist, hierfür etwas zu bezahlen).
Ich habe bei diesem Code auch bereits jeden einzelnen Schritt mit einer Bemerkung beschrieben. Anbei der Code:
Sub CM()
‚beginnt das Makro
Workbooks.Open Filename:= _
„I:\Daten\PERSONAL\DATEN\Pers_Entwicklung\Dokumentation\sonstige Schulungen\sonstige_Schulungen.XLS“
‚öffnet Datei sonstige_Schulungen.XLS
Workbooks.Open Filename:= _
„I:\Daten\PERSONAL\DATEN\Pers_Entwicklung\Dokumentation\sonstige Schulungen\Makro\sonst._Schulungen_für_Makros.xlsx“
‚öffnet Datei sonst._Schulungen_für_Makros.xlsx
Workbooks(„sonstige_Schulungen.XLS“).Sheets(„alle“).Range(„B7“).AutoFilter Field:=2, Operator:=xlFilterNoFill
‚filtert in Datei sonstige_Schulungen.XLS, Registerblatt „alle“ in B7 alle Zellen nach Zellen ohne Füllung -> blendet alle Zellen, die als LZK, Austritt oder EZ/MU markiert sind, aus
Workbooks(„sonstige_Schulungen.XLS“).Sheets(„alle“).Range((„A1“), ActiveCell.SpecialCells(xlLastCell)).Copy
‚kopiert in Datei sonstige_Schulungen.XLS, Registerblatt „alle“ die Zellen A1 bis zur letzten gefüllten Zelle
Workbooks(„sonst._Schulungen_für_Makros.xlsx“).Sheets(„sonstige Schulungen“).Range(„A1“).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transponse:=True
‚fügt den kopierten Bereich aus Datei sonstige Schulungen.XLS in Datei sonst._Schulungen_für_Makros.xlsx, Registerblatt „sonstige Schulungen“ (Zellen & Spalten vertauscht) in Zelle A1 ein
Workbooks(„sonst._Schulungen_für_Makros.xlsx“).Sheets(„sonstige Schulungen“).Range(„G11“).AutoFilter Field:=7, Criteria1:=Array(„CM1-I“, „CM1-S“, „CM2-I“, „CM2-S“), Operator:=xlFilterValues
‚filtert in Datei sonst._Schulungen_für_Makros.xlsx, Registerblatt „sonstige Schulungen“ in G11 in allen Zellen nach den Zellen mit den genannten „Kürzeln“
Workbooks(„sonst._Schulungen_für_Makros.xlsx“).Sheets(„sonstige Schulungen“).Range(„A1“, ActiveCell.SpecialCells(xlLastCell)).Copy
‚kopiert in Datei sonst._Schulungen_für_Makros.xlsx, Registerblatt „sonstige Schulungen“ die Zellen A1 bis zur letzten gefüllten Zelle
Workbooks(„sonst._Schulungen_für_Makros.xlsx“).Sheets(„CM“).Range(„A1“).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transponse:=True
‚fügt den kopierten Bereich aus sonst._Schulungen_für_Makros.xlsx, Registerblatt „sonstige Schulungen“ in Registerblatt „Kürzel“ (Zellen & Spalten vertauscht
‚-> somit wieder ursprüngliche Form, wie in Datei sonstige_Schulungen.XLS) in Zelle A1 ein
Workbooks(„sonstige_Schulungen.XLS“).Close
’schließt Datei sonstige_Schulungen.XLS
Workbooks(„sonst._Schulungen_für_Makros.xlsx“).Sheets(„sonstige Schulungen“).Range(„G11“).AutoFilter Field:=7
‚löscht in Datei sonst._Schulungen_für_Makros.xlsx, Registerblatt „sonstige Schulungen“, in Zelle G11 den Filter
Workbooks.Open Filename:= _
„I:\Daten\PERSONAL\DATEN\Pers_Entwicklung\Dokumentation\sonstige Schulungen\Abteilungen\ISCH-CM.xlsx“
‚öffnet Datei ISCH-CM.xlsx
‚Beginn für Schulung CM1
[…]
#####
Hallo Frau R. (haben wir nicht du gesagt im letzten Jahr?),
ich habe Ihr Makro mal „angetestet“ – beim Befehl:
‚fügt den kopierten Bereich aus Datei sonstige Schulungen.XLS in Datei sonst._Schulungen_für_Makros.xlsx, Registerblatt „sonstige Schulungen“ (Zellen & Spalten vertauscht) in Zelle A1 ein
muss der Parameter Transpose und nicht TranspoNse heißen. Dann klappt es.
Ansonsten:
1. Wenn Sie ein Problemchen haben, verwenden Sie den Debugger – also: [F8], [F8], [F8], … Dann bleibt er in der Zeile stehen, in der der Fehler auftritt. Ich weiß – die Meldung die hier erscheint, ist nicht aussagekräftig – ich habe auch zwei Mal hinschauen und „rumspielen“ müssen
2. Ich helfe Ihnen gerne – einfach schreiben!
schöne Grüße aus München
Rene Martin
######
Hallo Rene,
leider habe ich beim Verwenden des Debuggers bereits bei diesem Befehl eine Fehlermeldung, aus der ich nicht schlau werde.
Workbooks(„sonstige_Schulungen.XLS“).Sheets(„alle“).Range((„A1“), ActiveCell.SpecialCells(xlLastCell)).Copy
‚kopiert in Datei sonstige_Schulungen.XLS, Registerblatt „alle“ die Zellen A1 bis zur letzten gefüllten Zelle
Hast du hier auch eine Idee, wo der Fehler liegt?
#####
ja, Melanie,
wenn Du „A1“ schreibst, dann sitzt vielleicht der Cursor auf der Zelle eines anderen Blattes (ActiveCell) und nicht auf dem Blatt „alle“. Versuche mal Folgendes:
Workbooks(„sonstige_Schulungen.XLS“).Sheets(„alle“).Range(Workbooks(„sonstige_Schulungen.XLS“).Sheets(„alle“). („A1“), Workbooks(„sonstige_Schulungen.XLS“).Sheets(„alle“).Range(„A1“).SpecialCells(xlLastCell)).Copy
Du weißt, was ich dazu sagen werde – kein schöner Code – aber für den Anfang okay 😉
klappt das?
Ja so funktioniert es 🙂
Jedoch kommt jetzt hier die Fehlermeldung „Objekt unterstützt diese Eigenschaft oder Methode nicht“.
Workbooks(„ISCH-CM.xlsx“).Sheets(„CM1“).Columns(„A:B“).Paste
‚fügt die kopierten Spalten aus Datei sonst._Schulungen_für_Makros.xlsx, Registerblatt „CM“ in Datei ISCH-CM.xlsx, Registerblatt „CM1“, in die Spalten A und B ein
Hallo Melanie,
die Methode Paste darf nicht auf die Spalten, also den Bereich angewendet werden.
Wenn Du den Makrorekorder verwendest, dann zeichnet er etwas auf wie:
Selection.Copy
Range(„B10“).Select
ActiveSheet.Paste
Das heißt: der Befehl muss lauten:
Workbooks(„ISCH-CM.xlsx“).Sheets(„CM1“).Columns(„A:B“).Select
Workbooks(„ISCH-CM.xlsx“).Sheets(„CM1“).Paste
oder:
Workbooks(„ISCH-CM.xlsx“).Sheets(„CM1“).Activate
ActiveSheet.Range(“A1”).Select
ActiveSheet.Paste
klappt das?
#####
Hallo Rene,
super jetzt funktioniert es :-)! Vielen Dank!
Liebe Grüße
Vor ein paar Tagen erreichte mich folgende Anfrage:
Sehr geehrte Damen und Herren,
zu dem in Betreff genannten Thema haben wir noch eine Frage: Die Videoanleitung zum Erstellen eines Internationalen Kalenders konnten wir gut nutzen. In dieser Anleitung wird u.a. geschildert, wie man Feiertage durch eine bedingte Formatierung farblich hervorhebt. Ganz schick wäre es noch, wenn zu diesem farblich markierten Feiertage auch automatisch der Feiertagsname mit angezeigt werden könnte. Ein entsprechendes Tabellenblatt mit diesen Informationen wurde im Verlaufe der Anleitung angelegt. Bei festen Feiertagen wie Neujahr. 1. Mai etc, könnte man dies händisch lösen, doch bei variablen Feiertagen wie Ostern und Pfingsten etc. wäre es wünschenswert, wenn diese gleich automatisch mit angezeigt werden. Leider wurde in dieser Videoanleitung nicht darauf eingegangen. Mit welcher Funktion kann der Feiertagsname automatisch angezeigt werden? Danke schon vorab für Ihre Hilfe.
Mit freundlichen Grüßen / with best regards
#####
Zur Info: Ich habe einen Kalender erstellt, der – nach Änderung des Jahres die Feiertage farblich kennzeichnet. Das klappt mit der bedingten Formatierung und der Funktion ZÄHLENWENN gut und einfach. Die Feiertage (hier: die bayrischen) habe ich auf ein zweites Tabellenblatt ausgelagert.
Ich habe zirka eine halbe Stunde benötigt, damit die Feiertage angezeigt werden – eine hübsche kleine Fingerübung:
Wer knobelt mit? Den ersten Kalender könnt Ihr unter Kalender herunterladen.
Viel Spaß im neuen Jahr mit Excel.
Rene
Wir alle wissen, dass die einzelnen Produkte von Microsoft Office nicht konsistent sind – unterschiedliche Tastenkombinationen, Funktionalitäten, die Dialogfelder sehen völlig unterschiedlich aus, inkonsistente Bedienung, … Und so ist es verständlich, wenn Anwender sich im Anwendungsprogramm x das wünschen, was sie in y kennen und lieben. Und dann enttäuscht sind, wenn es diese Sache nicht gibt.
Wir alle kennen die Frage, ob man in Word- oder PowerPoint-Tabellen Zahlen als Währung formatieren kann. Natürlich nicht. Eben fragte mich ein Freund, ob man denn eine Wordtabelle transponieren könne – er hat nach dem Erstellen gemerkt, dass es besser wäre, die Monate oben als Überschrift und die Länder dagegen als Zeilenbeschriftungen einzutragen und nicht umgekehrt. Sorry, geht nicht, war meine Antwort: nach Excel kopieren, dort transponieren und wieder zurück nach Word. Tja. Aber schön, dass wir mal darüber gesprochen haben.
Meine Kollegin hat häufig lange Texte in einer Exceltabelle. Ich würde gerne die Texte aufteilen und zwar so, dass die erste Zelle bis zum rechten Rand gefüllt ist, der „Rest“ dann in der Zelle daneben steht. Geht das?
Ich fürchte, dass das, was Sie möchten, so nicht funktioniert. Excel hat keine Methode zu erkennen, ob die Zelle/Spalte „voll“ ist. Da Sie mit einer Nichtproportionalschrift schreiben, sind die Buchstaben unterschiedlich breit – das „W“ ist breiter als das „i“. Man kann mit dem Assistenten „Text in Spalten“ den Text zerpflücken – allerdings nach einer festen Anzahl Zeichen. Das bewirkt, dass die übrigen Texte länger oder kürzer sind.
Ebenso Funktionen, beispielsweise
=LINKS(A2;65)
=TEIL(A2;66;9999) (der Rest)
oder RECHTS, …
Das Ergebnis wird allerdings nicht besser:
Ich weiß nicht warum, aber wenn ich eine Pivottabelle erstelle sieht sie anders aus als bei meiner Kollegin. Und: Ich hätte auch gerne die Informationen (Jan, Feb, Mrz, …) neben den Ortsnamen und nicht darunter.
Die Antwort: In den einzelnen Excel-versionen, werden verschiedene Layouts zugrunde gelegt. Sie können diese aber umschalten über die Pivottable-Tools / Entwurf / Layout / Berichtslayout. Wählen Sie dort die Option „Tabellenformat“. Übrigens: Ist Ihnen aufgefallen, dass Excel in der Version 2016 Datumsangaben gleich gruppiert?
Einfache Frage – einfache Antwort: Wenn Zellen markiert werden, in denen sich Datumsangaben befinden, summiert Excel die internen seriellen Zahlen. Das kann erstaunen und vielleicht verwirren …
Hallo Leute,
ist euch das schon einmal aufgefallen: die allseits funktionierende Tastenkombination [Strg] + [A] macht „merkwürdige Dinge in Excel, wenn der Bereich nicht zusammenhängend ist. In den folgenden Screenshots befindet sich der Cursor in den Zellen A1, A2, A3, A4 und A5. Danach wurde [Strg] + [A] gedrückt. Jeweils mit einem anderen Resultat. Ich kann noch keine Gesetzmäßigkeit finden, wann Excel was markiert.
Fazit: Also doch lieber [Strg] + [Leertaste] und anschließend [Shift] + [Leertaste]. Das klappt (soweit ich sehen kann) immer.
Hallo Herr Martin,
ich weiß nicht, welches Walnusshirn die Gruppen zusammengefasst hat. Also warum ein Mensch die Zellen der ersten Spalte miteinander verbunden hat. So kann ich die Liste nicht sortieren und nicht filtern. Egal – ich würde das schnell wieder rausmachen. Geht schnell? Ihr Lieblingssatz ist doch „zack – zack!“
Die Antwort: Ja. Markieren Sie das gesamte Tabellenblatt. Klicken Sie dann auf die Schaltfläche „Verbinden und zentrieren“. Dann sind alle verbundenen Zellen nicht mehr verbunden. Möglicherweise müssen Sie dann noch die Texte über alle Zellen hinunterziehen, beziehungsweise -kopieren.
Hilfe!
Ich habe eine Exceltabelle, in der mein Kollege häufig Zeilenumbrüche – also [ALT] + [Return] eingefügt hat. Wie kann ich die ganz schnell löschen?
Die Antwort: Sie können im Ersetzen-Dialog (Registerkarte Start / Bearbeiten / Suchen und Auswählen oder: [STRG] + [H]) auch nach Formatierungen suchen. Erstaunlicherweise findet Excel die Zeilenumbrüche, wenn Sie die Formatierung in der Registerkarte „Ausrichtung“ aktivieren. Und löscht sie, wenn Sie bei „Ersetzen“ explizit den Zeilenumbruch ausschalten UND die Option „An Zellgröße anpassen“ einschalten.
Können Sie mir helfen? Ich dachte, ich hätte es gefunden. In den Optionen in Excel gibt es den Befehl „Steuerzeichen anzeigen“. Ich dachte, dass man damit die Leerzeichen (und Zeilenschaltungen) anzeigen lassen kann. Aber Pustekuchen – geht wohl doch nicht. Oder mache ich etwas falsch?
Nicht ganz. Normalerweise ist diese Option in Excel ausgeblendet.
Sie sehen sie nur, wenn Sie mit Schriften arbeiten, die von rechts nach links laufen: Arabisch, Hebräisch, Persisch und andere. Dann wird der Cursor angezeigt – mit einem Haken, der verdeutlicht, dass nun die Textlaufrichtung von rechts nach links eingestellt wurde. Die Leerzeichen kann man auch in Excel 2016 leider noch immer nicht sichtbar machen.
Ich liebe die Tastenkombination [Strg]+[.], mit der ich ein Datum in eine Zelle einfügen kann. Sogar, wenn ich Text in die Zelle schreibe, also beispielsweise „überprüft am [Strg]+[.]“.
Seltsam – ich kann in einem Kommentar diese Tastenkombination verwenden, aber nicht in der Kopfzeile oder Fußzeile. Ich möchte nicht die Funktion „Datum“ verwenden, da dies das aktuelle Datum einfügt. Ich hätte gerne das Datum festgeschrieben und mit dem Umweg über das Tippen des Datums erspart.
Das ist richtig: an einigen wenigen Stellen funktioniert sie – an vielen leider nicht. Dazu gehören:
Dafür funktioniert die Tastenkombination in Diagrammen und Kommentaren.
Hallo Herr Martin,
bin ich doof, oder was? Ich habe ein kleines Projekt in Excel angelegt und dort einige Zeilen farblich unterlegt. Wenn ich nun nach der Farbe sortiere, sind alle orangenen Zeilen oben. So weit so gut:
Wenn ich diese Sortierung nun wieder ausschalten möchte und auf die Option „weiß“ klicke, dann funktioniert es nicht. Ich hätte gerne die ursprüngliche Reihenfolge der Daten wiederhergestellt. Muss ich wirklich die Liste schließen und wieder aufmachen?
Die Antwort: Weiß bedeutet hier nicht: „ursprüngliche Reihenfolge“ oder „Original wiederherstellen“, sondern: sortiere die Liste so, dass die weißen Zellen oben stehen. Um die ursprüngliche Reihenfolge zu erhalten, ist es am besten vor dem Sortiervorgang eine laufende Nummer einzufügen. Sie halten die ursprüngliche Reihenfolge wieder, wenn Sie die Liste nun nach dieser Nummer sortieren. Denn „sortieren“ bedeutet in Excel: ändere die physikalische Reihenfolge der Daten.
Hallo Herr Martin,
ich erhalte regelmäßig Daten von einem System (ORBIS). Diese muss ich anschließend filtern. Nun passiert es regelmäßig, dass er in Den Spalten, in denen sich ein Datum befindet, nicht „Datumsfilter“ anzeigt, sondern „Textfilter“. Ich benötige aber Datumsfilter. Was ist da los?
Die Antwort: Viele Datenbanksystem „schieben“ beim Excelexport Text unter die Zahlen oder Datumsangaben. Erstaunlicherweise kann man das weder sehen noch per Formatierung ändern.
Die Lösung: Sie müssen diese „falsche“ Datumsspalte markieren und mit dem Assistenten Daten / Text in Spalten in das überführen, was eigentlich drin ist.
Weitere Lösungsansätze finden Sie in meinem Artikel vom 09. Jan 2015 „SAP & co„
Sehr geehrter Herr Dr. Martin,
ich habe Ihr o. g. Training sehr interessiert durchgearbeitet (fast alles) und finde es auch äußerst hilfreich.
Nun habe ich folgendes Problem bei Ihrem Punkt Excel-Rechnen mit Uhrzeiten.
Ich habe eine Tabelle, in die Studierende Ihre Arbeitsstunden dokumentieren müssen. Wenn ich alles genau so formatiere wie Sie es in Ihrem Film gezeigt haben, sind die noch nicht ausgefüllten Zellen bei 24:00 Stunden. Eine Summenberechnung führt zu sehr hohen Stundenwerten. Eigentlich müsste ja 0:00 drin stehen, doch tut es bei der Berechnung mit 1-C3+B2 (Beispiel) nicht.
Bei einer Tabelle wie der Ihren im Film ist das kein Problem, da sie vollständig ausgefüllt ist. Bei meiner nicht ausgefüllten Tabelle ist es leider ein Problem. Vielleicht könnten Sie mir hier helfen. Wahrscheinlich gibt es auch da einen kleinen Trick mit großer Wirkung.
Sehr geehrte Frau P.,
habe ich das SO in meinem Video gezeigt? Dann ist mir ein Fehlerchen unterlaufen. Asche auf mein Haupt! Peinlich!
In der Zelle D2 stand die Formel:
=WENN(B2<C2;C2-B2;1-B2+C2)
Wenn B2 und C2 leer sind, dann ist B2 nicht kleiner als C2 – also wird gerechnet: 1 (Tag) – keine Uhrzeit – keine Uhrzeit → also: 1 Tag.
Die Formel müsste korrekt lauten:
=WENN(B2<=C2;C2-B2;1-B2+C2)
dann klappt es.
schöne Grüße
Rene Martin
Ich verstehe es nicht. Kennen Sie einen Rat?
Ich habe eine Tabelle mit Abteilungsnummern. Da einige Abteilungen in der Form 4.2.2 oder 3.1.5 vorliegen, muss ich sie als Text formatieren oder ein Apostroph voranstellen. Soweit so gut.
Da ich das Apostroph nicht mag, ignoriere ich den „Fehler“ (es ja kein Fehler).
Sieht prima aus:
Allerdings: Sobald ich die Abteilungsnummer ändere – beispielsweise von 4.1.1 zu 4.1.5 – erscheint das grüne Eck von Neuem. Ich wollte doch den Fehler ignorieren:
Die Antwort: Excel hat nur die globale Einstellung: „Fehlerüberprüfung nicht aktivieren“ in den Optionen oder kann lokal einen Fehler zu ignorieren. Sobald der Inhalt geändert wird, wird die Fehlerüberprüfung wieder aktiviert. DAS kann man leider nicht abstellen – das heißt: es gibt keine Option HIER bitte nicht mehr fragen. Das heißt: Sie müssen sich leider für eine der beiden Varianten entscheiden: IMMER deaktivieren oder lokal ausschalten, und wenn die Informationen geändert werden, dann erneut ausschalten.
Ist Ihnen folgender erklärbarer, aber auf den ersten Blick verwirrender Algorithmus aufgefallen?
In einer Exceltabelle befindet sich ein Zahlenblock. Klickt man in der er ersten Zelle daneben auf das Summensymbol, schlägt Excel die Reihe links daneben als Bereich vor. Eine Zelle tiefer wird ebenfalls die Zeile daneben vorgeschlagen. In der dritten Zeile jedoch die beiden Zahl (also die Summen) darüber.
Das Algorithmus, der dahinter steckt, ist klar: Excel überprüft zuerst die Zellen darüber. Befindet sich keine Zahlen darin, werden die Zellen links neben der aktuellen Zelle geprüft (F2). Bei F3 erkennt Excel die Summe darüber und schlägt die gleiche Formel erneut vor. Würde in der Zelle darüber keine Funktion, sondern eine Zahl stehen, würde diese vorgeschlagen werden. In der dritten Zelle F4 werden zwei Formeln über der aktuellen Zelle (mit Zahlen als Ergebnis) erkannt und nun diese vorgeschlagen.
Hi.
Ich habe in PowerPoint ein Diagramm erstellt. Es greift auf Excel zu. Allerdings verstehe ich nicht, warum bei Köln ein kleiner bunter Balken zu sehen ist. Warum nicht auch bei Berlin, Hamburg und München? Und: der ausgewählte Bereich ist doch eigentlich korrekt!
Die Antwort: Da ich „Datenreihe 3“ sehe, vermute ich, dass Sie die Spalte C gelöscht haben. Da die Excel-Tabelle „fest“ mit PowerPoint verdrahtet ist, dürfen Sie nicht diese Spalte löschen. Eigentlich quittiert Excel / PowerPoint dies mit einer Fehlermeldung.
Ich würde gerne Teile eines Diagramms mit der Pfeiltaste verschieben. So wie in die anderen Formen auch. Darf ich nicht?
Leider ist die Pfeiltaste in Diagrammen mit einer anderen Funktion belegt: damit springt man zum nächsten Objekt im Diagramm und markiert es.
Es ist sicherlich nicht das größte Problem in Excel. Aber inkonsistente Bezeichnungen amüsieren mich immer wieder in alle Microsoft-Produkten.
Ist Ihnen schon aufgefallen, dass im Autofilter „ist gleich“ im Dialog bezeichnet wird mit „entspricht“ im Dialog aufgelistet?
Ich wollte nur einen kleinen S-Bahn-Fahrplan erstellen. Da die S-Bahn alle 20 Minuten fährt, habe ich zwei Spalten mit den Uhrzeiten eingetragen, markiert und rübergezogen. Aber irgendwie will der nicht …
Die Antwort können Sie selbst erkennen: Sie haben keine Uhrzeiten eingetragen, sondern diese als Text gekennzeichnet (’05:11 statt 05:11). Deshalb erkennt Excel diese nicht als Uhrzeiten und zählt nur die „Zahlen“ weiter.
Um ein bestimmtes Diagramm erzeugen zu können, ist es manchmal nötig, die Werte auf zwei Zeilen (oder Spalten) aufzuteilen. Dabei ergibt sich nun die nicht ganz schöne Lösung, dass die Beschriftung der Zeile vor einem Wert steht, aber nicht im der Mitte zwischen beiden Balken:
Meine Überlegung war nun, eine Leerspalte einzufügen. Den Beschriftungen zwei Spalten zuzuweisen:
Allerdings ignoriert Excel die leere Spalte. Trägt man nun Daten ein, werden beide Informationsspalten angezeigt. Benötigt wird aber nur die erste.
Clever ist er nicht – aber der Trick funktioniert: Trägt man in die zweite Spalte ein Leerzeichen ein, wird dies als Inhalt interpretiert und die erste Spalte wird um 90° gedreht in der Mitte sämtlicher Balken dargestellt.
Ich vermisse die automatische Rechtschreibprüfung in Excel. Wo kann ich sie denn einschalten? In Word ist sie immer automatisch da.
Die Antwort finden Sie in den Optionen / Dokumentprüfung. Während man in Word dort die „Rechtschreibung während der Eingabe überprüfen“ kann, gibt es dafür in Excel leider keinen Schalter. Sie müssen also die „manuelle“ Rechtschreibung (Registerkarten „Überprüfen“ oder [F7] im Nachhinein über das Dokument laufen lassen.
Zuerst hatte ich einen anderen Verdacht. Ich wurde gefragt, warum der Drucktitel und die Wiederholungszeilen im Dialog „Seite einrichten“ nicht aktiv sind. Alle anderen Optionen in den vier Registerkarten kann man ein- und ausschalten.
Ich hatte zuerst die Vermutung, dass der Anwender über den Seitenansichtsdialog zu „Seite einrichten“ gewechselt ist. Dann sah ich in der Titelzeile „Gruppe“. Ein Blick auf die Registerkarten bestätigten meine Vermutung: Anwender hatte aus Versehen zwei Registerkarten markiert. Klar – man kann auf mehreren Tabellen Kopfzeile und Seitenausrichtung ändern, die Seitenränder und Gitternetzlinien einschalten, aber natürlich keinen Druckbereich und Wiederholungszeilen. Klingt irgendwie logisch.
Ist Ihnen folgendes amüsante (?) Phänomen schon aufgefallen? Sie haben eine kleine Liste, beispielsweise sieben Zeilen (Rubriken) und zwei Spalten (Reihen). Daraus erstellen Sie ein Balkendiagramm. Das Symbol „Zeile/Spalte wechseln“ ist aktiv.
Wechseln Sie nun über das Symbol „Daten auswählen“ in den zugehörigen Dialog und vertauschen die Reihenfolge der Reihen:
Danach ist das Symbol „Zeile/Spalte wechseln“ nicht mehr aktiv:
Die Lösung für dieses Problem: Im Dialog „Daten auswählen“ muss man nun erneut den Diagrammdatenbereich festlegen. Dann darf man wieder Zeilen und Spalten vertauschen ?!?
Eine hübsche Frage in einer Excel-Schulung:
„Wir erstellen mit Hilfe einer Pivottabelle eine Liste. Darin befinden sich Geldbeträge – positive und negative. Im Diagramme, das auf diesen Daten aufsetzt, sollen die negativen allerdings nicht nach unten zeigen, sondern mit den positiven nach oben weisen, damit man sie miteinander vergleichen kann.“
Meine erste Antwort war: „Dann multiplizieren Sie diese Daten mit -1 – dann funktioniert es.“ Dann habe ich überlegt, ob es nicht noch eine andere Lösung gibt.
„Was“, so war meine Überlegung – „wenn man die Daten aufsplittet? Die positiven in einer Spalte und die negativen in einer anderen Spalte? Das kann man leicht mit einer WENN-Funktion erreichen.“
Darauf wird eine Pivottabelle aufgesetzt. Nun befinden sich die Daten in zwei Kategorien:
Auf ihr kann man – wie zuvor – ein Diagramm aufsetzen:
Der Unterschied: die nach unten zeigenden Stalaktiten können als eine Datenreihe markiert werden und auf eine Sekundärachse geschoben werden:
Nun hängt der Balken allerdings nach unten. Kein Problem – man kann die Richtung der Sekundärachse umkehren:
Ich habe zwei Mal hinsehen müssen. Dann habe ich entdeckt, dass die Primärachse in einem anderen Datenbereich läuft als die Sekundärachse. Das muss natürlich unbedingt angepasst werden!
Und nun kann das Diagramm formatiert werden – DAS ist dann sicherlich nicht mehr schwierig!
Können Sie mir mal bitte helfen? Wie macht mein Kollege denn das? Die Balken, die nach unten hängen, also die Stalaktiten, denen negative Werte zugrunde liegen, werden rot eingefärbt. Muss ich die einzeln markieren und formatieren?
Die Antwort: Nein. In Excel 2013 gibt es eine Option „invertieren, falls negativ“. Wenn Sie diese Option auswählen, können Sie neben der Farbe für die Stalagmiten auch die Frabe für die Stalaktiten auswählen. Die Schriftfarbe für die Beschriftung müssen Sie allerdings „per Hand“ formatieren. Und: die Beschriftung der Achse können Sie leider nicht ändern.
Hallo zusammen,
geht das wirklich nicht? Kann ich nicht in einem Diagramm mehrere Datenpunkte markieren, damit ich sie mit einem Klick formatieren kann. Muss ich jede Säule einzeln markieren und dann formatieren? Der Hintergrund: Ich möchte die linken fünf Säulen in einer Farbe darstellen (geringe Anzahl), die rechten fünf in einer anderen Farbe. Weder die [Strg]- noch die [Shift]-taste funktionieren. Auch nicht der Pinsel „Format übertragen“.
Die Antwort: Das ist korrekt. Allerdings können Sie eine Aktion, die Sie durchgeführt haben, mit der Funktionstaste [F4] wiederholen. Damit sparen Sie sich die Klicks durch den Aufgabenbereich bis zur Füllfarbe. Oder sie ordnen die Daten anders an und verwenden eine Sekundärachse. Aber ich fürchte der Aufwand ist auch nicht geringer.
Hallo zusammen.
Ich brauche nochmal Ihre Hilfe. Ich habe in einer Tabelle Postleitzahlen. Damit Excel die deutschen Postleitzahlen, die mit einer führenden „0“ beginnen, als solche darstellt, habe ich die Funktion TEXT verwendet. Klappt prima.
Ich habe diese Funktion erweitert, damit er mir das Länderkennzeichen „D“ mit der PLZ anzeigt:
=TEXT(G2;“D-00000″)
Wenn ich jedoch mit einer WENN-Funktion überprüfe, ob Österreich oder Schweiz, dann zickt er bei der Schweiz. Warum? Österreich geht doch auch. Die Funktion lautet:
=WENN(I2=“D“;TEXT(G2;“D-00000″);WENN(I2=“CH“;TEXT(G2;“CH-0000″);TEXT(G2;“A-0000″)))
Die Antwort: bei den benutzerdefinierten Zahlenformaten sind einige Zeichen reserviert: T, M, J für Tag, Monat und Jahr, H, m, S für Stunde, Minute, Sekunde und einige andere. „D“ und „A“ und „C“ zufälligerweise nicht – aber eben der Buchstabe „H“. Sie müssen DIESEN Text in Anführungszeichen setzen. Da die Funktion TEXT das Format allerdings schon in Anführungszeichen verlangt, müssen die Anführungszeichen doppelt geschrieben werden – dann interpretiert Excel sie als einfaches Anführungszeichen. Es geht also so:
=WENN(I2=“D“;TEXT(G2;“D-00000″);WENN(I2=“CH“;TEXT(G2;“““CH““-0000″);TEXT(G2;“A-0000″)))
Heute erzählte mir eine Teilnehmerin in der Excelschulung, dass sie eine Bevölkerungspyramide dargestellt hat. Als Exceldiagramm. Erzählte mir, dass sie zwei Diagramme erstellt hätte, eines gespielt hat, beide nebeneinander gestellt hat. Auf meine Nachfrage, warum sie die Glocke nicht in einem Diagramm dargestellt hat, war ihre Antwort: Weil die x-Achse auf einer Seite negativ dargestellt wird. Und die Zahlen ebenso:
Ich überlegte kurz und erwiderte, dass man die Zahlen doch benutzerdefiniert formatieren kann: Wenn sie den Typ 0;0 verwendet, werden negative Zahlen auch positiv dargestellt. Sie war von der Lösung begeistert:
Ich verstehe es nicht ganz. Ich gehe davon aus, dass ich bei 2,50 nur 2,5 eingeben muss. Klar. Bei der Uhrzeit halb zehn dachte ich, dass es genügt 9:3 einzugeben. Pustekuchen! Excel macht 09:03 (Uhr) aus dieser Eingabe. HIER muss ich wohl 9:30 eingeben.
Tja!
Das ist seltsam: Ich kenne die beiden Tastenkombinationen [Strg] + [.] und [Strg] + [:]. Damit wird das aktuelle Datum und die aktuelle Uhrzeit in die Zelle geschrieben. Was mich jedoch erstaunt ist, dass die erste Zelle als „Datum“ formatiert wird, die zweite „benutzerdefiniert“. Warum?
Zugegeben: das ist ein bisschen verwirrend. Allerdings: Wenn Sie die Uhrzeit mit 14:00 eintragen, wie sie auch „benutzerdefiniert“ formatiert – in der Form „hh:mm“. Das Format „Uhrzeit“ setzt Stunde:Minute:Sekunde voraus. Wenn Sie es so eingeben, wird es als „Uhrzeit“ formatiert. Sonst eben „benutzerdefiniert“. Übrigens erhalten Sie auch das Zahlenformat „benutzerdefiniert“, wenn Sie ein Datum in der Form 24-12 oder 24.12 eintragen.
Ich verstehe es nicht. Ich habe eine Spalte vom Typ „Text“ formatiert und trage dort unsere Abteilungsnummern ein. Ich muss sie als Text formatieren, weil wir Nummern in der Form 4.2, aber auch 4.4.4 oder 3.1.2 haben. Excel würde aus allen Abteilungsnummern ein Datum machen. Erstaunlicherweise zeigt er nur bei den Abteilungen der x und x.x.x eine Fehlerüberprüfung (ein grünes Eck) an. Interessant, nicht wahr?
Ja, wirklich interessant. Übrigens: Wenn Sie in eine Zelle die Abteilungsnummer mit einem Hochkomma eingeben, also: ‚3.1.1 erhalten Sie auch eine Fehlerüberprüfung, bei 3.1 nicht.
In Word geht das doch auch! Wo ist denn in Excel der Schalter in der Seitenansicht, mit dessen Hilfe ich mir mehrere Seiten anzeigen lassen kann?
Die Antwort: Sorry, aber Excel stellt seit vielen Versionen bei der Seitenansicht nur eine Seite dar. Jedoch haben Sie die Möglichkeit über die Ansicht „Seitenlayout“ oder „“Umbruchvorschau“ sich mehrere Seiten nebeneinander darstellen zu lassen:
Hi,
eigentlich wollte ich nur die Datenüberprüfung ändern. Und nun so eine seltsame Fehlermeldung:
Die Meldung hat ihre Berechtigung. Wahrscheinlich liegen unter den markierten Zellen verschiedene Datenüberprüfungen / Gültigkeiten:
Hallo zusammen.
Ich erhalte eine Excelliste mit Postleitzahlen von einem bestimmten System. Dummerweise werden die Zahlen mit dem Zahlenformat „Standard“ gespeichert, so dass bei den deutschen Postleitzahlen, die mit einer 0 beginnen (beispielsweise Dresden) diese entfernt wird. Nun habe ich mit einer Formel
=TEXT(G2;“00000″)
dieses Problem bereinigt und kann die Liste prima für meine Word-Serienbriefe verwenden. Zum Glück lässt diese Formel die Postleitzahlen aus Österreich und der Schweiz in Ruhe, weil sich dort ein Text (A, bzw. CH) in der Zelle befindet. Trotzdem macht es mich stutzig, weil dort steht
„… auf eine Zelle, die einen numerischen Wert enthält.“
A-1012 enthält doch auch einen numerischen Wert, oder?
Die Antwort: die Übersetzung ist nicht ganz glücklich – gemeint ist: in der Zelle steht ein numerischer Wert – kein Text-Zahl-Gemisch – das ist für Excel ein Text.
Was habe ich falsch gemacht? Ich wollte das heutige Datum in der Form Jahr – Monat – Tag darstellen, aber Excel macht aus dem Tag die Zahl 33?
Die Antwort: Wenn Sie das benutzerdefinierte Zahlenformat anschauen, dann sehen Sie beim Tag nicht „TT“, sondern „T T“. Zwischen den beiden Ts befindet sich ein Leerzeichen. Deshlab wird der Tag zwei Mal angezeigt – nicht als 03. Oktober, sondern als 3 3. Oktober.
Ich habe ja schon viel gesehen – aber DIESE Fehlermeldung kenne ich nicht. Was heißt DAS?
Die Antwort: Sie haben alle Zellen eins Tabellenblattes kopiert (links oben in die Ecke zwischen A und 1 geklickt). Diese 1.048.576 Zeilen und 16.384 Spalten versucht auf ein zweites Arbeitsblatt einzufügen. Allerdings haben Sie dort nicht die Zelle A1 ausgewählt, sondern eine andere, beispielsweise A2. Nun hat Excel „nur“ noch 1.048.575 Zeilen zur Verfügung – in diese kann es jedoch die 1.048.576 Zeilen nicht einfügen. Daher diese Meldung.
Ich verstehe es nicht: meine Zelle J2 ist mit dem Zahlenformat „Standard“ formatiert, wie man deutlich sehen kann. Sobald ich jedoch den Wert für den Cash-Flow (23) eintrage, macht mir Excel 23% daraus. Ist das normal?
Die Antwort: In den Zellen links neben J1 stehen mehrere Zahlen, die bereits als Prozent formatiert sind. Excel „vermutet“, dass es sich bei dem neuen Wert auch um einen Prozentwert handelt. Diese „Hilfe“ kann man leider nicht abschalten – die einzige Lösung: die Formatierung in Nachhinein ändern oder im Vorfeld auf explizit Zahl, bzw. Währung/Buchhaltung formatieren.
Ja, schön wär es – wenn doch wenigstens reinkäme.
Warum lässt mich Excel nicht in das Namensfeld, damit ich dort den Zellnamen (beispielsweise A1) eintragen kann, um den Cursor dorthin zu setzen?
Die Antwort sehen Sie rechts neben dem Namensfeld. Dort erkenne ich an dem „x“ und dem Haken, dass Sie noch am Schreiben sind, das heißt, noch nicht die Eingabe abgeschlossen haben. Deshalb dürfen Sie auch nicht die Position des Cursors ändern.
Hallo Herr Martin,
in einer Datei darf ich die Bedingte Formatierung nicht verwenden. Warum?
Die Antwort finden Sie in der Titelzeile: Sie haben die Datei freigegeben (Registerkarte „Überprüfen“). Entweder – oder – übrigens einige andere Funktionen (Zellen verbinden, dynamische Tabelle, Zeilen und Spalten einfügen, …) funktionieren in diesem Modus auch nicht.
Ich habe in einer Firma im Rahmen einer Excel-Schulng den Solver installiert. Nach einem Neustart von Excel erhalte ich folgende zwei Meldungen, beim Klick auf die Registerkarte „Daten“. Vor allem die zweite besticht durch durch ihre Aussagekraft. Ich habe den Solver danach wieder deinstalliert.
Okay – übersichtlicher wird die Formel sicherlich nicht, aber man kann mit der Funktion N etwas hineinkommentieren. Zu Erläuterung: N(„Beliebiger Text“) liefert den Wert 0. Und an den entsprechenden Stellen in einer Funktion kann man so etwas kommentieren. Einem Teilnehmer meiner Schulung gefiel dies heute sehr.
Es ist schon ein seltsames Ding um Excel. Trägt man in eine Zelle den Text WAHR ein und multipliziert diese Zelle (genauer: den Wert dieser Zelle) mit 1, so erhält man 1. Bei FALSCH lautet das Ergebnis 0. Das bedeutet, dass WAHR = 1 und FALSCH = 0.
Eben. In vielen Funktionen, die die beiden Parameter 0 oder 1 verlangen, kann man auch WAHR und FALSCH eingeben. Und umgekehrt.
Beispielsweise SVERWEIS. Oder RMZ. Analog: ZINS, ZZR, BW.
Jedoch: =KUMZINSZ(2,5%/12;12*10;50000;1;10;1) berechnet korrekt -901,01. Allerdings liefert =KUMZINSZ(2,5%/12;12*10;50000;1;10;WAHR)
einen Fehler. Bei KAPZ und ZINSZ darf ich bei dem Parameter F die beiden Werte 1 oder WAHR (beziehungsweise 0 oder FALSCH) eintragen. Muss ich das verstehen?
Ich liebe die Taste [F4]. Mit ihrer Hilfe kann man die letzte Aktion wiederholen. Tolle Sache. Auch [Strg]+[Y] macht das Gleiche. Aber bei [F4] muss ich nur eine Taste drücken. Allerdings: Wenn ich einen Text kopiere und einfüge, dann kann ich ihn mit Wiederholen (F4) nur noch EIN Mal wieder einfügen. Danach funktioniert der Befehl nicht! Übrigens auch nicht [Strg] + [Y].
Das ist richtig – keine Ahnung warum! Also doch mit zwei Fingern: [Strg] + [V].
Was ist denn das für eine Fehlermeldung?
Die Antwort: Setzen Sie den Cursor in die Tabelle oder markieren Sie nur die Spalten der Tabelle. Auf keinen Fall die leeren Spalten. Diese haben keine Überschriften (klar) und können deshalb nicht in der Pivottabelle verarbeitet werden (eigentlich auch klar).
Eigentlich wollte ich nur die Teilergebnisse anzeigen lassen. Aber Excel zeigt leider nur eine Option an. Ein bisschen wenig, nicht wahr?
Klar – Sie haben auch nur eine Spalte markiert. Entweder Sie markieren die gesamte Liste oder setzen den Cursor in die Liste ohne etwas zu markieren. Dann wird Excel alle Spaltenüberschriften als Gruppierungsoptionen bei den Teilergebnissen vorschlagen.
Zugegeben: Ganz konsequent ist es nicht: Viele Teile (Elemente, Objekte) in einem Diagramm kann man löschen; einige jedoch nicht. Sollen sie verschwinden, muss man sie „transparent“ formatieren.
Beispiele: Titel, Legende, Gitternetzlinien, Datenreihen, Achsen und Beschriftungen können gelöscht werden. Einzelne Datenpunkte jedoch nicht, wie beispielsweise ein Kreissegment (Bundestag) oder ein Datenpunkt in einem Liniendiagramm (Tangens). Diese müssen transparent formatiert werden. Ebenso die Sekundärachse – wird sie nicht benötigt, darf man sie nicht löschen – sonst werden alle Daten wieder auf die erste Achse „geschoben“. Auch sie muss man wegformatieren.
Hallo zusammen.
Warum darf ich nicht verbinden? Bei dem Text „Festhallen“ hat es ja irgendwie funktioniert …
Die Antwort: Schauen Sie mal genau hin: Die Tabelle ist als „Tabelle“ formatiert – das heißt: Excel hält den Bereich zusammen. Und: bei den oberen Zellen wurde nicht verbunden, sondern im Dialog „Ausrichtung“ wurde die Option „Über Auswahl zentrieren“ verwendet.
Ich weiß, dass man über Optionen / Erweitert / Optionen für diese Arbeitsmappe anzeigen die Option „Objekte anzeigen als Nichts (Objekte ausblenden)“ aktivieren kann. Oder die Tastenkombination [Strg] + [6] drücken kann. Dann zeigt Excel meine Bilder weder auf dem Tabellenblatt noch auf dem Papier beim Ausdruck an.
Jedoch: Hier sehe ich das Bild in Excel – allerdings nicht bei Ausdruck. Warum?
Die Antwort: Im Kontextmenü des Bildes befindet sich die Option „Größe und Eigenschaften“. Dort wurde die Eigenschaft „Objekt drucken“ ausgeschaltet.
Was ist denn das? Ich wollte in einer Spalte sicherstellen, dass der Anwender nur Uhrzeiten eingibt. Aber ich scheitere schon bei der Verwendung des Dialogs „Datenüberprüfung“.
Das ist richtig und merkwürdig. Excel erlaubt bei Uhrzeiten nur Werte zwischen 0:00 und 23:59. Wenn Sie eine Spalte haben, in der Stunden eingetragen werden, beispielsweise: 40:00 oder 36:00 oder 18:00, müssen Sie auf die Option „Dezimal“ zurückgreifen. Dort müssen Sie allerdings die Grenzen dezimal eintragen, also statt 48:00 (Stunden) muss der Wert 2 (Tage) eingegeben werden.
Eigentlich wollte ich nur einen Hyperlink einfügen. Doch dann habe ich gemerkt, dass sämtliche Symbole der Registerkarte „Einfügen“ ausgegraut sind. Nicht nur Hyperlink – ich darf auch keine Diagramme mehr erstellen.
Ein Blick in die anderen Registerkarten lässt mich erschauern: Auch dort ist einiges inaktiv:
Die Antwort: Hätten Sie genau hingeschaut, hätten Sie festgestellt, dass neben dem Dateinamen in der Titelleiste der Text „Freigegeben“ steht. Das bedeutet: Jemand hat über Überprüfen / Änderungen die Option Änderungen nachverfolgen eingestellt. Sie verbietet einige Aktionen, beispielsweise das Einfügen von Diagrammen, von Zeilen und Spalten, von Hyperlinks, …
Hallo. Bei allen Balken werden Daten angezeigt – nur bei Köln weigert sich Excel standhaft die Zahl anzuzeigen. Warum?
Die Antwort: Blenden Sie mal die horizontale Achse ein und sehen Sie nach, welche Skalierung Sie verwendet haben. Eben – das Maximum liegt bei 4,5 – die größte Zahl (Köln) ist allerdings 4,7 – liegt also außerhalb des Bereichs. Deshalb wird die Zahl nicht angezeigt, weil der Balken länger ist als das vorgegebene Maximum.
Ich würde gerne in einem Diagramm den Mittelwert eintragen. Geht das?
Die Antwort: Mit einem kleinen Trick: Man muss den Mittelwert in jeder Zelle berechnen und kann nun diesen Wert in das Diagramm einfügen. Diese Säulen können anschließend als Linie dargestellt werden.
Ich gestehe: ich habe zirka fünf Minuten gesucht. Ich habe eine Datei erhalten, über die jemand sagte, dass in einer Zelle ein merkwürdiges Zeichen sei, das er nicht löschen könne. Mein Hinweis, dass die Funktion SÄUBERN dieses Zeichen möglicherweise „wegputzt“ wurde nicht bestätigt. Ich habe mir dann die Datei schicken lassen:
Der Blick in die Bearbeitungsleiste zeigt mir, dass die Zelle leer ist. Das Symbol steht auch nicht ein einer anderen Zelle, die mit dem Befehl „über Auswahl zentrieren“ in der Zelle A6 dargestellt wird. Das Verbinden von Zellen, rechtsbündig, an der Unterkante ausrichten, … brachte keinen Erfolg:
Das Telefon befindet sich wirklich in der Zelle wie das Einfügen von Zeilen bewies:
Ich gesteht: Ich habe zufällig Entdeckt, dass das Telefon kein Sonderzeichen (Wingdings?) war, sondern ein Bild, das AUF der Tabelle liegt. Der sich ändernde Mauszeiger liefert den entscheidenden Hinweis:
Und dann war klar: markieren und löschen!
Was läuft hier schief? Obwohl ich die Pivottabelle aktualisiert habe, wird sie nicht aktualisiert. Oder nimmt einige Daten nicht auf.
Die Antwort: Schauen Sie mal in Pivottable-Tools / Analysieren / Daten / Datenquelle ändern nach, auf welchen Bereich, bzw. auf welches Tabellenblatt sich Excel bezieht. Vielleicht haben sie den Bereich zu klein gewählt.
Normalerweise wird der Seitenumbruch als Linie auf dem Tabellenblatt angezeigt. Manchmal allerdings nicht. Warum?
Die Antwort: Einige Dinge in Excel lassen sich nicht miteinander kombinieren. Beispielsweise das Anpassen auf eine Seite (im Dialog „Seite einrichten“) und der manuelle Seitenumbruch. Es gilt: entweder – oder.
Hallo – und ich würde gerne Formeln finden. Ich weiß, dass auf der Tabelle Formeln liegen – beispielsweise in den Zellen J6:J12. Aber Excel findet sie nicht!
Die Antwort: Sie dürfen nur eine Zelle auswählen! In Ihrem Beispiel haben Sie die Zellen A1:F1 ausgewählt (was man aufgrund der grünen Farbe nicht sehr deutlich sieht). Und DORT findet Excel KEINE Formeln. Also: Markierung auflösen – dann wird die Suche mit Erfolg gekrönt.
Warum ist manchmal in der „alten“ Seitenansicht der Zoom inaktiv?
Die Antwort: Beim Querformat ist er inaktiv – wurde die Seitenorientierung auf Querformat geändert ….
Komisch – in der Seitenlayoutansicht werden die Linien angezeigt, in der Seitenansicht (Drucken) dagegen nicht. Gibt es eine Erklärung dafür?
Die Antwort: Sie lassen sich in der Seitenansicht die Seitenrändern anzeigen. Diese überlagern die Linien der Tabelle:
Hi,
warum darf ich in meinem Liniendiagramm keine Trendlinie hinzufügen?
Die Antwort: Sie haben als Liniendiagramm den Typ „gestapelte Linie“ gewählt. Auch wenn Sie nur eine Datenreihe verwenden geht Excel davon aus, dass möglicherweise noch eine zweite hinzukommt, die dann zur ersten kumuliert wird und verbietet deshalb die Option „Trendlinie“.
Frage: Warum darf ich manchmal nichts in den Optionen ändern?
Die Antwort: Mit Sicherheit haben Sie die Eingabe der letzten Zelle noch nicht bestätigt. Nachdem Sie auf die Office-Schaltfläche geklickt haben, legt sich das Menü über die Bearbeitungsleiste, so dass das „x“ und der Haken verdeckt sind. Also: Abbrechen, Eingabe bestätigen – dann funktioniert es.
Übrigens: In Excel 2010 und 2013 wurde dieser „Anwenderfehler“ verbessert: Wenn Sie dort auf „Datei“ klicken, wird automatisch die Eingabe bestätigt.
oder: warum sehe ich kein Euro-Symbol, obwohl ich die Zellen als „Buchhaltung“ oder „Währung“ formatiert habe?
Die Antwort: Sie lassen sich in der Tabelle gerade die Formeln anzeigen – dadurch werden sämtliche Zahlenformate NICHT angezeigt, also auch kein Währungssymbol.
Was mache ich falsch? Ich habe eine Spalte zentriert – aber so richtig mittig ist das nicht gerade, was ich in der Spalte Eiweiß sehe, wo die Plus-Zeichen stehen …
Die Antwort: Sie haben hinter einigen der Plus-Zeichen ein Leerzeichen eingegeben – deshalb werden nun zwei Zeichen zentriert, so dass einige der Zeichen etwas verschoben sind.
meistens …
Was habe ich denn jetzt falsch gemacht? Wenn ich „Position 1“ schreibe, am Kästchen runterziehe, dann erhalte ich Position 2, Position 3, Position 4, … Klar. Wenn ich aber „Position 2“ und „Position 4“ schreibe, markiere, dann müsste er doch eigentlich so weiterzählen: Position 6, Position 8, Position 10, … Pustekuchen! Er macht etwas ganz Komisches!
Die Antwort: Wenn Sie genau hinschauen – Sie haben nicht Position 2 und Position 4 geschrieben, sondern Positon 4 – deshalb interpretiert Excel die beiden Texte als unterschiedliche Texte (was sie ja auch sind) und zählt 2 – 4 – 3 – 5 – 4 – 6 – 5 – …
Übrigens: ersteaunlicherweise: bei den beiden Texten „Position 1“ und „Position 2“ (mit zwei Leerzeichen) übergeht Excel das doppelte Leerzeichen – DIESE beiden Texte werden als gleich angesehen – dort funktioniert es.
Hallo Herr Martin,
was mache ich falsch`Ich bekomme aus unseren System jede Woche eine Excel-Datei, die ich nach der Spalte C (Last Audit Date) sortieren muss. Ich klicke hierzu auf die Zelle C1, dann auf das Symbol sortieren – aber manchmal sortiert er die erste Zeile mit in die Tabelle ein, manchmal bleibt sie oben stehen. Warum? Kann man das abschalten? Die Zeile soll oben stehen bleiben. Ist doch nicht so schwierig, oder?
Die Antwort: Damit die erste Zeile oben stehen bleibt, muss jede Zelle der ersten Zeile einen Text aufweisen. Das heißt: die Zelle E1 ist leer. Deshalb „vermutet“ Excel, dass es sich bei der ersten Zeile nicht um eine Überschriftszeile handelt, sondern um eine Inhaltszeile, die nach unten mit einsortiert werden soll. Schreiben Sie also etwas rein! Dann klappt es auch beim nächsten Download und beim nächsten Sortieren.
Hallo Herr Martin,
ich habe die Formel abgeschrieben, die Sie in Ihren Buch veröffentlicht haben. Ich wollte aus einer Entfernungsliste die Distanz zweier Orte ermitteln. Aber es klappt einfach nicht!
Ist da ein Fehler in der Formel?
Die Antwort: Sie müssen ganz genau hinschauen. Wahrscheinlich sind Sie beim Abtippen der Formel eine Taste zu weit nach links gerutscht und haben fälschlicherweise statt eines $-Zeichens ein %-Zeichen getippt. Excel quittiert das mit einem Fehler!
Ey – ich bin so genervt! Ich weiß, dass ich eine Spalte, in der sich Formeln befinden, kopieren kann und dann über „Inhalte einfügen“ die Formeln in Werte verwandeln kann. Aber was macht die Schweinebacke? – Richtig: Völliger Blödsinn!!! Schreibt einfach ANDERE Formeln rein. Das kanns doch wohl nicht sein“
Die Antwort: Du hast aus Versehen die Option „Multiplizieren“ gewählt – DIE muss ausgeschaltet werden – auf „Vorgang: Keine“. Dann funktioniert es auch.
Hallo Herr Martin,
ich habe gelernt, dass man mit gedrückter [Strg]-Taste oder [Shift]-Taste mehrere Tabellenblätter markieren kann und gleichzeitig auf diesen Blättern arbeiten kann. Ich habe auch gelernt, dass ich dort die Ausrichtung eines Textes in mehreren Zellen auf mehreren Blättern gleichzeitig ändern kann, ebenso die Spaltenbreite, einen Text einfügen, die Kopfzeile verändern, die Hintergrundfarbe und noch einiges mehr.
Allerdings: Die Schriftfarbe kann ich nicht ändern, oder?
Die Antwort: Sie haben zwar alle Blätter markiert, haben dann aber auf dem Blatt „Österreich“ die Zelle editiert.. Das heißt: Text in der Zelle markiert und formatiert. DAS dürfen Sie nicht! Sie müssen „auf“ der Zelle „sitzen“ und die Schriftfarbe ändern – dann funktioniert es auch!
Warum zeigt die Feldliste nur eine Spalte zur Auswahl an und nicht – wie sonst auch – alle Spalten der Tabelle?
Die Antwort: Sicherlich haben Sie in der Tabelle einige Zellen markiert. Sie können es mit Pivottable-Tools / Analysieren / Daten / Datenquelle ändern herausfinden: Dort zeigt Excel an, auf welchen Bereich die Pivottabelle zugreift:
Wahrscheinlich haben Sie beim Erstellen der Pivottabelle einige Zellen markiert – das hätte Ihnen auffallen können. Also: Entweder NICHTS markieren oder die gesamte Liste!
Ich verstehe es nicht. Ich habe eine „alte“ Datei gefunden und geöffnet und sehe dort in einer Zelle die Jahreszahl 1991. Ich finde sie nicht. Und: löschen kann ich sie auch nicht! Helft mir – wo ist die Zahl geblieben?
Die Antwort: Das muss eine sehr alte Excel-Datei sein! In Excel 5.0 gab es noch nicht den Befehl „Zellen verbinden“. Dort musste man eine Zelle „über eine Auswahl zentrieren“. Das war mühsam und oft schwierig nachzuvollziehen. Sie finden diese Option in der Ausrichtung:
Ich will das auch sehen. Wenn mein Kollege die Funktion ZÄHLENWENN verwendet, sieht er bereits im Dialog das Ergebnis:
Bei mir jedoch nicht:
Erst wenn ich den Assistenten mit OK bestätige, steht das richtige Ergebnis in der Zelle. Warum bei mir nicht?
Die Antwort: Ihr Kollege sucht den Ort, indem er dort bereits die Anführungszeichen setzt. Sie haben keine Anführungszeichen eingegeben – de Text – hier Ulm – wird noch nicht als Text erkannt. Erst beim Bestätigen interpretiert der Funktionsassistent die drei Buchstaben Ulm als Text und ermittelt dann das richtige Ergebnis (und schreibt die Anführungszeichen in die Formel).
Heute morgen habe ich ein interessantes Diagramm in der Zeitung gesehen und versucht es nachzubauen. Dabei bin ich (mal wieder) an die Grenzen von Excel gestoßen:
In einem Balkendiagramm werden Werte aus unterschiedlichen Bereichen miteinander verglichen. Man kann die beiden Balkenreihen zwar hintereinander legen, aber nicht zueinander verschieben. Damit wäre es unbrauchbar, oder?
Die Lösung: Man muss die Daten versetzt zueinander anordnen. Dann kann man eine der beiden Balken auf eine sekundäre Achse legen. Man kann die Balkendicke verändern, die Werte anzeigen lassen, die Skalierung der Achsen verändern und das Ganze formatieren.
Das ist mir ja noch nie in Excel aufgefallen:
Wird eine Zelle mit dem Zahlenformat „Buchhaltung“ formatiert, trägt man dort nun den Text „xxx“ ein:
so erscheint plötzlich sehr viel Text in der Zelle:
Wunder über Wunder …
Ich weiß nicht, wann Excel das macht – logisch ist es nicht:
In der Spalte stehen Texte – lange Texte – aber einige werden durch Zahlenzeichen (Rauten) gekennzeichnet – so als wären es Zahlen, die nicht in die Zellen passen. Diese Anzeige dürfte eigentlich nicht erfolgen.
Wird eine Zelle als Buchhaltung formatiert, wird dort ein langer Text eingefügt, dann wird er manchmal als „zu lange Zahl“ angezeigt. Die Lösung: man muss die Zelle(n) mit dem Zahlenformat „Standard“ formatieren. Dann wird der Text wieder sichtbar dargestellt.
Erstaunlich – aber es geht wohl nicht:
Wird in eine Spalte eine laufende Nummer eingetragen, daneben die Daten der y-Achsen und anschließend die Werte, so verwendet Excel zwar die laufende Nummer und die Texte als Beschriftung – allerdings werden die Zahlen um 90° gedreht. Es gibt wohl keine Option sie horizontal laufen zu lassen …
Hallo Herr Martin,
Sie haben mir schon einmal bei meiner Excel-Tabelle geholfen, die ich immer noch nutze und sehr gut funktioniert.
Jetzt habe ich eine kleine Frage.
Ich benutze eine Tabelle, die im Datum aufsteigend ist.
In dem Feld B2 ist das Datum, in Feld A2 das Datum von B2 als „TTT“ formatiert.
Jetzt habe ich heute versucht, die Spalte A1 in einen Filter einzubauen.
Ich möchte dadurch zum Beispiel mir alle Montage oder Dienstage anzeigen lassen.
Als ich den Filter gesetzt habe, hat er mir nur die einzelnen Datums angezeigt.
Die waren dann unter 2017 …. dann nach Montaten …. und dann nach dem Tagen im Monat aufgelistet.
Wie kann ich dies Umstellen, das er mir nur die Tage Montag bis Sonntag liefert?
Es ist für die Kursplanung gedacht, die mir dann viel Scrollarbeit abnimmt, wenn ich nur Mittwochskurse habe.
Anbei schicke ich Ihnen die Datei mit, vielleicht ist es dann einfacher zu verstehen.
Hallo Herr S.,
das würde ich auch nicht, wenn ich Excel wäre …
Formatieren heißt doch nur „gestalten“, das bedeutet: nicht den Wert, sondern nur das Aussehen der Zelle zu ändern. Also: wenn Sie eine Zelle, in der eine 7 steht fett machen oder mit einer großen Schrift oder rot formatieren, dann befindet sich immer noch der Wert 7 darin.
Das bedeutet: Sie dürfen das Datum nicht formatieren, sondern müssen es in einen Text umwandeln – beispielsweise mit der Funktion TEXT. Dann können Sie die Liste sortieren oder Filtern (siehe Anlage).
schöne Grüße
Rene Martin
Hallo Herr Dr. Marting,
vielen Dank noch mal für die informative PowerPoint-Schulung bei uns im Haus!
Ich hätte gleich mal noch eine Frage… 😉
Ich habe jetzt meine kopierte Grafik rausgenommen und durch eine Grafik in PowerPoint ersetzt. Bei der Datenbeschriftung habe ich jetzt aber das Problem, dass ich die Beschriftung nicht anpassen kann, denn ich bekomme nicht die Möglichkeit, die Textfelder anzupassen (s. u. zweites Bild).
Haben Sie da noch eine Idee, wie man das lösen kann oder muss ich doch manuell ein Textfeld statt der Datenbeschriftung einfügen?
Vielen Dank und viele Grüße
####
Hallo Herr S.,
PowerPoint 2013 hat so eine Option – DORT kann ich das Textfeld kleiner ziehen (übrigens sogar durch eine andere Form ändern). Aber das nützt Ihnen nichts – Sie haben PP 2010.
Neben Schriftgröße verkleinern können Sie auch in Excel mit der Tastenkombination [Alt]+[Enter] Einen Zeilenumbruch organisieren – DER wird in PP übernommen:
Ist Ihnen folgendes Phänomen schon aufgefallen? Wenn Sie in eine Zelle „Mai 2015“ eintragen, wird es als Datum erkannt. Excel wandelt es intern als 01.05.2015 um und zeigt Mai 15 an. Okay. Wenn Sie es herunterziehen, wäre zu erwarten, dass er das „interne Datum“, also den 01. Mai weiterzählt zum 02. Mai, 03. Mai, … Nein! Excel verwendet hier die an der Oberfläche sichtbare Formatierung Mai 15 und zählt die Monate weiter. Nicht logisch, nicht konsequent, aber praktisch!
Hallo! Ich habe eine kleine Liste. Ich habe gelernt, dass man an dem Symbol „löschen“ erkennen kann, dass ein Filter gesetzt wurde. Ebenso sind die Zeilennummern blau und in der Statuszeile steht, dass Zeilen gefiltert wurden. Aber wo?
Die Antwort: Sie müssen genau hinschauen – eine Spalte ist ausgeblendet. Und richtig: DORT wurde der Filter eingeschaltet!
Schade, dass ich die Symbole in der bedingten Formatierung nicht verkleinern kann:
Die Antwort: Doch – es funktioniert mit einem Trick. Sie können eine Spalte einfügen und dort die Werte mit der Formel =S2 wiederholen. Dort schalten Sie die bedingte Formatierung mit den Symbolen ein und formatieren die Schriftfarbe weiß. Anschließend verkleinern Sie die Spaltenbreite:
Was sagt mir dieser Hinweis: „Mindestens ein Symboldatenbereich überlappt. Passen Sie die Werte des Symboldatenbereichs an, sodass die Bereiche nicht überlappen.“
Die Antwort: Wenn Sie genau diese Daten anschauen, stellen Sie fest, dass Sie für die grünen Pfeile als Bedingung >= 20000 eingetragen haben. Für die gelben jedoch >=100000. Ein Tippfehler? Die Bedingte Formatierung verlangt eine absteigende Wertereihenfolge, beispielsweise:
>=200.000
>=100.000
Warum darf ich keine Pivottabelle erstellen? Irgend etwas klappt hier nicht!
Die Antwort: Richtig: Sie müssen in der Feldliste über das Symbol „Extras“ von der Option „Nur Abschnitte für Bereiche“ wechseln zur Einstellung „Abschnitte für Felder und Abschnitt für Bereiche“:
Erstaunlich – wenn ich eine Spalte verschiebe und über eine andere ziehe, erhalte ich eine Warnmeldung, dass Daten vorhanden sind, die überschreiben werden. Wenn ich jedoch die STRG-Taste zum Kopieren drücke, dann werden die Daten ohne Warn- und Fehlermeldung überschrieben.
Gefährlich!
Manchmal schlägt die Pivottabelle bei der Zusammenfassung von Zahlen die Funktion ANZAHL statt der Funktion SUMME vor. Natürlich kann man die Funktion über die Wertfeldeinstellungen umschalten – dennoch erstaunt das Verhalten. Wahrscheinlich liegt es daran, dass in den Daten leere Zellen gefunden werden und diese als Text interpretiert werden.
Natürlich weiß, dass ich eine Abteilungsnummer 3.2 oder Artikelnummer 12-11 als Text formatieren muss. Bei 35.1 oder 9-9-9-9 „versteht“ Excel, dass es sich hierbei um kein Datum handeln kann. Aber dass Excel behauptet, ich hätte ich mich bei der Eingabe von -3.12 vertippt, das ist doch frech, oder?
Hallo Herr Martin,
ich hatte bei Ihnen im Jahr 2013 einen Excel Kurs 😉
Leider bin ich jetzt an meine Grenzen gestoßen… 🙁
Habe von einem Kunden aus China „.txt“ Dateien mit sehr vielen Daten erhalten. (siehe Anhang)
Diese wollte ich nun ins Excel importieren um die Daten entsprechend grafisch (Kurve, Diagramme) darzustellen.
Die ersten 54 Zeilen werden auch korrekt importiert (dargestellt). Jedoch ab Zeile 55 Spalte 1 stellt er die „ursprünglichen“ Daten teilweise als Datumsformat dar.
Ich möchte jedoch alle Zellen als reine Daten (Zahl) im Excel haben.
Vielleicht können Sie mir helfen?
Besten Dank im Voraus J
Hallo Herr N.,
Sie müssen beim Importieren der Liste beim letzten Schritt angeben, dass die Informationen nicht als Datum (Standard) interpretiert werden sollen, sondern als Text. Dann klappt es.
Das gleiche Ergebnis haben Sie, wenn Sie in eine Zelle 0.84 eintragen. Nichts passiert, weil Excel das nicht als Datum „versteht“. Jedoch bei 1.2 „denkt“ er, dass es hierbei um ein Datum handelt. Die Lösung: VORHER als Text formatieren:
Excel ist nicht konsequent, oder? Ich habe eine Liste mit Postleitzahlen, die als Zahlen in einer Spalte stehen. Wenn ich alle Postleitzahlen filtere, die mit 8 beginnen (also Raum 8) – wenn ich es benutzerdefiniert mit 8* oder beginnt mit 8 versucht, erhalte ich keinen Kunden.
Im benutzerdefinierten Filter muss ich mit >=80000 und <90000 filtern.
Wenn ich dagegen in das Textfeld, das Excel seit der Version 2010 zur Verfügung stellt 8* eintragen, so klappt es.
Die Antwort: Das ist richtig. Hier ist Excel nicht konsequent. Im „benutzerdefinierten Filter“ wird streng zwischen Zahl und Text unterschieden – beim Textfeld erstaunlicherweise nicht.
Komisch! In der letzten Excelschulung habe ich gelernt, dass der Doppelklick auf das kleine untere Kästchen dafür sorgt, dass die Formel runtergezogen wird. Bei mit klappt das aber nur manchmal. Warum?
Die Antwort: Achten Sie auf den Mauszeiger. Er muss ein kleines, schwarzes Kreuz bilden. Wenn Sie den Cursor etwas zu weit rechts oder links positioniert haben, erhalten Sie ein anderes Symbol (einen weißen Pfeil oder ein dickes, weißes Kreuz). Bei einem Doppelklick, wird entweder die Position der Zelle verändert oder die Zelle editiert.
Achten Sie dabei auch darauf, dass die Spalte links daneben gefüllt ist. In Excel 2013 beachtet Excel den „zusammenhängenden“ Bereich – das heißt: wenn „Lücken“ in der Spalte links davon ist, wird die Formel so weit heruntergezogen, wie die längste Spalte daneben gefüllt ist. Excel 2007 beachtet jedoch nur die Spalte direkt daneben.
Wie hat mein Kollege denn das gemacht? Er hat eine Pivottabelle erstellt (klar – kann ich auch). In einer Spalte summiert er die Umsatzzahlen (auch klar) und daneben lässt er sich den Rang anzeigen. Das geht aber nicht bei mir! Warum?
Die Antwort: Ihr Kollege hat die Pivottabelle mit Excel 2013 erstellt. Dort gibt es im Kombinationsfeld die Einstellungsmöglichkeit „Rang“. In Excel 2007 war sie leider noch nicht vorhanden.
Lösung: Sie könnten die Daten sortieren – dann sehen Sie auch die größte Zahl oben, die kleinste unten oder umgekehrt.
Manchmal geht es, manchmal nicht … Sagen Sie mal – warum darf ich den Text nicht drehen? Oder genauer – nur von oben nach unten laufen lassen, aber nicht um 90° drehen? Ich habe schon nachgeschaut – Schutzmechanismen sind keine drin …
Die Antwort finden Sie, wenn Sie den Zellen-formatieren-Dialog ansehen:
Aus irgend einem Grund haben Sie (oder ein anderer Anwender) die Option „Textausrichtung: Horizontal – Ausfüllen“ eingeschaltet – diese Option verbietet den Text in der Zelle zu drehen.
Hallo zusammen,
ich lege gleich mal mit meinen „Problemchen“ los. Eigentlich sind es nur zwei Kleinigkeit, aber beim Arbeiten mit Excel macht mich das total Wahnsinnig
Problem 1:
Wenn ich eine Zelle bearbeite (Cursor ist also in der Zelle) und die Tab-Taste drücke passiert nichts, eigentlich sollte aber die nächste Zelle markiert werden.
Problem 2:
Nehmen wir an, im Excel-Fenster werden die Spalten A bis K angezeigt.
SOLL-Situation: Ich markiere eine Zelle in der Spalte A (Beispiel: A1) und drücke anschließend die Tabulator-Taste, dann sollte die Zelle rechts neben der gerade bearbeiteten Zelle markiert werden (Bsp.: B1). So kennt es sicher jeder, ist ja auch eigentlich normal, aber bei mir ist es anders.
IST-Situation: Ich markiere eine Zelle in der Spalte A (Beispiel: A1) und drücke anschließend die Tabulator-Taste, dann wird in der selben Zeile die Zelle in der Spalte markiert, die rechts neben der Spalte liegt, die zuvor ganz rechts angezeigt wurde (Bsp.: AF11) und die jetzt markierte Zelle wird am linken Bildschirmrand ausgerichtet.
Jetzt hat vermutlich niemand verstanden, was ich meine, deshalb ein Bild im Anhang. (Achtet auf die Spalten! Es wurde NUR die Tab-Taste zwischen den beiden Screenshots gedrückt.)
Hat einer ne Ahnung wie ich das beides umstellen kann??? Das geht mir echt tierisch auf die Nerven!!!
Danke schon mal und schönen Gruß
Die Antwort: Sicherlich haben Sie in den Optionen „Alternative Bewegungstasten“ eingeschaltet. Dann weist er das Verhalten auf, das Sie oben beschrieben haben:
Ich habe in der letzten Excelschulung gelernt, dass man mit Textfunktionen Texte „manipulieren“ kann. Das wollte ich ausprobieren.
Ich habe eine Liste mit Vor- und Zunamen. Die Vornamen löse ich mit:
=LINKS(A2;FINDEN(“ „;A2)-1)
heraus. Klappt prima. Bei den Nachnamen bei der Formel
=RECHTS(A2;FINDEN(“ „;A2)-1)
macht er aber bei einigen Namen Blödsinn. Warum?
Das Problem: Die Funktion FINDEN (oder auch SUCHEN) findet einen Text innerhalb eines anderen VON LINKS. Das bedeutet: Sie schneiden aus dem Text VON RECHTS so viele Buchstaben heraus wie der Vorname lang ist. Das kann zufälligerweise funktionieren, normalerweise aber nicht. Sie lösen das Problem entweder mit der Gesamtanzahl der Buchstaben LÄNGE:
=RECHTS(A2;LÄNGE(A2)-FINDEN(“ „;A2))
oder mit der Funktion TEIL, die ab einem bestimmten Zeichen herausschneidet:
=TEIL(A2;FINDEN(“ „;A2)+1;999)
(zugegeben: die Zahl 999 ist „geschummelt“ – Sie schneiden nach dem Leerzeichen 999 (oder eine noch höhere Anzahl Buchstaben heraus) – aber es funktioniert)
Oder Sie löschen die ersten Buchstaben weg:
=ERSETZEN(A2;1;FINDEN(“ „;A2);““)
All das funktioniert.
Ein Kollege von mir hat mir eine Formel in Excel erstellt. Ich verstehe die Formel aber nicht. Im dritten WENN-Teil fehlt doch ein Teil, oder?
Die Antwort: Schauen wir uns die Formel mal genauer an:
=WENN(AJ2=““;““;WENN((AJ2)>14;“zu lang“;WENN(AJ2<=14;“ok“;)))
Der erste Teil ist klar (=WENN(AJ2=““;““): Wenn die Zelle AJ2 leer ist, dann bleibe ich selbst auch leer. Prima.
Im zweiten Teil wird überprüft, ob in AJ2 ein Wert größer als 14 steht:
WENN((AJ2)>14;“zu lang“
Wenn das erfüllt ist, so liefert die Formel den Text „zu lang“. Nun wollte der Kollege überprüfen, ob der Wert kleiner oder gleich 14 ist. Er hat dies mit einer weiteren WENN-Funktion realisiert. Das ist nicht falsch, aber überflüssig.
Ich würde die Formel folgendermaßen schreiben:
=WENN(AJ2=““;““;WENN((AJ2)>14;“zu lang“;“ok“))
Sie liefert das gleiche Ergebnis und ist viel kürzer.
Eigentlich wollte ich nur die Liste meiner Ordner in Excel eintragen. Aber es geht einfach nicht. Warum?
Die Antwort finden Sie in den Optionen (Kategorie „Erweitert“): Dort wird der Slash als Taste zum Bewegen in die Multifunktionsleiste verwendet. Das kann man ausschalten. dann können Sie auch die Liste Ihrer Ordner in Excel eintragen.
Ich sehe ab und zu meinem Kollegen über die Schulter? Er hat in der Statuszeile ganz viele Funktionen. Ich normalerweise nicht. Okay, ab und zu steht dort eine Funktion – die Summe. Warum hat er so viele?
Die Antwort: Wenn Sie nur eine Zelle markieren, „sieht Excel keinen Grund darin“, diese Zahl zu summieren oder die Anzahl der gefüllten Zellen der Markierung zu zählen. Wenn sie jedoch mehrere Zellen markieren, erscheinen die Funktionen in der Statuszeile. Sie können den Umfang über das Kontextmenü erweitern.
Warum darf ich denn schon wieder nichts in Excel machen? Alles grau da oben?
Die Antwort: Ich entdecke eine Registerkarte „Bildtools / Format“. Das deutet darauf hin, dass Sie vielleicht gerade ein Bild markiert haben; auch wenn Sie die Bildschirmansicht verschoben haben. Sehen Sie mal bitte nach.
Kennen Sie das Problem? Ich habe eine Exceltabelle, in der ich eine Weile arbeite. Irgendwann habe ich zufällig festgestellt, dass einige der Symbole ausgegraut sind – ich darf einfach nicht alles. Haben Sie eine Ahnung warum?
Die Antwort: Auch in Excel 2013 werden noch immer die Excel 4.0-Makros mitgeführt. Möglicherweise haben Sie ein neues Tabellenblatt als Makroblatt erstellt (so konnte man es vor gefühlten 100.000 Jahren machen). Darin kann ich zwar Daten eintragen und rechnen, aber einige Funktionalitäten von Excel sind deaktiviert.
Sehen Sie mal im VBA-Editor ([Alt] + [F11]) nach – wenn dort das Tabellenblatt nicht aufgelistet ist, haben Sie sicherlich ein solches Makroblatt erstellt:
Entweder haben Sie über das Kontextmenü „Einfügen“ ein solches Blatt eingefügt oder mit der Tastenkombination [Strg] + [F11] statt [Umschalt] + (F11]
Warum finde ich die Funktion nicht? Ein Kollege hat in einer Abrechnungstabelle für Kopierer unserer Firma eine Funktion DATEDIF eingefügt, die offensichtlich die Anzahl der Monate zwischen Vertragsbeginn und Vertragsende berechnet. Allerdings – in der Liste der Funktionen taucht sie nicht auf. Wo ist sie denn?
Die Antwort: Stimmt! Diese Funktion finden Sie nicht in der Liste der Funktionen im Funktionskatalog. Sie wurde aus Kompatibilitätsgründen zu Lotus 1-2-3 aufgenommen. Seit 2003 wurde diese Tabellenkalkulation nicht mehr weiterentwickelt, 2014 wurde der Support sogar eingestellt. Trotzdem finden sich noch immer ein paar Relikte von Lotus 1-2-3 in Excel. Zum Beispiel diese Funktion. Und: Wenn Sie auf das Symbol für den Funktionsassistenten f(x) klicken erhalten Sie die Funktionsargumente im Assistenten.
Mein Chef möchte unbedingt mit eines Diagramms eine ABC-Analyse visualisiert haben. Das Problem: Ich erhalte jede Woche neue Daten unserer Produkte. Das bedeutet: Ich müsste jede Woche die Daten neu sortieren, berechnen, das Diagramm erstellen und die kumulierten Bereich <80%, beziehungsweise <95% neu formatieren.
Die Antwort: Wenn Sie sich mit Funktionen ein wenig auskennen, funktioniert es auch dynamisch:
* Berechnen Sie mit der Funktion =KGRÖSSTE die größte Zahl. Verwenden Sie hierzu die Funktion ZEILE(), damit Sie die Funktion nach unten ziehen können.
* Lassen Sie sich mit VERGLEICH die Zeilennummer anzeigen
* Ermitteln Sie die Artikelbezeichnung mit INDEX
* Berechnen Sie den Prozentwert
* Berechnen Sie den kumulierten Prozentwert
* Lassen Sie sich mit einer WENN-Funktion in einer neuen Spalte die Zahlen anzeigen, die <80% sind. Die übrigen erhalten den Wert 0.
* Lassen Sie sich mit einer WENN-Funktion in einer neuen Spalte die Zahlen anzeigen, die sowohl >=80% als auch <95% sind (mit einem UND). Die übrigen erhalten den Wert 0.
* Lassen Sie sich mit einer WENN-Funktion in einer neuen Spalte die Zahlen anzeigen, die >=95% sind. Die übrigen erhalten den Wert 0.
Wenn Sie nun neue Werte erhalten, wird das Diagramm „neu gezeichnet“.
Ich würde es ja anders machen. Aber mein Chef besteht darauf. Er möchte unbedingt ein Netzdiagramm haben. Ich konnte ihn nicht überzeugen, dass ein Balken- oder Liniendiagramm besser geeignet wäre. Nun – wie mache ich es, dass die Linienenden nicht miteinander verbunden sind, sondern als Stäbe aus der Mitte herausragen?
Die Antwort: Sie müssen die Daten etwas anders anordnen – schreiben Sie jeweils unter jeden Wert eine Null – dann wird das Ende des Stabes mit dem Mittelpunkt verbunden. Den Rest können Sie sicherlich formatieren.
Warum klappt das nicht? Ich habe versucht – genau wie im Internet erklärt – einen Kalender zu erstellen. Ich habe die Feiertage berechnet und versuche auf meinem Kalender die Feiertage mit der Funktion ZAEHLENWENN anzeigen zu lassen. Aber er tut es nicht. Nicht einen einzigen Feiertag!
Die Antwort: Sie haben statt ZÄHLENWENN ZAEHLENWENN geschrieben. Erstaunlicherweise übergeht die bedingte Formatierung Tippfehler in den Funktionsnamen und – liefert gar nichts!
Was mache ich falsch? Ich wollte – genau wie mein Kollege – Teilergebnisse in ein Tabelle einfügen. Der Assistent ist easy – dachte ich – aber das Ergebnis alles andere als cool. Oder?
Die Antwort: Sie müssen die Daten zuerst sortieren – dann erhalten Sie ein voll cooles Ergebnis. Der Assistent sortiert leider nicht automatisch.
Ich erhalte oft Listen. Dummerweise sind häufig Zeilen und Spalten vertauscht. Ich weiß, dass man sie transponieren kann. Ich habe es genau so gemacht wie immer: markiert, kopiert, Inhalte einfügen / Transponieren. Aber heute kommt eine merkwürdige Fehlermeldung. Warum?
Die Antwort: Sie dürfen die Daten, die Sie transponieren, nicht an die gleiche Stelle einfügen, an der sich die Daten befinden. Sie müssen sie an eine andere Stelle kopieren. Die Auswahl spielt dabei keine Rolle.
Übrigens: Hier ist Excel nicht konsequent: beim Inhalte Einfügen darf ich auch an der gleichen Stelle die Inhalte einfügen, beispielsweise wenn ich die Formeln durch die Werte ersetzen möchte. Aber nur bei diesem Punkt nicht. Also: Andere Stelle und alte Daten löschen … marsch, marsch!
Ich verstehe es nicht. Wir hatten bis vor Kurzem Excel 2007. Dort konnte ich bequem mit den Tasten [Strg] + [Shift] + [1] … [6] Zahlen formatieren. Aber irgendwie geht das nicht mehr so richtig.
Die Antwort: Stimmt in Excel 2003 und 2007 waren belegt:
[Strg] + [Shift] + [1] -> Zahl mit zwei Nachkommastellen
[Strg] + [Shift] + [2] -> Zahl; wissenschaftliche Schreibweise
[Strg] + [Shift] + [3] -> Datum
[Strg] + [Shift] + [4] -> Währung
[Strg] + [Shift] + [5] -> Prozentzahl
[Strg] + [Shift] + [6] -> Standardzahlenformat
In Excel 2010 und 2013 wurde die Tastenkombination [Strg] + [Shift] + [3] entfernt – jetzt kann man Zahlen als Datum mit [Strg] + [#] formatieren. Dafür schaltet [Strg] + [#] nicht mehr in die Formelanzeige um, wie früher. Das ist leider nicht konsequent! Ich vermute, da hat jemand bei Microsoft nicht aufgepasst. Ist das ein Trost – auch in der englischsprachigen Version funktioniert ab Excel 2010 [Strg] + [Shift] + [3] nicht mehr.
Hallo Du. Ich liebe die bedingte Formatierung. Klasse Sache. Kann ich die eigentlich auch bei Diagrammen einsetzen?
Die Antwort: Nicht direkt. Aber mit einem kleinen Trick funktioniert es.
Man muss zusätzlich zu der Spalte der Werte noch eine berechnete Spalte einfügen. Wenn man beispielsweise das Maximum und das Minimum farblich kennzeichnen möchte, kann man berechnen:
=WENN(B2=MAX($B:$B);B2;0)
=WENN(B2=MIN($B:$B);B2;0)
Diese Reihen übernimmt man in das Diagramm und legt sie vor die anderen Balken. Die Werte 0 befinden sich ja am Boden – sind also nicht sichtbar. Werden nun die drei Reihen mit jeweils unterschiedlichen Farben formatiert, erkennt man gut den oder die Spitzenwerte und das Minimum oder die kleinsten Werte.
Übrigens: Mit einem ähnlichen Trick kann man sich auch nur den größten und den kleinsten Wert als Zahl anzeigen lassen. Leider funktioniert die bedingte Formatierung hier nicht. Werden die Zahlen jedoch benutzerdefiniert mit
0;0;““;““
formatiert, dann werden die Nullwerte ausgeblendet. Und die Diagramme übernehmen es als Beschriftung.
Selbstverständlich ist das Diagramm dynamisch. Das heißt: Nach Ändern eines Wertes erscheinen die entsprechenden Zahlen und Farben.