Zwiebeln statt Kiwis kaufen! Zwiebeln sind billiger und länger haltbar.
Ich erstelle in Excel ein Formular. Sieht gut aus. Denke ich:


Doch leider sieht es in der Seitenansicht (und auch auf dem Papier) anders aus. Schade!


Eine Liebeserklärung an MS Excel
Ich erstelle in Excel ein Formular. Sieht gut aus. Denke ich:
Doch leider sieht es in der Seitenansicht (und auch auf dem Papier) anders aus. Schade!
Hallo Herr Martin,
Bei der zweite Pivot Tabelle hat Excel hinter den Artikelnummer eine „2“ gestellt
####
Hallo Frau W.
schauen Sie mal, ob ein benutzerdefiniertes Zahlenformat oder eine bedingte Formatierung mit Zahlenformat – etwas in der Form @“2″ unter den Zellen liegt.
Hilft das?
Schade eigentlich. Vor einer Woche war in Excel online in Microsoft 365 noch ein Datepicker vorhanden:
Heute ist er weg:
Kommt der wieder? Kommt der dann auch in Excel Desktop? Warum macht Microsoft das? Dürfen die das? – einfach das Internet löschen ….
Fragen über Fragen.
Ich bin begeistert: Formatiert man in Excel online eine Zelle als Datum und trägt dann eine Zahl ein, wird ein Datepicker angezeigt zur bequemen Datumswahl.
Schade nur, dass dieses Feature noch nicht in der Desktop-App vorhanden ist.
Amüsant – das ist mir noch nicht aufgefallen:
In einer Zelle befindet sich längerer Text mit Textumbruch. Die Zeilenhöhe wurde so groß gewählt, dass ein kleiner Teil des Textes verdeckt ist. Der Text sitzt an der Unterkante der Zelle. Die Zeile darunter ist sehr viel höher:
Mit einem Doppelklick wird die Zelle editiert. Dann „springt“ der Text nach unten und sitzt auf der Unterkante der unteren Zeile.
Das sieht ja schon ein wenig verwirrend aus.
Ups!
Ich lege in einer Exceltabelle einen Druckbereich fest:
schaue mir das Ergebnis anschließend in der Seitenansicht im Druckendialog an
und wundere mich, dass Excel noch weitere Zeilen – außerhalb des Druckbereichs – ausdrucken würde.
Des Rätsels Lösung findet sich im Dialog „Seite einrichten“. Dort stelle ich fest, dass auch Wiederholungszeilen eingeschaltet wurden – diese werden auch gedruckt, unabhängig davon, ob sie sich im Druckbereich befinden. Eigentlich konsequent …
Doof. Will man in Excel eine Nummerierung in der Form 1:, 2:, 3:, … erstellen:
wandelt Excel natürlich 1: in eine Uhrzeit um …
Also: Vorher die Zellen mit dem Zahlenformat „Text“ formatieren!
Ob ich mal kurz Zeit hätte. Eine Excel-Frage. Ganz dringend. Und sehr kompliziert.
Ich hatte Zeit und schaute mir das Problem an.
In einer intelligenten Tabelle befinden sich in einer Spalte lange Texte. Leider kann man sie nicht über die Zellen daneben zentrieren:
Stimmt – das ist in der intelligenten Tabelle verboten. Und das ist auch gut so.
Aber das ist so hässlich und nimmt so viel Platz weg. Und man kann nicht gut lesen.
Meine Antwort: Markieren Sie die Zellen, wählen Zellen formatieren / Ausrichtung und dort „Über Auswahl zentrieren“
Leider bleibt der Text zentriert (man kann ihn nicht linksbündig formatieren); aber damit konnte sie leben. Und war begeistert.
Und war noch begeisterter, als ich ihr den Tipp gab: mit [Strg] + [1] wechseln Sie in den Dialog „Zellen formatieren“ und mit [Strg] + [Y] oder [F4] wiederholen sie den letzten Schritt. So kann man die Tabelle schnell formatieren:
Ich habe gelacht. Eine Teilnehmerin erzählte mir, dass sie für ihre Kollegen eine Tabelle eingerichtet hat. Darin befindet sich eine Spalte „Erledigt“, über welche gekennzeichnet wird, ob dieser Prozess bereits erledigt ist:
Diese Datei wird nun mit Hilfe von PowerQuery weiter verarbeitet.
Nun gibt es einige sehr „clevere“ Kollegen, die den Erledigt-Status kennzeichnen, indem sie die Inhalte der Zellen durchstreichen:
Damit wird der DATENzugriff natürlich obsolet!
Amüsante Frage in der Excelschulung. Wir üben das Formatieren per Hand. Folgende Tabelle ist das Ziel:
Warum denn seine Angaben so „seltsam“ in der Zelle stehen, will der Teilnehmer wissen:
Die Antwort ist leicht: er hatte auch die Ausrichtung geändert. Ein zweiter Klick auf das Symbol „Text nach oben drehen“ lässt den Text wieder von links nach rechts laufen.
Hallo Herr Martin,
ich begleite Sie so gut wie täglich – immer wieder erfrischend und gottseidank manchmal „Ja klar“: das tut ja auch mal gut.
Heute passiert mir folgendes:
Eine Tabelle mit Temperaturaufzeichnungen im 10-Minuten-Abstand über ca. 1 Monat, also ca 4000 Datensätze.
Ich will das Datum auf der X-Achse und die Temperatur auf Y haben, Überraschung: der „Kerl“ denkt mit und macht mir bei Diagrammtyp Linie (xy brauch ich nicht aufgrund der äquidistanten Messzeiten) ein abgehacktes/stufiges Diagramm mit konstanten Tageswerten und offenbar Min/Max Strichen wie Börsendiagramme oder so. Nehme ich die Zeiten raus, funktioniert alles wie vermutet. Welche Einstellung bleibt mir hier verborgen? Danke und VG
###
Hallo Herr H.,
Steht in einer Spalte eine Datumsangabe und daneben eine Zahl wird das Datum als Achsenbeschriftung erkannt – obwohl es sich hierbei eigentlich auch um eine Zahl handelt.
Tragen Sie jedoch Datum + Uhrzeit in eine Zelle, wird es nicht erkannt.
Der Grund: Excel erkennt die erste Spalte als Datum, hat jedoch als kleinste Einheit nur Tage zur Verfügung (deshalb bei Ihnen auch die Tagessprünge).
Eine Lösung: wandeln Sie das Datum in einen Text um, beispielsweise mit =TEXT(A2;“TT.MM.JJJJ hh:mm“)
Dann klappt es.
Liebe Grüße
Rene Martin
Nachtrag: wenn Sie mehrere Tage verwenden, wird jeder Tag nur mit „einem Strich“ dargestellt
und nicht als Linie – wie Sie es gerne hätten:
Erstaunlich – man kann eine Zahl mit mehreren Dezimalstellen mit einem Tausendertrennzeichen im Zahlenformat trennen, beispielsweise (für Deutschland und Österreich)
#.##0
oder (für die USA)
#,##0
oder für die Schweiz
#'##0
Allerdings versagt das Leerzeichen:
# ##0
Es funktioniert erst dann, wenn man in den Optionen / Erweitert das Leerzeichen als Tausendertrennzeichen definiert und dann die Zellen als Zahl mit Tausendertrennzeichen festlegt.
Sehr geehrter Herr Martin,
ich bin gerade am Experimentieren.
Ich habe an dem Beispiel die ersten drei Monate von 2023 genommen und die jeweilige Kalenderwoche eingefügt.
Ich habe aber keine Idee, wie ich auch das Datum links neben Montag rot formatieren kann.
Hätten Sie eine Idee? Vielleicht eine solche, wo man alle drei Zellen: Datum, Wochentag (hier der Montag) und KW-Zahl zugleich fett und rot formatieren könnte.
Hallo Herr F.,
mit der Funktion WOCHENTAG können Sie das Problem lösen.
Verwenden Sie bei WOCHENTAG den Parameter 2, dann ist Wochentag(Datum;2) = 1 bei Montag.
Liebe Grüße Rene Martin
Bei manchen Fehlermeldungen hätte sich Microsoft wirklich mehr Mühe geben können. Beispielsweise bei folgendem:
Objektvariable oder With-Blockvariable nicht festgelegt.
Die Ursache des Fehlers: Die Zelle enthält keinen Kommentar. Wahrscheinlich ist mit „Objektvariable“ das Objekt „Comment“ gemeint.
Übrigens: dieser Fehler tritt auch auf, wenn Zellen verbunden sind. Die Zeile
Range("C4:D4").Comment.Delete
führt zur gleichen Fehlermeldung:
Die korrekte Anweisung muss lauten:
Range("C4").Comment.Delete
Ich habe ein Tabellenblatt mit der Eigenschaft xlSheetVeryHidden ausgeblendet. Und wollte es eigentlich nur schnell einblenden:
Und erhalte die nichtssagende Fehlermeldung
Die Visible-Eigenschaft des Worksheet-Objektes kann nicht festgelegt werden.
Ich grüble, was das bedeutet. Dann dämmert es mir: in der Datei wurde der Arbeitsmappenschutz aktiviert.
Also: raus damit und schon darf ich das Blatt wieder einblenden.
Der Kunde ist noch immer nicht zufrieden. Die Kopfzeile soll um zwei Zeilenschaltungen nach unten verschoben werden. Also nicht so:
sondern so:
Der Befehl ist schnell gefunden. Allerdings amüsiert mich, dass die Kopfzeile vbCrLf als zwei Zeilenschaltungen interpretiert. Nun ja – ist ja okay so:
With Datei.Worksheets(j).PageSetup
.LeftHeader = vbCrLf & .LeftHeader
Okay, ich habe den Kunden falsch verstanden. Nur das Logo soll per VBA in die Kopfzeile eingefügt werden.
Der Befehl – füge Bild in die Kopfzeile ist schnell gefunden. Jedoch das PrintCommunication bringt mich um!
Nach einigen Versuchen klappt es.
Beispielsweise so:
Application.PrintCommunication = False
With Datei.Worksheets(j).PageSetup
.RightHeader = ""
End With
Application.PrintCommunication = True
With Datei.Worksheets(j).PageSetup
.RightHeader = "&4" & Chr(10) & "&10&G"
.RightHeaderPicture.Filename = Bildpfad
.RightHeader = "&4" & Chr(10) & "&10&G"
End With
Application.PrintCommunication = True
Der Kunde möchte in sehr vielen Excelmappen das alte Firmenlogo durch ein neues ersetzt haben.
Die Vorgabe: das Logo soll vom oberen Rand einen bestimmten Abstand haben:
Sorry, aber DAS geht in Excel leider nicht.
In ein Tabellenblatt wird eine Überschrift eingetragen. Sie wird formatiert:
Sie wird in eine (leere) intelligente Tabelle (mit einer Zeile) umgewandelt:
Fügt man nun eine Zeile ein, wird die Farbe der Überschrift übernommen:
Man darf also nicht, wenn man in einer intelligenten Tabelle die Überschrift per Hand formatiert (beispielsweise, wenn man unterschiedliche Farben für verschiedene Bereiche verwenden möchte) vor der ersten Datenzeile eine Zeile einfügen.
Für die leere Tabelle heißt das: man muss sie so anlegen, dass mehrere leere Zeilen vorhanden sind.
Der Klassiker: bei mir läuft es – beim Kunden nicht.
Sehr hübsch. Ich füge per Programmierung einige Spalten in eine Liste ein:
xlBLatt.Cells(1, lngSpaltennummer + 1).EntireColumn.Insert
Und erhalte eine Fehlermeldung:
Microsoft Excel können keine neuen Zellen einfügen, weil in dem Ende des Arbeits Blatts Push-Zellen nicht leer sind. Diese nicht-leeren Zellen werden möglich erweise leer angezeigt, aber leere Werte, einige Formatierungen oder Formeln. Löschen Sie genügend Zeilen oder Spalten, um Speicher Platz zu schaffen, was Sie einfügen möchten, und versuchen Sie es dann erneut.
Zugegeben: diese Fehlermeldung verstehe ich nicht. Ich schaue nach: Die Zellen sind leer:
Dann entdecke ich die Ursache der Fehlermeldung und den Grund, warum Excel keine Spalten einfügen kann: in der Firma wurde ein Filter von der ersten bis zur letzten Spalte eingeschaltet!
Hallo René,
Mein Kollege Philip hat mir heute eine Excel-Frage gestellt, die ich nicht beantworten konnte, wohl wieder so ein „bei mir ist es aber anders“-Phänomen.
Er hat eine Excel-Datei erstellt, in der Prozentzahlen stehen. Das Zahlenformat der Zellen ist benutzerdefiniert und heißt 0,0000%;-0,0000%
Bei jedem anderen werden beim Öffnen der Datei diese Zahlen so angezeigt, wie sie sollen:
Egal welche Version, von Excel 2010 über Excel Online bis Microsoft 365 war alles dabei.
Nur bei Philip nicht – hier werden die Zahlen immer z.B. als 0,435130 angezeigt.
Ich würde daraus schließen, dass es in seinem Excel irgendeine Einstellung gibt, die anders ist bzw. in der mal irgendwas verstellt wurde.
Seine Version ist Home & Business 2019, das dürfte aber keine Rolle spielen.
Weißt du das?
Viele Grüße, Dominic
####
Hi Dominic,
nein – DAS kenne ich nicht – ich verwende bei Prozent immer das Zahlenformat „Prozent“ und keine benutzerdefinierten Formate.
Hat mir auch noch niemand erzählt.
Sorry – keine Ahnung.
Liebe Grüße
Rene
Schöne Frage in der Excelschulung. Wir haben verschiedene Farben festgelegt, mit denen wir bestimmte Aufgaben kennzeichnen:
Nun passiert es manchmal, dass einige Kolleginnen und Kollegen ANDERE Farben verwenden als die Farben, die wir festgelegt haben. Das macht das Sortieren und Filtern mühsam. Kann man Farben schützen – in dem Sinne, dass nur bestimmte Farben verwendet werden können?
Die Antwort: leider nein. Mit VBA ist das möglich, aber nicht mit den Excel-Bordmitteln.
Umgekehrt: ich würde ein Auswahlfeld für die Aufgaben anbieten und auf Basis dieses Textes mit einer bedingten Formatierung die Zeilen enfärben.
Ein bisschen peinlich ist es schon. Ich habe für meine Excelschulungen viele Beispieltabellen mit Dummy-Daten. Einige davon sind hervorragend, um Dinge zu zeigen. In einer Schulung, in der ich die Pivottabellen erläutere, formatiert eine Teilnehmerin die Umsatzzahlen mit einem Klick auf das Symbol „Buchhaltungszahlenformat“ die Zahlen als Währung.
Und fragt mich, warum Excel „DM“ als Währung verwendet.
Die Antwort: weil ich diese Datei seit mehr als 20 Jahren verwende, zwar die Jahreszahlen austausche, aber immer noch die gleiche Datei.
Okay: ich sollte zumindest die Werte in eine neue, leere Datei kopieren, in der Euro in der Standardzellformatvorlage verwendet wird …
Schöne Frage in der Excelschulung. In einer Excelmappe sind mehrere Tabellenblätter vorhanden, die alle den gleichen Aufbau aufweisen. Von allen soll nur ein Teil (jeweils der gleiche) ausgedruckt werden.
Leider versagt der Gruppierungsmodus (also mehrere Tabellenblätter markieren) UND „Druckbereich festlegen“:
Wir überlegen zusammen. Wenn mehrere Blätter markiert sind, wird die Markierung eines Bereichs auf allen Blättern übernommen.
Wählt man nun beim Drucken die Option „Auswahl drucken“ wird von jedem Blatt der selektierte Bereich gedruckt.
Die Teilnehmerin war sehr zufrieden.
Irre! Ich erstelle in Desktop-Excel eine Tabelle:
und füge einige Zeilen ein:
Alles okay!
Ich lade diese Datei in teams auf den Sharepoint:
und füge einige Zeilen ein – padautz: es erscheinen einige Zellen in schwarzer Farbe:
Ich habe die Formatvorlagen durchgesehen, die bedingten Formatierungen, es gibt keine schwarze Farbe auf dem Tabellenblatt, er rührt auch nicht von der Formatierung der intelligenten Tabelle.
Erst wenn ich alle Formatierungen lösche und neu einschalte, verschwindet der Spuk.
Ich habe keine Ahnung, woher und warum sich Excel auf dem SharePoint in diesen Zellen die Hintergrundfarbe zieht …
Stört mich das? ja – das stört mich!
Die hellgrauen Balken stehen über die dunkelgrauen. Also: auf die Suche nach dem Übeltäter: Füllfarbe, Muster, Linie, bedingte Formatierung …
Lieber Herr Martin, ich habe eine „für mich“ komplexe Frage und finde keine Antworten im Internet. Kann xls 2016 bedingte Formatierungen für relative Bezüge herstellen? Ich möchte dass mein Wert heute abhängig vom Wert gestern, als bedingte Formatierung rote oder grüne Pfeile einsetzen. Wenn Wert höher als gestern -> grüner Pfeil. Wenn Wert niedriger als gestern -> roter Pfeil. Über die Wenn-Funktion kann ich ja keine bedingte Formatierung einbauen. Wissen Sie was ich tun kann ausser die Werte einzufärben, was ich schon tat? Ich würde zusätzlich gerne eben die Pfeile einbauen. Viele liebe und sonnige Grüsse
###
Hallo Frau Pap,
die bedingte Formatierung kann bei Symbolen leider keine Formeln mit relativen Bezüge verwenden. Vor einigen Jahren hat mich ein Freund darauf aufmerksam gemacht; ich habe ihn nicht geglaubt und es bestätigt. Ich habe einen Artikel darüber geschrieben:
Hallo Rene
Darf ich dich noch etwas Fragen?
Ich habe eine Excel Arbeitsmappe, mit welcher Offerten gerechnet werden.
Der Artikelstamm liegt in einer SharePoint Liste und die besagte Arbeitsmappe verfügt über mehrere Tabellenblätter bei welchem jeweils eine gefilterte Abfrage auf den zentralen Artikelstamm gemacht wird.
Die auf diese Weise gruppierten bzw. gefilterten Artikel werden mit einer Anzahl versehen, sodass Preise ermittelt werden können.
Das klappt soweit auch alles doch am Schluss möchte ich das Ganze so ausdrucken können, dass keine fixen Seitenumbrüche pro Tabellenblatt gemacht werden.
Die Kopf und Fusszeile sollten gemeinsam benutzt werden und pro Tabellenblatt müssten drei Wiederholungszeilen bestehen, dann jeweils n Zeilen mit Artikeln, aber eben nicht immer eine neue Seite. Meinst Du ist das machbar oder habe ich da wiederum ein Problem?
Hallo,
kurz und knapp,
die Antwort auf diese Frage findest du in den Tiefen meines Blogs: es geht nicht. Die Frage habe ich vor einigen Jahren erhalten, weil man in Lotus 1-2-3 mehrere Tabellen auf einem Blatt ausdrucken konnte. In Excel ist so eine fortlaufende Tabelle nicht möglich.
Sorry!
Liebe Grüße
Rene
Hallo Herr Martin,
ich möchte Sie nochmals belästigen, auch auf die Gefahr hin, dass ich wieder zu doof bin, um es selbst zu finden!
Ich möchte auf dem Excel-Arbeitsblatt in der Kopfzeile das Datum der Erstellung oder zuletzt geändert / zuletzt gedruckt einfügen, wie ich es aus Word kenne. (SAVEDATE / PRINTDATE) Ich habe in den Funktionen nur das „Aktuelle“ Datum gefunden. Selber etwas konstruieren kann ich als bloße Userin leider nicht. Können Sie helfen? Vielen Dank schon mal!
Hallo Frau H.,
das geht leider nicht.
In der Kopfzeile fehlen einige Dinge:
* Verknüpfung mit Inhalt einer Zelle
* Formeln
* weitere Feldfunktionen
…
Mit einem Makro kann man das lösen – wird aber auch umständlich: „woher hole ich die Information „zuletzt gedruckt“.
Sicherlich keine zufrieden stellende Antwort: ich würde das Datum per Hand in die Kopfzeile schreiben. Oder vielleicht über den Blattnamen, den man ja in der Kopfzeile anzeigen lassen kann.
Liebe Grüße
Rene Martin
Danke für die schnelle Antwort!
Wenigstens liegt es diesmal nicht an mir!!!
Alles Gute aus Düsseldorf!
„Wo finde ich denn die Fußnoten in Excel?“, fragt mich eine Dame, die ich in puncto Excel berate.
Die gibt es nicht in Excel. Sie zeigt mir ihre Datei, die etwa so aussieht:
„Ich habe hier Sternchen eingefügt“, erklärt sie mir. Die kann ich ja auch hochgestellt formatieren.“
Ich nicke mit dem Kopf.
„Ob man denn auch bei Zahlen ein hochgestelltes Sternchen hinzuformatieren könne“, möchte sie wissen. „Nein – Zahlen sind ein Objekt“, lautet meine Antwort, „in Excel kann man nicht beispielsweise bei der Uhrzeit 1200 die beiden 00 hochstellen. Geht nicht!“
„Und bei Formeln?“, fragt sie:
Beispielsweise
=Vorjahr!D45&"*"
Meine Antwort: „Das geht leider auch nicht!“ Eine Formel kann eine Zahl liefern, aber keine formatierte Zahl. Ich kann die GANZE Zelle formatieren, aber leider nicht einen Teil des Ergebnisses der Formel.“
Sie bedauert.
Als ich argumentiere: „Aber PowerPoint hat auch keine Fußnoten“, antwortet sie: „aber dort kann ich einfach in die Texte Sternchen einfügen.“ Stimmt: PowerPoint kennt auch keine Zahlen wie Excel und keine Formeln.
Die lieben, kleinen Unterschiede.
Danke an Tanja Kuhn für folgenden Hinweis:
Wählt man in Excel bei den Zellformaten das Zahlenformat „Sonderformat“, so ist die Liste bei Deutsch (Schweiz) und Deutsch (Österreich) leer:
In Deutsch (Deutschland) jedoch gibt es Auswahlmöglichkeiten:
„Vielleicht gibt es in der Schweiz gar keine Postleitzahlen, Sozialversicherungsnummern oder Bücher mit ISBN“, witzle ich. Wir lachen beide.
Ich bin gerade völlig perplex. Ich programmiere für eine Schweizer Firma ein Excel-Tool. Ich lasse alle Tabellenblätter, die mit Monatsnamen beschriftet sind, ausblenden. Nur das Blatt MRZ bleibt stehen. In der Schweiz bleibt es stehen.
Ich frage Tanja Kuhn. Sie hat die Schweizer Oberfläche von Excel:
Und ja: sie bestätigt es: seit einigen Versionen lautet die Abkürzung des dritten Monats in der Schweiz nicht Mrz, wie in der ISO 8601 (EN 28601:1992) festgelegt, sondern Mär. Das erkennt man schnell, wenn man den Text „Jan“ einträgt unter herunterzieht:
Und eben deshalb liefert der VBA-Befehl
Format(DateSerial(2022, 3, 1), "MMM")
in der Schweiz etwas anderes als in Deutschland (oder Österreich).
Perfide!
Excelstammtisch letzte Woche.
Frank stellt die neuen Elemente von Excel vor. Beispielsweise findet sich im Kontextmenü der Statuszeile ein neuer Eintrag „Sheetnummer“:
Abgesehen vom merkwürdig übersetzen Namen „Sheetnummer“ eigentlich eine praktische Sache: Die Anzahl der Tabellenblätter werden angezeigt.
Allerdings: Auch ausgeblendete Blätter (auch xlSheetveryHidden) werden aufgelistet.
Josef wirft die Frage in den Raum, ob wir das wollen. Zu Recht: ich will das eigentlich nicht – manchmal „verstecke“ ich bewusst Dinge in Tabellen, die ich weitergebe, die nicht auf den ersten Blick einsehbar sind …
Danke an Frank Arendt-Theilen für diese Information.
Oooch, Leute – versteckt doch die Sachen nicht so gut! Sonst muss ich so lange suchen.
Ich bespreche mit den Mitarbeiterinnen und Mitarbeitern einer Firma eine große Excel-Formel und deren Anpassungen. Die Formel liefert entweder „nicht erfüllt“ (und zeigt Schriftfarbe und Hintergrund Rot) oder „erfüllt“ in grüner Farbe:
Ich schaue die Formel genauer an: Die Formel liefert 0 (das entspricht FALSCH):
oder 1 (also WAHR):
Angezeigt wird aber Text und Farbe. Um die Funktion herum wurde keine WENN-Funktion gebaut, welche die Texte anzeigt. Die Farbe entstammt sicherlich der bedingten Formatierung:
Die Registerkarte „Ausfüllen“:
Die Registerkarte „Schrift“:
Die Registerkarte „Zahlen“:
Ich bin erstaunt. Ich hätte ein benutzerdefiniertes Zahlenformat erwartet, das hier verwendet wurde. Woher kommt nun der Text?
Ich habe eine Weile überlegt. Dann fiel es mir ein: man kann Text als benutzerdefiniertes Zahlenformat im allgemeinen Zahlenformat einstellen. Heureka – und DAS ist des Rätsels Lösung:
Das Zahlenformat lautet:
[=1]"erfüllt";[=0]"nicht erfüllt"
Mein Appell lautet: Versteckt die Sachen doch nicht so gut! Andere Menschen finden Sie nicht mehr! Oder suchen sehr lange.
Vorgestern haben wir auf dem Excelstammtisch über folgendes Phänomen diskutiert. Trägt man in Excel längeren Text (mit Textumbruch) ein:
ist der Zeilenumbruch beim Ausdruck anders:
Auch das Verwenden eines anderen Druckers hilft nicht:
* Keiner kennt ein Tool/Add-In/Workaround, mit dem das lösbar wäre.
* Christian empfiehlt einen Blick auf:
Excel Print Preview not matching the actual printed document – Microsoft Tech Community
* Ebenso kann es helfen in Datei / Optionen / Erweitert in der Gruppe „Allgemein“ die Option „Inhalt für die Papierformate skalieren“ zu deaktivieren:
* Josef hat festgestellt, dass bei Nichtproportionalschriften (bspw. Courier) der Umbruch häufig bestehen bleibt. Das heißt: diese merkwürdige Umbruch-Geschichte muss etwas mit den Schriften zu tun haben. Vielleicht gibt es andere Schriftfamilien (statt TrueType besser OpenType oder echte Druckerschriften …), die gegen die falschen Umbrüche resistent sind.
Vielleicht – so kam der Vorschlag – sollte man die Wingdings verwenden. Dann kann man zwar nichts mehr lesen, aber dann spielt der Umbruch auch keine Rolle mehr.
Und schließlich erreichte mich noch folgende Mail von Josef:
„Mir ist heute morgen nochmal die Test-Mappe in die Hände gefallen mit den abweichenden Zeilenumbrüchen – hab die wohl nicht zugemacht gestern Abend… und prompt ist die Neugier wach geworden… 🙂
Schaut mal, was ich gefunden hab: https://support.microsoft.com/de-de/topic/the-column-width-is-not-the-same-when-printed-in-excel-9756db9b-ba72-e6b8-7d94-db84e148dd85
Microsoft scheint das Problem schon ne ganze Weile zu kennen. Schuld ist angeblich Windows, nicht Excel. Auch Programme haben wohl Kommunikationsprobleme.
Den Workaround mit der Zellformatvorlage „Standard“ habe ich ausprobiert, war aber nicht wirklich erfolgreich. Der Text sah zwar anders aus (logisch), die Zeilenumbrüche waren auch anders, aber immer noch falsch… 😛
Geneigte Leserin, verehrter Leser,
hat jemand von euch eine Idee?
####
Hallo René,
Jetzt habe ich eine Sache, die ich nicht wirklich gebacken bekomme. Ich habe bisher keine Möglichkeit gefunden, eine Frage zu stellen, die dann jemand vorbereitet beantworten kann. Nachdem die Lösung (wenn sie vorhanden ist) wahrscheinlich umfangreicher ist, frage ich mal einfach an, ob ja jemand weiter helfen kann.
Ich hänge an der „AutoFit“-Funktion für Zeilenhöhen. Das Problem ist eigentlich ein alter Bekannter: Man hat einen Text, der länger ist als die Zelle es ermöglicht, stellt die Zelle auf „Zeilenumbruch“, und weist Excel entweder händisch (Doppelklick auf Zeilenhöhe) oder per VBA (AutoFit) an, die passende Zeilenhöhe einzustellen. Jetzt ist Excel aber kein Layoutprogramm, und macht nur WYSI ungefähr WYG. Die Zeilenhöhen sind auf dem Bildschirm nicht immer wirklich passend, manchmal sind es zu große Zeilen (zu kleine eher selten).
Noch schlimmer wird es, wenn ich auf die Druckvorschau (bzw. später den Druck) gehe. Da werden dann die Zeilenumbrüche neu gesetzt (in der Regel passt in die Zeile im Druck mehr als auf dem Bildschirm), und die Zeilenhöhe passt dann noch weniger als vorher.
Zu allem Überfluss scheint das Ergebnis auch vom verwendeten Drucker abzuhängen. Natürlich könnte ich jetzt die Zeilenhöhen manuell nacharbeiten, aber bei längeren automatisch erstellten Dokumenten ist das echt mühsam und nicht gerade geeignet, das einem Kunden zu verkaufen. Vor allem, wenn da die Seitenumbrüche dran hängen.
Kennst du oder jemand dazu eine befriedigende Lösung, mit der sich sicher passende Zeilenhöhen erstellen lassen?
Schöne Grüße
Peter
Hallo Peter,
[…]
Zu „autofit“. Ich kenne das Problem, habe es aber nicht eingrenzen können.
Autofit ist eine Methode – sie macht einmalig und keine Eigenschaft, die man vielleicht mit ein paar Parametern überlisten könnte …
Mir ist auch aufgefallen: Manchmal (in letzter Zeit seltener) ist der Umbruch in der Seitenansicht nicht der gleiche wie in der Normalansicht.
Ich habe ab und zu in VBA-Programmierungen „kleine“ Lösungen gebaut („suche“ die Überschriftszeilen und sorge dafür, dass sie nicht am Ende der Seite stehen oder erhöhe die Zeilenhöhe vor dem Speichern als PDF um 1 pt …)
Hm. Irgendwie doof. Ich habe einen Bereich in Excel, in dem eine Spalte mit dem Zahlenformat „Text“ formatiert ist:
Wandelt man die Liste in eine (intelligente) Tabelle um, wird beim Einfügen einer neuen Zeile das Textformat nicht in die neue Zeile übernommen …
Hallo Rene,
Hallo Rene,
schöne Grüße an dich. Als ich den Artikel über die negative Null gelesen habe (https://www.excel-nervt.de/entweder-sie-geben-mir-eine-gehalterhoehung-oder-erzaehle-500-kollegen-ich-haette-eine-bekommen/) , ist mir eingefallen, dass ich ebenfalls Versuche zu diesem Thema gemacht habe. Tatsächlich ist es möglich in eine Excelzelle eine negative Null einzutragen
Dazu verwende ich folgende kleine Funktion.
Public
Function MinusNull()
MinusNull = -0#
End Function
Durch den Aufruf =MinusNull() wird eine negative Null in der Zelle eingetragen. Diese negative Null kann nun als reiner Wert in andere Zellen kopiert werden.
Wenn diese negative Null in A1 kopiert und in B1 eine einfache Null eintrage wird, ergeben sich folgende Ergebnisse bei einem Vergleich dieser Zellen.
-0 | 0 |
Formeltext | Wert |
=A1=B1 | FALSCH |
=A1<B1 | WAHR |
=VORZEICHEN(A1) | -1 |
=VORZEICHEN(B1) | 0 |
=TEXT(A1;“0,00000000000000000″) | 0,00000000000000000 |
Die TEXT()-Funktion unterschlägt das Minus-Zeichen. Bei allen anderen Vergleichen gibt es einen Unterschied zwischen einer negativen und der normalen Null.
Ob die Möglichkeit eine negative Null in eine Excelzelle einzutragen Sinn macht ist allerdings fraglich.
Schöne Grüße
bleib gesund
Ernst
Excel – aber so was von retro …
https://www.youtube.com/watch?v=kOO31qFmi9A&t=5s
my spreadsheet does’t do that!
Lieber René,
kennst Du eine negative Null?
In dem beigefügten Beispiel kann ich nicht nachvollziehen, warum Ergebnisse Null und einige negativ Null sind.
Du hast sicher eine Idee . Danke.
Beste Grüße
Traudl
Hallo Traudl,
lass dir mal ganz viele Nachkommastellen anzeigen. Dann siehst du in A2, B2 und C2 weiterhin ,90 und ,12 und ,22 aber in D2 befindet sich ein Rundungsfehler: ,000000000203727
Auch mit der Funktion =TEXT(D2;“0,000000000000000″) kann man es sich anzeigen lassen.
Liebe Grüße
Rene
Ich benötige den Code einer Farbe einer Zelle von Excel. Also schreibe ich:
MsgBox "Color:" & ActiveCell.Interior.Color & vbCr & "ColorIndex: " & ActiveCell.Interior.ColorIndex
Das Ergebnis:
Ich teste an einer anderen Zelle:
Und schließlich:
Drei Mal die gleichen Werte ???
Es dämmert mir …
Hinter den Zellen liegt eine bedingte Formatierung. Color und ColorIndex liefern die voreingestellten Zellfarben und nicht die durch die Datenüberprüfung angezeigten … Es ist übrigens recht mühsam, das Ergebnis der bedingten Formatierung zu ermitteln.
Angelika will’s wissen. Sie möchte gerne die Koordinaten von München
48° 8' 6.45" N 11° 34' 55.132" E
durch Formatieren von 48080645 und 113455132 erhalten:
Also verwendet sie das benutzerdefinierte Zahlenformat
##.° ##' ##.##''
und erhält leider
Okay – Probleme mit dem Punkt. Also noch einmal:
Also verwendet sie das benutzerdefinierte Zahlenformat
##.° ##' ## . ##''
Klappt, aber ist nicht schön, weil Lücke vor und nach dem Punkt:
Die Lösung: sie muss den Punkt entwerten. Der Backslash tut hier gute Dienste:
##° ##' ##\.##''
Und auch die zweite Zahl:
Die beiden Buchstaben „N“ und „E“ hinzuzufügen stellt kein Problem mehr dar.
Excelschulung. Eine Teilnehmerin möchte eine Dropdownliste durch eine Datenüberprüfung haben, in der Smileys angezeigt werden. Ich überlege: in der Schriftart Wingdings gibt es drei Smileys. Man kann sie über Einfügen / Symbol einfügen, oder indem man die Buchstaben J, K und L mit der Schriftart Wingdings formatiert.
Fügt man eine Datenüberprüfung ein, werden jedoch nur die drei Buchstaben dargestellt – auch das Formatieren der Zelle nutzt nichts:
Ich überlege: vielleicht werde ich in den nicht druckbaren Zeichen fündig, die man mit [ALT] + [1], [ALT] + [2], … erzeugen kann. Jedoch finden sich nur zwei Smileys hinter den Nummern 1 und 2:
Mourad hat eine Idee und hilft mir. Im Unicode-Zeichensatz (beispielsweise der Schriftart Calibri) finden sich Smileys:
Wenn ich Word die Unicode-Zahl eintrage (beispielsweise U+1F600) und anschließend [ALT] + [C] erhalte ich das dahinter liegende Symbol:
In Excel funktioniert das leider nicht. Muss ich die Zeichen von Word nach Excel kopieren? Quatsch, meint Mourad – du kannst sie doch direkt von der Internetseite nach Excel kopieren:
Oder mit der Funktion UNIZEICHEN umwandeln, also beispielsweise:
=UNIZEICHEN(128512)
Klappt! Und so können wir eine lustige Auswahlliste erstellen:
Auch mein Add-In [Strg] + [Q] funktioniert:
Eine großes Dankeschön an Mourad Louha für die Hilfe.
Excelschulung. Wir üben die WENN-Funktion. Ich erkläre, dass man Text in Excel in Anführungszeichen setzen muss – manche Assistenten machen dies automatisch; andere nicht.
Meine Empfehlung: Immer per Hand die Anführungszeichen setzen:
Danach üben wir die bedingte Formatierung – auch eine Art „WENN“. Da die Teilnehmerinnen und Teilnehmer meinen Rat befolgen, tragen Sie den Text in Anführungszeichen ein:
Was passiert? – Nichts! Der Grund:
Excel wandelt den Text „Pandora Papers“ in „““Pandora Papers“““ um – Excel geht davon aus, dass die Anführungszeichen Teil des Suchtextes sind. Also raus damit!
Schöne Frage, gestern in der Excelschulung:
Ich möchte gerne ein Symbol in die Gruppe „Zahl“ einfügen, mit dessen Hilfe ich eine Zahl als Datum formatieren kann:
Meine Gegenfrage, ob nicht die Tastenkombination [Strg] + [#] gute Dienste tut, wurde verneint. „Ich hätte gerne zwei Symbole – eines für „kurzes Datum“, eines für „langes Datum“ war der Wunsch.“
Makros werden aber bei uns nicht unterstützt …
Schade – ich weiß keinen Ausweg! Keine Lösung für dieses Problem OHNE Makros.
Einfach nicht aufgepasst!
Mit VBA wird eine Userform (eine Maske) erstellt zur bequemen Dateneingabe. Der Wert eines Textfeldes wird als String interpretiert und als solcher bei Dezimalzahlen in eine Excelliste eingetragen. Man erkennt es, weil die Zahlen linksbündig in der Zelle stehen:
Dummerweise wird ein Text immer größer als eine Zahl definiert, so dass eine Formel
=WENN(J2>1000;WAHR;FALSCH)
immer WAHR liefert!
Hallo Rene
Es ist unglaublich, aber ich habe wirklich das Gefühl, dass ich in jeden «Sche…sstopf» falle, welchen Microsoft zu bieten hat.
Seit 2 Tagen kämpfe ich mit dem Problem, dass in einer table in jeder Zelle scheinbar versteckte Tabs vorhanden sind.
Dies hat natürlich die traurige Konsequenz, dass damit s- oder wverweise auf diese table kläglich scheitern und zu #NV Fehlern führen.
Zum Problem mit Tabs hast Du ja den Artikel tabulatoren | Excel nervt … (excel-nervt.de) geschrieben, doch in meinem Fall hilft mir dieser (wenigstens im Moment) nicht wirklich weiter.
Ich muss dazu vielleicht etwas ausholen und den Vorgang beschreiben, welcher mich zum Problem geführt hat.
Am Anfang steht Excel File mit einer table. Diese table wird mittels Power Automate in eine SharePoint Online Liste geschrieben.
In einem anderen Excel File werden die Daten der SharePoint Liste wieder mit einer PowerQuery Abfrage eingelesen und stehen somit wieder in einer table, auf welche ich eben mit dem erwähnten wverweis zugreifen möchte. Der Befehl führt eben zu dem #NV und nach langem Suchen, habe ich letztendlich herausgefunden, dass in der abgefragten table in allen Zellen ein tab steht.
Interessanterweise ist es aber so, dass in der table sämtliche Zellwerte linksbündig angezeigt werden. Klicke ich dann bei denjenigen Zellen welche eine Zahl enthalten nicht auf sondern in die Zelle, dann springen die Zahlen nach rechts (ohne dass ich ausser dem Klick in die Zelle etwas anderes mache)
Noch verwirrender (wenigstens für mich) ist die Tatsache, dass die Zellformatierungen danach erhalten bleiben. Ich meine damit, dass diejenigen Zellen in welche ich wie beschrieben einmal reingeklickt habe, auch nach einem reload der Power Query Abfrage erhalten bleiben.
Hast Du vielleicht eine Erklärung für dieses Verhalten?
Wieso und wann wurden die Tabs in die Zellen geschrieben und gibt keine Möglichkeit dies zu beeinflussen?
Bezugnehmend auf Deine vorherige Antwort ist es aber sicherlich schon so, dass man solche Phänomene auch mit der besten Schulung nicht abwenden kann ☹
Würde mich auf jeden Fall darüber freuen, wenn Du eine Idee zu meinem neuen Problem hättest
Lieber Gruss
Hallo Herby,
das Problem ist mir und vielen anderen bekannt – ich würde es nicht als Anomalie, sondern als Bug von Excel bezeichnen.
Wirf mal einen Blick in das PDF in
https://www.compurem.de/buecherdownloads/Zahlenformate.zip
– dort beschreibe ich mehrere Lösungen (mein Liebling ist Daten / Text in Spalten) und auch, wie dieses Phänomen zustande kommt.
Liebe Grüße
Rene
Hallo Rene
Danke für die abermals hilfreiche Unterstützung
Mein Problem schein aber irgendwie anders gelagert zu sein und entgegen meiner
vorherigen Problemschilderung ist es leider nicht so, dass der Fehler mit einem
Klick in eine der betroffenen Zellen «nachaltig» gelöst wird.
Zur besseren Veranschaulichung habe ich eine Kopie der Tabelle erstell, welche
auf der PQ Abfrage beruht. Am Bsp der Zelle B2 kannst Du sehen, dass der
Zellwert nach einem Klick in die Zelle, nach rechts gesprungen ist.
Sobald ich das bei irgend einer benötigten Zelle mache, welche einen Zahlenwert
enthält, springen die Werte nach rechts und die Formeln mit den darauf
referenzierenden Zellen, funktionieren.
Wenn ich hingegen die PQ Abfrage aktualisiere, springen die Zahlen wieder nach
links und die Formeln bringen den #NV
D.h die PQ Abfrage erzeugt die falschen Daten und dabei spielt es überhaupt keine Rolle, wie die Zellen formatiert sind.
Die Spalten der Daten Quelle (ShareListe) sind ausnahmslos als standard
formatiert und dies lässt sich auch nicht ändern, da innerhalb einer Spalte
unterschiedliche Daten vorhanden sind.
Wie bei Excel gibt es beim PQ unter Transformieren/Bereinigen die Trim
Funktion, mit welcher eigentlich ein tab aus einer Zelle entfernt werden
sollte.
Aber bis dato ist mir dies damit nicht gelungen
Das Problem muss beim erzeugen der Tabelle gelöst werden, da die Daten
dynamisch sind und laufend aktualisiert werden. Oder anders ausgedrückt, eine
neue Abfrage würde die vormals vorgenommenen Korrekturen mir den Daten
überschreiben.
Das File Servicekatalog Quelldaten dient als Datenquelle, das heisst wenn sich
irgendwelche Daten vom Servicekatalog geändert haben, werden diese dort
eingepflegt. Eine Flow schreibt die Daten in die SharePoint Liste, welche dann
wie PQ Abfrage von überall in eine Servicekatalog.xlsx gelesen werden können.
Die Quelldatei hat das Problem auf jeden Fall nicht, d.h entweder auf dem
SharePoint oder bei anschliessenden PQ Abfrage wird ein problematischer tab
angehängt ☹
Vielleicht mache ich einen Denkfehler und/oder Du hast eine Idee, was ich
ändern muss
Lieber Gruss
Hallo Herby,
Das Problem ist Folgendes:
In einer Spalten stehen Zahlen und Texte.
Wird diese Liste nach PowerQuery „gezogen“ und dort der Typ nicht explizit angepasst, so bleiben die Zahlen Zahlen (rechtsbündig) und die Texte Texte.
Verwendet man in PowerQuery jedoch den Datentyp „Text“, dann „schiebt“ Excel unter diese Zahlen ein Textformat (das so nicht sichtbar ist).
Da die Zelle als Standard (oder Zahl) formatiert ist, verschwindet das Textformat beim Editieren (Doppelklick) der Zelle. Andererseits: Nach Aktualisierung von PowerQuery haben wir die gleiche Situation wie am Anfang.
Gegenfrage: Warum MÜSSEN in einer Spalte Zahlen und Texte stehen? Das widerspricht einem Datenbankdenken.
Und: wenn schon Zahlen – dann sollten sie auch Texte bleiben – als Informationen und nicht zum Rechnen verwendet werden.
Liebe Grüße
Rene
Schöne Frage in der letzten Excelschulung:
Wie kann ich es erreichen, dass eine Datenreihe im 15-Minuten-Takt fortgesetzt wird? Beispielsweise für einen Stundenplan. Ich schaue nach:
Erstaunlicherweise lässt der Assistent „Datenreihe“, den man in der Gruppe „Bearbeiten“ in der Registerkarte „Start“ findet, keine Uhrzeiten zu …
Natürlich könnte man es mit einer Formel erreichen:
=A2+15/24/60
Da in der Schulung Anfängerinnen waren, die bislang noch wenig Erfahrung mit Formeln hatten, schlage ich die naheliegende Lösung vor: zwei Startzeiten eintragen, markieren und runterziehen:
Geht auch so!
Excelschulung. Wir erstellen ein Eingabeformular. In einer Zelle steht eine Prozentzahl – sie wird auf Eingabewerte zwischen 0% und 10% festgelegt – also in der Datenüberprüfung werden die Grenzwerte 0 und 0,1 eingetragen:
Ein Teilnehmer probiert aus und trägt die Zahl 25 ein. Das Prozentzeichen bleibt stehen:
Er erhält – wie erwartet – einen Fehlerwert. Die Zahl MIT Prozenzwert werden markiert:
Der Teilnehmer versucht es ein zweites Mal – diesmal trägt er 7,5 ein:
Da er das Prozentzeichen zuvor markiert hatte, wurde es gelöscht – 7,5 ist nun 7,5 und nicht 7,5%. Also erfolgt wieder eine Fehlermeldung!
Hum. Das heißt: man muss schon ganz genau hinschauen, was man einträgt und welche Mechanismen Excel verwendet …
Moin René
Kurze Frage:
Ich suche gerade nach einer Lösung, finde aber nichts. Vielleicht weisst du was dazu.
Wenn ich alle Spalten ausblenden, so wird der „fehlende“ Bereich mit einem grauen Hintergrund ersetzt.
Frage: wie kann ich die Farbe anpassen? Also statt grau bspw. weiss?
GLG Hp
schöne Frage, HP. – m.W. kann man DAS nicht anpassen.
Die Farbe wird über das Office-Design festgelegt, das man über Datei / Optionen / Allgemein festlegen kann.
MICH hat es bislang noch nie gestört …
In Excel liegen einige Zahlen als Währung vor. Ich erstelle ein 2D-Säulendiagramm mit gruppierten Säulen. Ich lasse mir die Datenbeschriftung der Säulen anzeigen und drehe die Zahlen um 90 Grad:
An anderer Stelle wird eine weitere Datenreihe eingefügt – diese soll mit ins Diagramm integriert werden:
Das Verblüffende: Die neuen Zahlen werden nun mit der Währung $ formatiert:
Werden die Zahlen mit dem Zahlenformat Buchhaltung formatiert, werden drei Nachkommastellen eingefügt:
Auch bei Dezimalzahlen tritt dieser Effekt auf:
Jedoch: NICHT IMMER! Ich weiß nicht, wann diese Zahlen falsch formatiert werden:
Nachtrag 2 zur letzten Verion:
Folgendes wurde getestet:
Konto anlegen und löschen funktioniert soweit, bis auf das Problem, was wir schon mal hatten und gelöst wurde (Numerischer Kontoname z.B. 01 -> wird darauf 1 generiert!). Das hatten Sie bereits schon super umgesetzt.
Also formatiere ich die Spalte mit den Kontonummern erneut als Text. Mal sehen, wann Herr L. es wieder „kaputt macht“.
Ich erhalte eine Excellisten mit Preisen, in der ich einige Formeln anpassen soll. Ich wundere mich über die zentrierten Zahlen:
Ich verbreitere die Spalte(n):
Mein Blick fällt die Zentrierung. Ich wechsle die Ausrichtung zu linksbündig:
Auch sehr merkwürdig.
Dann verstehe ich: einige Zellen sich als Währung formatiert, einige als Buchhaltung. Sehr originell!
Ich bin erstaunt und amüsiert.
Was ist passiert?
Ich erstelle ein Eingabeformular in Excel für eine Firma. Da mit einem Wert, beispielsweise 7,75 €, weitergerechnet wird, lösche ich den Text „7,75 € (nicht enthalten in Frachtraten)“, der in der Zelle stand, ersetze ihn durch die Zahl 7,75 und formatiere die Zelle mit einem benutzerdefinierten Zahlenformat
0,00" € (nicht enthalten in Frachtraten)"
Nach einer Weile stelle ich erstaunt fest, dass der Text als Quickinfo angezeigt wird. Was passiert hier? Was habe ich hier gemacht?
Nein – es liegt keine Notiz und kein Kommentar unter der Zelle.
Nein – es liegt keine Datenüberprüfung mit einer Eingabemeldung unter dem Text.
Nein – es wurde auch kein QuickInfo eines Hyperlinks verwendet:
Erstaunt reibe ich die Augen. Das habe ich selbst gemacht! Aber wie?
Schließlich komme ich hinter des Rätsels Lösung:
Trägt man in Excel in eine Zelle eine Zahl ein, formatiert diese Zahl (beispielsweise als Währung) und verkleinert die Spalte so, dass die formatierte Zahl in der Zelle nicht angezeigt werden kann, wird die formatierte Zahl als Quickinfo angezeigt, wenn sich der Mauszeiger darüber bewegt. Aha!
Wenn ich nun mehrere Zellen markiere und die formatierte Zahl „über die Auswahl zentriere“:
wird die Zahl klar lesbar in den Zellen angezeigt. Da die Zahl aber für die Zelle, in der sie sich befindet, zu „breit“ ist, bleibt das QuickInfo stehen:
Eben! Und so kann ich eine Zahl über mehrere Zellen ausrichten …
… und formatieren, beispielsweise (hier:) mit
0" - Die Antwort auf alle Fragen!"
Und dann habe ich gelacht!
Ich bin verblüfft. Dass Excel sehr viele Algorithmen beinhaltet, die zum Teil hilfreich zum Teil verwirrend sind, ist bekannt. Aber diesen Mechanismus kannte ich bislang noch nicht:
Drei untereinander stehende Zellen sind auf die gleiche Art formatiert (beispielsweise Zahlenformat oder Hintergrundfarbe) und mit Text gefüllt.
Trägt man eine weitere Information darunter ein, so wird das Format übernommen. Das war mir bekannt. Aber ich wusste nicht, dass es auch bei einer Leerzeile funktioniert:
Hat man eine formatierte Zelle und darunter eine Leerzeile, so wird die nächste Zelle bei der Texteingabe wieder formatiert. Beim dritten Mal endet der Spuk jedoch:
Das kann praktisch sein, es kann aber auch verwirrend oder störend sein.
Immerhin: man kann es deaktivieren über: Datei / Optionen / Erweitert / Gruppe [Bearbeitungsoptionen] / Datenbereichsformate und -formeln erweitern.
Wie oft habe ich es schon gesagt: nicht verbinden! Das bringt nur Ärger!
Richtig: ich erhalte ein Formular mit mehreren verbundenen Zellen – hier: 2 x 2 Zellen sind verbunden.
Ich erstelle einen Verweis auf diese Zelle(n):
#ÜBERLAUF! ist die Folge. War ja klar …
Ich soll ein Excel-Formular (per VBA) auswerten. Schnell stelle ich fest, dass einige Zellen gesperrt sind. Das ist nicht sehr geschickt, da diese Zellen vom Anwender und von der Anwenderin ausgefüllt werden sollen:
Wie finde ich diese Zellen? Es gibt leider keine Suchoption dafür, so dass alle gesperrten oder nicht gesperrten Zellen markiert werden.
Also anders: mit der Ersetzenfunktion gelingt es: Öffnet man die Optionen, kann man in Excel nach Formaten suchen. Eben: beispielsweise nicht gesperrte Zellen. Es erweist sich geschickter, die offenen Zellen zu finden, als die gesperrten, da alle Zellen in den 1.048.567 x 16.384 Zeilen und Spalten gesperrt sind.
Und diese werden durch eine Hintergrundfarbe ersetzt. So findet man schnell die nicht gesperrten Zellen:
Wer macht denn So etwas? Warum macht Andreas Thehos SO etwas? Ich weiß es nicht. Aber es ist interessant und amüsant:
Er schreibt in Word einen Text und fügt einen Kommentar ein:
Der Text wird nach Excel kopiert – mit der Option „Ursprüngliche Formatierung beibehalten“:
Der Text des Kommentars wird in eine eigene Zelle eingefügt.
Nun wird ein Zellformat von einer anderen Zelle auf die Zelle mit dem Text übertragen:
Das Ergebnis verblüfft. Oder auch nicht?!
Die Formatierung endet an der Stelle, an der der Kommentar stand.
Das muss ich genauer anschauen!
Ich zerlege den Text mit der Funktion TEIL in seine Bestandteile, beispielsweise mit:
=TEIL($A$1;SPALTE(BD1);1)
Die Funktion wird nach rechts gezogen:
An der Stelle Kommentar|Leerzeichen befinden sich jetzt zwei (!) Zeichen. Mit der Funktion CODE sehe ich es mir genauer an:
Die Funktion CODE liefert die Zahl 32 – klaro: für das Leerzeichen und die Zahl 160!?! Sie liegt zwischen dem Zeichen Ÿ und dem umgekehrten Ausrufezeichen, wie es im Spanischen verwendet wird:¡
Danke Andreas, für diesen interessanten Hinweis. Es bleibt für mich immer noch die Antwort auf die Frage offen – wer macht denn so etwas?
Umgekehrt – ich hatte vor einigen Jahren mal ein langes Gespräch mit dem Verantwortlichen von LibreOffice. Er hat mir gesagt, dass das Werkzeug „Format übertragen“ die Hölle ist (LibreOffice hat sich lange geweigert so etwas zu implementieren, haben aber schließlich dem Druck der Pinsel-Liebhaber aus der Microsoft-Fraktion nachgegeben) – denn – welches Format wird übertragen? Was ist Format? Ist Kommentar auch Format? …
Ab und zu muss ich meine Dogmen und Glaubenssätze über Bord werfen. Beispielweise die Antwort auf meine Frage in Excel: „Wie findet man in einem geschützten Formular die nicht gesperrten Zellen?“
Bislang zeige ich meinen Teilnehmern und Teilnehmerinnen, dass man mit der [Tabulatortaste] von (offener) Zelle zu (offener) Zelle in einem geschützten Excelformular springen kann – wie im Internet, wie in einem Word-Formular oder einem PDF-Formular.
Weit gefehlt!
Sind mehrere Zellen nach unten (!) verbunden, „springt“ Excel von links nach rechts und von rechts nach links. Aber nicht weiter nach unten!
Ich muss meine Antwort noch einmal überdenken!
Warum finde ich in der Liste der Seitengrößen kein Format A0? Ich möchte das Dokument als PDF speichern!
Bei meiner Kollegin habe ich das doch gesehen!
Die Antwort ist schnell gefunden: wird ein „normaler“ Drucker ausgewählt, der kein A0 drucken kann, wird dieser auch nicht vorgeschlagen. Man muss einen PDF-DRUCKER wählen, dann steht A0 zur Verfügung und jetzt kann man auch ein A0-PDF erstellen (speichern oder drucken):
Gestern Excelschulung. Ich zeige, wie man Zahlen benutzerdefiniert formatieren kann. Eine Teilnehmerin meldet sich zu Wort. Wie man Zahlen mit Nullen auffüllen kann. Sie hat „alte“ Personalnummern – diese sollten führende Nullen erhalten. Nun – das Zahlenformat 00000 ist wohl kein Problem:
Dann kam die Frage, wie man die Anzahl der Nullen so festlegen könne, dass die größte Zahl keine führende Null hat, alle anderen sich daran ausrichten.
In den benutzerdefinierten Zahlenformaten kann man leider keine Formel eintragen. Deshalb geht das DA wohl nicht. Aber man kann benutzerdefinierte Zahlenformate in der bedingten Formatierung einsetzen:
Die größte Anzahl der Ziffern (vor dem Komma) kann beispielsweise mit
=MAX(AUFRUNDEN(WENNFEHLER(LOG10(A:A);0);0))
ermittelt werden. Nun kann man überprüfen, ob dieses Ergebnis = 1, dann: Zahlenformat: 0. Ergebnis = 2, dann: Zahlenformat: 00, Ergebnis = 3, dann: Zahlenformat: 000, Ergebnis = 4, dann: Zahlenformat: 0000, und so weiter.
Funktioniert. Ist aber weder schön, noch elegant noch schnell!
Hi René, Danke für die Präsentation. Was mich kurz interessieren würde: Wenn ich z. B. das Währungssymbol von Ungarn möchte, scrolle ich mir einen Wolf, bis ich es gefunden habe. Geht das schneller? Wie lange brauchst du dafür? Tipp: Ungarn liegt zwischen Kamerun und Haiti. Oder: Polen zwischen Lateinamerika und Mazedonien. Klar, einmal gefunden, kann ich das Format einfach übertragen. Aber hin und wieder kommen so Währungs-Exoten und da ist die Auswahl sehr mühsam. Danke und dir einen schönen Abend! Christa
Hi Christa, interessante Frage. Stimmt: wenn du „H“ drückst, springt Excel zu HUF – also zu den Texten im ISO-Code – nicht zu den Symbolen. Tipp: in meinem Skript (hast du?) und auch im Internet gibt es Listen, wie man die Währungssymbole im ASCII-Code eingeben kann. Vielleicht schneller als die Sucherei. Die Ländersortierung ist immer merkwürdig. Meistens liegt eine englischsprachige Tabelle dahinter. Mich würde ja auch interessieren, ob es eine Liste der Symbole gibt. Steht das Excel? Ich mach mich mal auf die Suche… LG :: Rene
Hi René, oh cool. Vielen Dank. Ja, ASCII hatte ich noch in der Ausbildung zur Europasekretärin. Und ich bin Baujahr 78 wohlgemerkt. Dein Skript habe ich gestern heruntergeladen. Danke!!! Ja, das würde mich interessieren, wenn du so eine Liste gefunden hast. Kein Stress
Hi Christa, ich habe mal ein bisschen probiert. Der Makrorekorder hilft nicht weiter, weil er die Zeichen nicht richtig codiert. Also: VBA scheidet aus. Ich habe mal die fast 300 Symbole angeklickt – die Datei gespeichert, in .ZIP umbenannt und aus dem XML-Archiv die Währungssymbole herausgeholt. Auch nicht ganz befriedigend. Immerhin: ich habe entdeckt, dass es doch ein BTC-Symbol/Zeichen für Bitcoin gibt … irgendwo dazwischen. Wie man allerdings die angezeigten Texte der Combobox herausbekommt … keine Ahnung! Ich schick dir mal die Datei LG :: Rene
Übrigens: nach 200 Zahlenformaten hört Excel auf. Ich habe zwei Dateien erstellen müssen.
Gerne können Sie die Liste von meiner Seite herunterladen:
http://www.excel-nervt.de/wp-content/uploads/2021/03/Waehrungen.xlsx
Und: wer den Vortrag ansehen möchte – man findet ihn unter:
https://www.youtube.com/watch?v=9UI9IwDVlGc
Letzte Woche habe ich einen Vortrag auf dem Londoner Excel-meetup zu (benutzerdefinierten) Zahlenformaten in Excel gehalten. Dabei habe ich auch gezeigt, dass man mit dem Zahlenformat
[=1]0 „Motorrad“;0 „Motorräder“
die Zahl 1 anderes formatieren kann als die übrigen:
Johannes Sandkamp hat mich darauf aufmerksam gemacht, dass man die Zahlen auch bündig ausrichten kann. Der Unterstrich hilft dabei. Oder genauer: der Unterstrich gefolgt von einem Buchstaben. Also so:
[=1]0 „Motorrad“_e_r;0 „Motorräder“
Klappt. So sieht das Ergebnis aus:
Übrigens: wer den Vortrag ansehen möchte – man findet ihn unter:
Vorgestern habe ich einen Vortrag über Zahlenformate in Excel auf dem Excel-meetup in London gehalten. Danach kam die Frage nach (ost-)arabischen Ziffern, beziehungsweise Datumsangaben. Ein Teilnehmer erzählte, wie schwierig das Umrechnen der verschiedenen Kalender ist. Ich probiere es aus:
Ich schalte die Oberfläche auf Persisch. Ich hätte auch Arabisch nehmen können. Ich trage die Zahl 1 ein, ziehe mit gedrückter [Strg]-Taste herunter. Klappt. Ich hole aus der Zeichentabelle die arabisch-indische Ziffer 1, und ziehe mit [Strg] nach unten. Klappt auch:
Amüsanterweise werden die Zahlen in „unserer“ arabischen Schreibweise in der Bearbeitungsleiste angezeigt.
Übrigens: ein Umstellen der Sprache auf Persisch (Farsi):
ermöglicht leider nicht die Eingabe der arabisch-indischen Ziffern:
Deshalb muss die Zeichentabelle herhalten:
Ich drücke [Strg] + [;] für das heutige Datum. Runterziehen – kein Problem. Ein Blick in das Kombinationsfeld Zahlenformat zeigt: das heutige Datum (12.03.2021) würde in das Datum 22.12.1399, das im Iran das aktuelle Datum ist, umgerechnet werden:
Ein Klick auf die Schaltfläche bestätigt das – nicht gerade vertrauenserweckend, wenn in der Bearbeitungsleiste ein völlig anderes Datum steht als in der Zelle:
Und die ostarabischen Ziffern? Ich wechsle die Datumssprache auf Farsi und finde dort mehrere Schreibweisen für das Datum:
Oder so?
Nicht gerade einfacher macht die Tatsache, dass wir dort noch einen dritten Kalender zur Verfügung haben: den Hijri-Kalender, den islamischen Kalender. Dort schreiben wir heute den 29.07.1442. Uff!
Übrigens: wer sich mit Arabisch und/oder persisch auskennt, stellt fest, dass die persische Ziffer für 4, 5 und 6 verwendet werden: ۴۵۶, nicht die arabische Ziffern: ٤٥٦
Ein Blick auf die Tabelle offenbart die Schwierigkeiten, die Microsoft zu bewältigen hat und auch Anwender und Anwenderinnen, die von einem Kalender in einen anderen umrechnen müssen:
Also wieder ganz schnell zurück zu Deutsch / Deutschland:
Übrigens: wer meinen Vortrag ansehen möchte – man findet ihn auf:
https://www.youtube.com/watch?v=9UI9IwDVlGc
und ein Dankeschön an Faraz Shaikh für seinen Hinweis zu seinem Video, indem er erklärt, wie man ein Datum aus dem Hijri-Kalender in ein Datum des gregorianischen Kalenders konvertiert:
https://www.youtube.com/watch?v=Du3uuhKel5w
Gestern auf Excel-meetup in London habe ich einen Vortrag über Zahlenformate in Excel gehalten. Anschließend kam folgende interessante Frage:
In einer Zelle steht =12/24. Das Ergebnis soll allerdings als Bruch dargestellt werden. Leider weigert sich bei der Zellformatierung Excel, ihn mit den ursprünglichen Werten 12 und 24 darzustellen:
Ich fürchte, das wird auch nicht funktionieren. Der Wert der Berechnung beträgt 0,5. Wie soll diese Ergebniszahl wissen aus welchen Werten sie entstanden sind. Natürlich kann mit FORMELTEXT die Funktion (und damit die Werte) anzeigen lassen – jedoch: DAMIT kann nicht weitergerechnet werden.
Übrigens: wer meinen gestrigen Vortrag ansehen möchte – man findet ihn unter:
https://www.youtube.com/watch?v=9UI9IwDVlGc
Hallo René,
ich dachte, ich meld mich mal mit einer kleinen Excel-Anekdote (und einer kleinen Frage). Wahrscheinlich ein alter Hut für dich, ich fands aber ganz witzig. 😉
Zuletzt kam ein Kollege zu mir, er hat ne Excel-Frage. Er hat da eine Datei geschickt bekommen und wenn er da irgendwo in eine Excel-Zelle ne Zahl schreibt und auf „Währung“ beim Zahlenformat (das € Deutsch natürlich) klickt…dann steht da D-Mark.
Hatte ich so auch noch nicht gehört. Also schauen wir in unter „Zellen formatieren“. Da war ein benutzerdefiniertes Zahlenformat eingestellt. Kann es jetzt leider nicht 1:1 wiedergeben, da ich die Datei selbst nicht habe, aber es müsste das hier gewesen sein:
_-* #.##0 €_-;-* #.##0 €_-;_-* „-“ €_-;_-@_-
Nur anstelle das €-Zeichens stand „DM“. Wie kommt das da rein?
Ich schaue auf das Erstell-Datum der Datei…26.09.2001.
Auch gut, wenn eine Datei seit fast 20 Jahren in einem Unternehmen hin und her geschickt wird. 😉
So, jetzt zu meiner kleinen Frage. Die Einstellung Berechnungsoptionen > Manuell in der Registerkarte „Formeln“ ist, wenn ich mich nicht sehr irre, eine Einstellung, die alleine auf die jeweilige Arbeitsmappe beschränkt ist.
Jetzt bin ich einigen Leuten begegnet, die steif und fest behaupten, dass diese Einstellung „rüberwandert“, wenn man mehrere Dateien offen hat.
Also beispielsweise bekommst du per E-Mail eine Datei mit ausgeschalteter Berechnung, öffnest diese, hast aber noch zwei andere Dateien offen. Dann soll die Einstellung auf die zuvor geöffneten Dateien rüberwandern.
Ich konnte dieses Phänomen nie reproduzieren. Auch nicht, wenn ich aus der Mappe mit ausgeschalteter Berechnung heraus (z.B. mit Strg + n) eine neue erzeuge.
Hast du schon mal davon gehört?
Wäre es theoretisch möglich, dass man auf VBA-Ebene bei allen geöffneten Mappen die Berechnung ausschaltet, wenn ich die Datei öffne und Makros aktiviere? (Bei den Leute, die mir das berichtet haben, halte ich es eher für unwahrscheinlich, dass die xlsm-Dateien hin- und hergeschickt haben)
Danke dir und viele Grüße,
Dominic
Hallo Dominic,
ich kann es nicht ganz nachvollziehen. Wenn du in der Excelmappe, die in der Zeit erstellt wurden als es noch keinen Euro gab, auf das Buchhaltungszahlenformatsymbol klickst, wird die Zelle als DM formatiert:
Wenn man das Tabellenblatt in eine neue Arbeitsmappe kopiert, ebenso.
Nicht jedoch, wenn ich einige Zellen in eine neue Datei kopiere; auch nicht, wenn ich das Blatt in eine vorhandene Mappe kopiere.
Ich wüsste nicht, wie dieses Zahlenformat in eine andere Datei „wandern“ kann … ich glaube diesen Menschen nicht, die so etwas behaupten …
Liebe Grüße Rene
*)PS: Danke für die hübsche Headline – sie wird den heutigen Tag überschreiben.
Zugegeben: Ein bisschen nervös bin ich schon!
Alan Murray hat mich eingeladen am Dienstag, dem 09. März um 19 Uhr (MEZ) auf seinem Excel-meetup einen Vortrag zu halten. 175 Personen haben sich bereits angemeldet – Uff – vor so einem großen Publikum habe ich noch nie gesprochen!
Ich habe mir das Thema „Zahlenformate“ ausgesucht – gefühlte 100.000 Gimmicks rund um die Zahlenformate, die Excel bereithält. Beispielsweise die Unterschiede zwischen Währung und Buchhaltung / Currency and Accounting.
Interessiert? Neugierig?
Einfach anmelden:
https://www.meetup.com/de-DE/London-Excel-Meetup-Group/events/276115976/
Christian ist irritiert. Zwar übertragen und übernehmen die Arrayfunktionen (SORTIEREN, FILTERN, SEQUENZ, …) nicht die Formatierungen:
Aber wenn man mit dem Gleichheitszeichen auf einen Bereich zugreift, wird in der ersten Zelle das Zahlenformat übernommen, in den übrigen nicht:
Erklärbar – dennoch: irritierend.
Ich suche gerade nach einer Lösung: Bei mir ist plötzlich der Zoom in der Seitenansicht eingeschränkt. Früher sah ich eine ganze Seite bei Druckvorschau. Jetzt ist der Zoomfaktor größer und ich muss zum unteren Seitenrand skrollen.
Hat jemand eine Idee, wie man das wieder ändert? Hatte das gleiche Problem vor Jahren schon mal, aber Google findet leider diese Seite nicht mehr….
Hallo Peter,
ich schreibe mal direkt.
Meinst du so etwas?
Wenn die Skalierung Anpassen auf 1 x 1 Seite eingestellt ist, macht Excel so etwas. Zurück auf Ansicht / Normal – beim zweiten Mal ist der Spuk verschwunden.
Liebe Grüße
René
Hallo Martin,
wow, mit soo einer schnellen Reaktion habe ich nicht gerechnet. Vielen Dank!
Ich habe das „Problem“ anhand von zwei Screenshots verdeutlicht: auf dem Rechner meiner Frau wird eine Seite A4 in der Druckansicht komplett dargestellt, bei mir auf dem Rechner (seit kurzem) nicht mehr, d.h. ich muss um das Seitenende zu sehen scrollen.
Der „Schalter“ in der rechten unteren Ecke zoomt bei mir nicht mehr auf Seitengröße – wie gesagt, ich hatte das Problem vor Jahren schon mal, aber finde die Lösung nicht mehr…
Liebe Grüße
Peter
Letzte Woche war ich in einer Rechtsanwaltskanzlei und habe gefühlte 15.000 Diagramme bearbeitet. Dabei sind mir eine Reihe an Dingen aufgefallen. Beispielsweise waren wir plötzlich sehr irritiert, warum auf einmal die Differenz zweier Zahlen so hoch ausfällt:
33 881 285 – das ist zu viel!
Der zweite Blick fällt auf den kleinen Bobbel – die Zelle wurde anders formatiert – mehrere Nachkommastellen … Es handelt sich um ein Komma als Dezimaltrennzeichen und nicht um einen Punkt als Tausendertrennzeichen. Alles in Ordnung – und den Schweiß von der Stirn wischen!
Amüsiert. Ich habe eine große Excel-Dummy-Liste mit 20.000 Zeilen. Ich schaue in der Druckvorschau nach:
1.203 Seiten.
Ich verringere die Seitenzahl, indem ich eine Seite breit und 200 Seiten hoch einstelle:
Ein erneuter Blick in die Seitenansicht ergibt 146 Seiten. Ich habe es mit anderen großen Dokumenten probiert – ähnlich Ergebnisse.
Die Vermutung: Excel passt auf eine Seite breit an und berechnet dann die Anzahl der Seiten in der Höhe selbst.
Hallo René,
Mich treibt gerade etwas um. Es mag für manchen nur Kosmetik sein, mich macht es aber gerade kirre… Wenn du schnell einen Tipp parat hast, würde ich mich freuen; ich erwarte aber keinen Support. Vielleicht lautet deine Antwort ja auch: Ja, möglich, aber mit etwas (Programmier-)Aufwand. Dann ist an der Stelle sowie Schluss.
Seitenumbrüche einfügen – anpassen: kein Problem, kann ich.
Seitenlayout anpassen auf beispielsweise 1 Seite breit, 7 Seiten hoch – auch kein Problem.
Was aber, wenn die Liste nicht nur die Artikelnummern enthält, sondern auch „Überschriften bzw. Unterüberschriften“.
Aufgabe: Die darunter stehenden Artikel sollen zusammengehalten werden, ähnlich wie bei Word, da geht das mit Formatvorlagen-Überschriften und Absätze nicht trennen. (Es muss übrigens eine Excel-Datei bleiben und die Mitarbeiter sollen selbst keine Einstellungen vornehmen müssen.)
Wenn ich die maximale Seitenanzahl (breit und hoch) zur Skalierung vorgeben möchte, kann ich keinen Eingriff in die Umbrüche nehmen. Oder doch?
Der Grund, warum ich das Seitenlayout auf x Seiten breit und x Seiten hoch vorgeben möchte: Die Anwender verwenden die unterschiedlichsten benutzerdefinierten Seitenränder. Wenn ich die Umbrüche definiere, kann es mitunter vorkommen, dass bei manchen Anwendern erst auf der zweiten Seite umgebrochen wird. Auf der zweiten Seite sind dann beispielsweise nur zwei Zeilen und danach wird wieder umgebrochen, weil das ja so definiert war.
Ich freue mich jedenfalls über ein kurzes Feedback 🙂 und sage schon mal DANKE für einen Tipp von dir.
Liebe Grüße
Christa
Hallo Christa,
Die Antwort lautet: nein! Geht nicht.
Du kommst mit den Formatierungen an die Grenzen. Richtig: wenn du eine feste Seitenzahl einstellst, dann kannst du keine manuellen Umbrüche vornehmen. Entweder – oder.
Du kannst nicht zwei Zeilen miteinander „festhalten“ – wie in Word (praktische Sache! – Überschrift nicht am Ende der Seite).
Warum bin ich so sicher? Ich erstelle für einen Kunden „Risikoanalyse“. In Excel. Das heißt: das Formular dafür. Und er möchte die Risikoanalysenblätter als PDF gespeichert haben. Und mit ähnlichem Problem: die Zwischenunterschriften nicht am Ende der Seite. Also habe ich per Programmierung von oben nach unten „gesucht“: wo ist Überschrift? Wie weit bist du unten? Mache – wenn nötig einen Seitenwechsel darüber. Und DANN passe es auf eine Seite breit an (die Länge spielte keine Rolle).
Wenn bei dir die Seitenlänge EGAL wäre, könntest du ebenso vorgehen: Dokument durchschauen, möglicherweise manuelle Seitenumbrüche einfügen und DANN Seite einrichten: 1 Seite breit – bei Höhe nichts eintragen – das soll Excel berechnen.
Excel ist eine Tabellenkalkulation. Wie sagte mal ein Teilnehmer bei so einer Frage: „einen Tod musst du sterben!“. Und schau mal auf meine Seite – da gibt es einige Beiträge zu Fragen wie: Zeilenabstand definieren, hängende Einzüge, Buchstabenabstand …
bspw.:
https://www.excel-nervt.de/hat-das-bluemchen-einen-knick-war-der-schmetterling-zu-dick/
oder:
https://www.excel-nervt.de/ich-habe-so-viele-ecken-und-kanten-ich-glaube-ich-bin-ein-diamant/
sorry …
trotzdem: Liebe Grüße
Rene
Hallo Herr Martin,
vielen Dank für die schnelle Beantwortung meiner Frage.
Ich werde bei den großen Uhrzeiten versuchen in der Formel für den Durchschnittswert die Minuten zu kürzen so dass nur noch mit den Stunden gerechnet wird. Wie ich die Formel erstelle weiss ich noch nicht aber ich werde mal rumprobieren.
Hallo Herr Martin,
ich habe es mit Runden, Kürzen und Ganzzahl versucht und bekomme weiterhin einen Fehler #Wert. Ich denke, ich brauche hier doch noch einmal ihre Hilfe.
Hallo Herr J.,
wenn Sie in Excel etwas in eine Zelle eintragen, müssen Sie die Eingabe mit [Enter] abschließen. Der Grund: Excel prüft, ob Sie Text oder Zahl eingetragen haben: Text steht linksbündig, Zahlen rechtsbündig. Die Eingabe von 1oo oder 1,,50 oder 31-11-2020 wird zu Text und steht linksbündig. Auch: 1000000:30. Das ist keine Zahl; Excel kann damit nicht rechnen; die Funktion ISTTEXT kann das prüfen. Und diese müssen Sie auch verwenden.
Wenn die „zu lange Uhrzeit“ Text ist, müssen Sie sie als Text behandeln, sonst als Uhrzeit.
=WENN(ISTTEXT(B3);WERT(LINKS(B3;SUCHEN(„:“;B3)-1));STUNDE(B3))
Übrigens: Sie haben Ihre „Texte“ rechtsbündig formatiert …
schafft Abhilfe.
Hilft da?
schöne Grüße Rene Martin
Hallo Herr Martin,
Ich bin dabei, Stunden zu analysieren, dabei bin ich auf ein Problem gestoßen.
Ich habe Stundenzahlen im 2, 3, 4 und 5 stelligen Bereich, die ich durch Mitarbeiterzahlen dividieren muss,
Obwohl mein Zahlenformat [hh]:mm bei den Stundenwerten nach meiner Ansicht korrekt ist, bekomme ich beim dividieren von 5 stelligen Stundenzahlen immer einen Fehlerwert. Könnten Sie mir bei meinem Problem helfen?
Hallo Herr J.,
werfen Sie mal einen Blick auf die Seite „Spezifikationen und Beschränkungen in Excel“:
Dort steht:
Maximale Uhrzeit, die eingegeben kann: 9999:59:59
Ich habe es ausprobiert:
=ZEIT(32000;0;0) -> funktioniert
=ZEIT(33000;0;0) -> liefert einen Fehler
Wie komme ich darauf? Ich habe Ihre Uhrzeiten mit dem Zahlenformat Standard formatiert. 1490:18 -> klappt; 11773:26 -> nichts passiert.
Schade!
Vor einigen Jahren hatte ich einen Teilnehmer in meiner Excelschulung; ein Mitarbeiter des Katasteramts der Stadt München, der Gebäudedaten eintragen wollte. Ein Gebäude in Schwabing wurde am 01.01.1875 eingeweiht. Keine Chance in Excel.
Schade, war meine Antwort.
schöne Grüße
René Martin
Excelschulung. Ich zeige Tastenkombinationen. Mit [Strg] + [A] markiere ich einen zusammenhängenden Bereich:
Mit [Umschalt] + [Strg] + [#] „springe“ ich die vier Ecken des Bereiches an. Warum? So kann ich schnell berausfinden, ob Leerzeilen oder Leerspalten vorhanden sind; ob sich Teile der Liste darunter oder daneben befinden – getrennt durch eine leere Spalte oder Zeile.
Eine Teilnehmerin meldet sich und sagt, das in ihrem Bereich plötzlich nur Datumsangaben zu sehen sind:
Ich schmunzle und antworte: „Sie müssen [Umschalt] + [Strg] + [#] drücken. Sie haben nur [Strg] + [#] gedrückt! Das formatiert die Zellen von Zahlenformat „Datum“.
Hallo Rene,
wir erstellen in unserer Firma oft lange Excellisten mit ebenso langen und formatierten Texten. Leider finde ich in Excel nicht, wo man die Einzüge für Text einstellen kann, also so, dass die Aufzählungszeichen links stehen bleiben und die Texte etwas weiter rechts eingerückt sind. So wie in Word oder PowerPoint:
Geht das in Excel nicht?
Hallo Barbara,
sorry – das geht nicht. Du kommst schnell beim Formatieren in Excel an Grenzen. Excel kennt weder Einzüge, noch Zeilenabstand oder Silbentrennung:
Bei den Aufzählungszeichen könnte man mit einer Hilfsspalte schummeln …
Aber: das ist viel Arbeit! Willst du dir das wirklich antun?
Hallo Rene,
merci für den Screen und deinen Text. Kurz der Hintergrund zu meiner Frage: Ein Kunde fragte vorletzte Woche:
„Wenn er das Dropdown-Dreieck sehe, so würde er dann mindestens zwei Optionen erwarten.
x und ein leerer Eintrag.“
Vermutlich nehme ich deine Lösung: Somit nur das „X“ auswählen, ansonsten muss er den Eintrag eben löschen.
Es wäre überaus nett gewesen, wenn das ganze über das Zellenfeature gegangen wäre …
… ich wollte ggf. auf den Name verzichten.
Dann sind wir ‚mal gespannt, was uns nächste Woche so erwartet.
Ich wünsche dir also einen guten Wochenstart
Jürgen
Hallo Jürgen,
der Kunde ist König!
Meiner gibt sich mit DIESER Lösung zufrieden.
Man könnte aber auch eine Auswahl machen.
Datenüberprüfung: keine Angabe;x
Und dann mit einer Bedingten Formatierung das „keine Angabe“ ausblenden (benutzerdefiniertes Zahlenformat: ;;;
Erstellt man eine Excelliste mit Zahlen, die als Datum oder als Währung formatiert sind und verwendet diese Liste als Basis eines Word-Serienbriefs, werden die Zahlenformate in Word nicht übernommen.
Drei Lösungen für dieses Problem habe ich gefunden:
Diese drei Optionen habe ich in diesem Blog mehrfach beschrieben, beispielsweise in:
https://www.excel-nervt.de/word-serienbriefe/
https://www.excel-nervt.de/ich-sags-jetzt-nur-noch-einmal/
https://www.excel-nervt.de/kann-spuren-von-erdnuessen-und-anderen-nuessen-enthalten/
Am vergangenen Wochenende „musste“ ich folgende Mail schreiben:
Hallo Angelika,
DDE ist (noch) in Word drin – Du hast recht – aber es wird wohl nicht mehr unterstützt.
In den Optionen / Erweitert findest du ganz unten in der Gruppe „Allgemein“ die Option „Dateiformatkonvertierung beim Öffnen bestätigen“.
Dann DDE (für Excel) ausgewählt.
In Word und Excel 2016 funktioniert das noch – allerdings: jetzt in Office 365 nicht mehr („Word konnte keine neue DDE-Verbindung zu Microsoft Excel herstellen, um die aktuelle Aufgabe zu beenden.“)!?!
Also bleiben nur noch zwei Möglichkeiten für Währung und Datum: Schalter in Word oder Funktion TEXT in Excel.
Und – was meinst du: nachher Mittag essen gehen?
Liebe Grüße
René
Hallo Rene!
Nach längerer Zeit wieder eine Bitte!
Durch den Corona-Virus musste ich die Termine für meine ABO-Vorstellungen selbst zusammenstellen.
Die Auswahl der Stücke war in ‚ABO Stücke‘ bald erstellt. Mit Pivot habe ich mir die Theaterstücke zusätzlich unterschiedlich angeordnet.
In diesen Tabellen wollte ich die Zellen färbig (Der Leuchtturm) markieren, die in ‚ABO Stücke‘ grün sind. Das war mir nicht möglich.
Im Internet habe ich entdeckt, dass eine Zellfärbung in der Pivot-Tabelle nur mit den dortigen Daten möglich ist.
Nachdem Excel so viele Möglichkeiten bietet die Daten aufzubereiten und darzustellen meine oben erwähnte Bitte
um eine Lösung.
Mit freundlichen Grüßen
Peter
Hallo Peter,
das geht so nicht. Excel kann nicht per Formel Formatierungen abfragen.
Du benötigst im Tabellenblatt „ABO Stücke“ eine Hilfsspalte (bspw. Premiere: ja/nein)
und kannst dann mit einer Formel in der bedingten Formatierung anzeigen lassen:
=UND(INDEX(‚ABO Stücke‘!$F:$F;VERGLEICH($A15;’ABO Stücke‘!$D:$D;1))=“ja“;
B$14=INDEX(‚ABO Stücke‘!$B:$B;VERGLEICH($A15;’ABO Stücke‘!$D:$D;1)))
wirf mal einen Blick auf die Datei – ich habe drei Mal „ja“ eingefügt.
Liebe Grüße Rene
Hallo Rene,
danke für die schnelle Hilfe und den Hinweis.
Da stand ich auf der Leitung.
Klar, dass Excel nur mit Zahlen und Buchstaben arbeiten kann. Die Auswahl mit farbiger
Zelle ist optisch leichter zu überblicken, darum habe ich sie angewendet aber nicht bedacht,
dass Pivot natürlich einen ‚echten‘ Wert benötigt.
Mit besten Grüßen Peter
gerne, Peter,
stimmt: EXCEL kann nur Zahlen und Texte verarbeiten. Mit VBA hätte man die Möglichkeit zu überprüfen:
If Zelle.Interior.Color = …
Liebe Grüße Rene
Prosa oder Lyrik?
Das Verhalten von langen Text in Zellen ist folgendes:
Schreibt man einen langen Text in eine unformatierte Zelle, fließt der Text über den rechten Zellenrand hinaus (bei allen Schriften, die von links nach rechts laufen):
Schaltet man einen Textumbruch (früher: Zeilenumbruch) ein, fließt der Text nach unten.
Okay – ich würde wahrscheinlich die Spalte verbreitern.
Schreibt man dagegen einen langen Text in eine Zelle und bricht die Zeilen mit einem Zeilenumbruch ([Alt] + [Enter]) um, schaltet Excel automatisch die Formatierung „Textumbruch“ ein:
Schaltet man den Textumbruch aus, fließt der Text nach rechts weiter über den Zellenrand hinaus. Steht in der Zelle daneben Text (beispielsweise ein Leerzeichen), wird nur der Text der Zelle angezeigt:
Den restlichen Text kann man auch verstecken, indem man die Zeilenhöhe verringert. So kann der Textumbruch eingeschaltet bleiben:
Und die restlichen 12.000 Zeichen werden nicht angezeigt.
Übrigens: die Obergrenze der Zeichenzahl einer Zelle bei Excel liegt bei 32.767 Zeichen. Die maximale Zeilenhöhe bei 409 Punkt:
Heute mal nichts zu nörgeln. Heute bin ich begeistert.
Auf der Seite von Sam Radakovitz
habe ich einen Date-Picker gefunden. Sehr praktisch das Teil – es wird in der Registerkarte „Start“ angezeigt und schlägt bei Datumsangaben den Assistenten vor:
Diesen Hinweis habe ich auf dem excel-ticker vom Mourad Louha entdeckt:
genauer – auf:
Fatal!
Ich füge ein Bild in Excel auf einem Tabellenblatt ein:
Ich speichere die Datei, ändere die Endung des Dateinamens in .ZIP und entzippe die Datei. Im Ordner
xl\drawings
liegt die Datei
drawing1.xml
die ich mit einem XML-Editor öffne. Das Element
<a picLocks noChangeAspect="1"/>
wird geändert in:
<a picLocks noChangeAspect="1" noSelect="1" noMove="1"/>
Das Archiv wird gespeichert und wieder in .XLSX umbenannt. Die Mappe geöffnet und – keine Chance die Datei auszuwählen (und damit zu löschen oder zu verschieben) … Sie wird auch über den Dialog „Inhalte auswählen“ in „Suchen und Auswählen“ nicht gefunden!
Danke an Mourad Louha für den Hinweis!
Übrigens: Der VBA-Befehl
MsgBox ActiveSheet.Shapes.Count
liefert 1. Jedoch kann ich per VBA nicht auf das Shape (und damit auf das Bild) zugreifen:
ActiveSheet.Shapes(1).Left
liefert:
Der Index in der angegebenen Sammlung ist außerhalb des zulässigen Bereichs.
Und: das Foto habe ich im Erika-Fuchs-Haus in Schwarzenbach a. d. Saale aufgenommen. Ein sehr schönes Museum, wie ich finde. Weitere Infos:
Hallo Herr Martin,
ich habe mal wieder ein Excel-Problem, diesmal in Richtung VBA.
Ich möchte gerne in eine dynamische Tabelle eine bedingte Formatierung einfügen, die eine Rahmenlinie-unten in jeder letzten Zeile eines Monats ausführt, wenn der Wert zutrifft.
soweit auch kein Problem, das würde ja auch mit einer normalen bedingten Formatierung funktionieren. Allerdings ist die Tabelle schon mit einem Rahmengitter belegt, um die Zellen besser zu unterscheiden.
Deswegen hätte ich gerne die Rahmenlinie-unten in „fett“, damit man die einzelnen Monate besser hervorhebt.
Da man das „fett“ in Excel bei bedingten Formatierungen nicht auswählen kann, habe ich durch Internetrecherche herausgefunden, dass man per VBA-Programmierung dieses Problem lösen kann.
Meine VBA-Kenntnisse sind allerdings gleich null, was mich nicht weiter bringt J
Anbei eine Beispieltabelle in der nach Belieben rumhantiert werden kann.
Hallo Herr F.,
Stimmt – das ist mir noch gar nciht aufgefallen: in der Bedingten Formatierung fehlt die Rahmenart. Doof!
Den Code hätten Sie doch sicherlich selbst hinbekommen.
Das Makro hängt an der Datei.
Sie können es in der Datei lassen oder in Ihre persönliche Makrodatei kopieren.
Sie können es über Entwicklertools / Makros (alternativ: Ansicht / Makros) starten – das Makro heißt „LinienEinfügen“
Oder Sie fügen ein Symbol in die Symbolleiste für den Schnellzugriff ein und starten es darüber.
Nicht ganz elegant, aber leicht zu ändern – in den ersten drei Zeilen lege ich die Spalte fest:
Sub LinienEinfügen()
Const BEGINN As String = "A"
Const ENDE As String = "I"
Const SUCHSPALTE As String = "B"
Dim i As Long
Dim lngLetzteZeile As Long
lngLetzteZeile = _
ActiveSheet.Range("A1").SpecialCells(xlCellTypeLastCell).Row
' -- ermittle die Nummer der letzten Zeile
For i = 1 To lngLetzteZeile
If ActiveSheet.Range(SUCHSPALTE & i).Value <> "" And _
ActiveSheet.Range(SUCHSPALTE & (i + 1)).Value <> "" Then
If IsDate(ActiveSheet.Range(SUCHSPALTE & i).Value) And _
IsDate(ActiveSheet.Range(SUCHSPALTE & (i + 1)).Value) Then
If Month(ActiveSheet.Range(SUCHSPALTE & i).Value) <> _
Month(ActiveSheet.Range(SUCHSPALTE & (i + 1)).Value) Then
With ActiveSheet.Range(BEGINN & i & ":" & _
ENDE & i).Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
End If
End If
End If
Next i
End Sub
Guten Morgen Herr Martin,
vielen herzlichen Dank für die Codes.
Damit komme ich zurecht.
Allerdings kann ich leider noch nicht sagen, dass ich das hinbekommen hätte.
Trotzdem vielen Dank nochmal und schöne heiße Tage!
Ich sehe schon: Montag ist Datentypen-Tag.
Letzte Woche auf dem Excelstammtisch „Wir im Norden“ kam die Frage auf: Woher holen sich die Datentypen die aktuellen Informationen? Und: wo werden sie abgelegt?
Von vorne: In einer Liste befinden sich Städte oder Ländernamen. Diese werden markiert und in Geographie-Daten umgewandelt:
Die Quelle der Daten wird angegeben. Sie ist bei dem Symbol „Karte anzeigen“ hinterlegt:
Am unteren Ende die Quellen:
Und wo werden die Daten gespeichert? Benennt man die Datei um, so dass sie die Endung *.ZIP hat, entpackt man sie, stellt man fest, dass ein neuer Ordner richData enthalten ist:
Darin befinden sich die Daten – abgelegt als XML-Datei:
Clever! Ziemlich clever!
Hallo Herr Martin,
Das Feld für die Prozessnummer ist zu kurz. Mit 20 Zeichen muss es dann aber passen.
Hallo Herr H.,
voilà – jetzt mit 20 Zeichen Prozessnummer.
schöne Grüße
Rene Martin
PS: Ich traue Ihnen ja nicht. Besser: in vorauseilendem Gehorsam habe ich die Prozessnummer als Text formatiert – sollten Sie mal eine Nummer wie 12345678901234567890 haben würde Excel 1,2345E+19 machen …
Hallo Herr Martin,
Gut mitgedacht! Die Prozessnummern werden mit Punkten getrennt und Excel macht in vorauseilendem Gehorsam ein Datum daraus, wenn es passen könnte. Ich habe das bisher immer mit einem Hochkomma umschifft .
Ich verbreitere eine Spalte und erstelle eine Datenüberprüfung mit Liste. Wunderbar:
Wird nun die Spalte wieder schmaler, so bleibt die Breite der Dropdownliste der Datenüberprüfung erhalten.
Irgendwie doof!
Das Telefon klingelt.
„Hallo René, ich bin’s: Angelika. Hast du mal nen Moment Zeit?“
Kennt ihr Gespräche, die so beginnen? „Hast du mal einen Moment Zeit?“ Das dauert normalerweise sehr, sehr lange. Egal – ich nehme mir die Zeit für Angelika.
„Jep, schieß los – was gibt’s?“
„Ach mein Excel nervt wieder! Ich bereite gerade eine Schulung vor. Excel zeigt mir immer nur die Formeln an, nicht die Ergebnisse. Ich bin völlig verzweifelt; ich weiß nicht, was ich machen soll!“
„Hast du die Formel-Anzeige eingeschaltet? – Formeln / Formeln anzeigen.“
„Ne, da habe ich schon geschaut.“
„Wie sind denn die Zellen formatiert? Wie lautet das Zahlenformat“
„Na – als Standard sind sie formatiert!“
„Mach mal einen Doppelklick auf die Zelle mit der Formel! Und dann [Enter]“
„Ach – jetzt geht es! Was war das?“
„Ich frag mal zurück: was hast du gemacht?“
„Also von vorne. Ich bereite gerade die Excelschulung für nächste Woche vor. Ich habe eine Liste mit Telefonnummern:
Ich füge Spalten ein und zeigen den Teilnehmern den Assistenten Daten / Text in Spalten.
Dann will ich die Teile wieder zusammenbauen. Und: egal, was ich verwendet habe: das &-Zeichen, VERKETTEN, TEXTKETTE, TEXTVERKETTEN … immer die Formel statt das Ergebnis!“
„Klar! Du hast die Telefonnummern als Text formatiert.“ Durch das Spalten Einfügen übernimmst du das Textformat. Und deshalb rechnet die Formel nicht mehr, sondern wird als Text eingefügt.“
„René – danke! Ich wusste doch, dass Excel nervt. Und dass du mir helfen kannst!“
Wenn man ein Tabellenblatt in Excel schützt, sieht man an dem Symbol in der Registerkarte „Überprüfen“, dass das Blatt geschützt wurde – nun kann man den Blattschutz aufheben:
In den anderen Registerkarten des Menübandes sind die Symbole „ausgegraut“, das heißt nicht aktiv – ein schwacher Hinweis auf Blattschutz. Es könnte auch andere Gründe dafür geben, dass man die Symbole nicht aktivieren kann.
Seit einer Weile spendiert Excel in Microsoft 365 ein neues (Schloss-)Symbol in der Registerkarte:
Aber – so fragt Mourad Louha – welche der Optionen zum Schutz wurden denn aktiviert?
Meine witzelnde Antwort darauf: Wie bei einem Formular: man muss das Blatt rumdrehen – auf der Rückseite befindet sich die Liste der Einstellungen.
Hallo zusammen. Darf Excel das? Weiß jemand von euch, warum Excel das macht? Und: wie man ihm das abgewöhnt?
Ich erstelle eine Excelmappe mit einer Autoform und einem Bild. Beide haben die Größe 17 x 17 cm; 100% x 100%. Mein PC-Bildschirm hat die Einstellung 100%.
Ich öffne diese Datei auf einem Tablett (Ansichtseinstellung: 200%). Das Ergebnis: die Größe beträgt 16,97 x 16 cm oder: 100% x 94%. Die Objekte werden also verzerrt (und nicht unerheblich!)
Böses Excel! Kennt jemand die Lösung? Und nein – die Bildschirmauflösung anzugleichen (beispielsweise auf 1920 x 1200) ist nicht nur doof (die Anwender werden sich bedanken!) – es nützt auch nichts!
Größe des Bildes unabhängig von Zellgrösse einstellen? Excel orientiert sich nach der Standardschriftart, was z.B. die Standardbreite der Spalten betrifft. Anekdote am Rande: in den Anfangszeiten von Windows 10 hatte MS die Definition von Calibri geändert, was dazu geführt hatte, dass Bilder und Objekte verzerrt dargestellt wurden, obwohl alles in Excel gleich eingestellt war. Ich meine, die Änderung von Calbri haben die wieder zurückgenommen (oder auf verschiedene Windows-Versionen ausgerollt).
Danke an Robert Frießleben und Mourad Louha für den Tipp.
Und: „Seitenverhältnisse sperren“. Und „unabhängig von der Zellgröße“ nutzt auch nichts. Aus der Autoform 17 x 17 wird 16,1 x 17 (Excel behauptet: 100% x 100%)! Aus dem Bild wird 17 x 16,13 (100% x 95%).
Und was passiert, wenn ich das Blatt sperre und das Objekt schütze? – RICHTIG: GAR NICHTS. Excel verändert die Größe und die Seitenverhältnisse.
Danke an Ute Simon für den Hinweis: „Die Office-Programme richten (oder richteten? Ich habe damit zusammenhängende Probleme lange nicht gesehen) sich für die Bildschirmdarstellung nach dem installierten Standard-Druckertreiber. Das beeinflusst also die Darstellung auf dem PC. Wonach sie sich dann auf dem Tablet (iPad oder Android?) richten, von dem ja normalerweise eher nicht gedruckt wird, weiß ich nicht so genau. Was ich damit sagen will: Die Darstellung ist nicht nur vom Programm abhängig, sondern auch von externen Faktoren (z.B. Druckertreiber, oder wie Du schon vermutest, Bildschirmauflösung). Es ist ja leider auch so, dass in Excel eingefügte Bilder (z.B. Firmenlogos in der Kopfzeile) verzerrt gedruckt werden, obwohl sie am Bildschirm korrekt dargestellt werden.“
Das ist ein sehr guter Gedanke (danke Ute!) – allerdings: wenn ich bei einem Rechner den Drucker wechsle, ändert sich die Größe der Grafiken nicht – bei unterschiedlichen Geräten (Auflösung) schon. Was mich irritiert ist, dass wirklich die GRÖSSE verändert wird.
Und: in PowerPoint bleiben Größe und Seitenverhältnis.
Auf einem Tabellenblatt in Excel befinden sich verschiedene grafische Objekte – hier (von links nach rechts): ein Pictogramm, ein Diagramm, eine (Auto)Form, ein 3DModell und ein Foto:
Ich habe den Aufgabenbereich „Auswahl“ geöffnet. Man findet ihn über Start / Bearbeiten / Suchen und Auswählen / Auswahlbereich. Dort werden die Objekte aufgelistet; dort kann man den Namen ändern.
Über den Auswahlbereich kann man die grafischen Objekte ausblenden lassen:
Man kann sie auch mit der Tastenkombination [Strg] + [6] ausblenden. Und die Objekte über die gleiche Tastenkombination wieder einblenden. Gibt es einen Zusammenhang zwischen beiden Befehlen?
Nein! [Strg] + [6] und Auswahlbereich sind unabhängig. Wird über eine Option ausgeblendet, kann über die andere nicht eingeblendet werden. So, wie man ausblendet, muss man wieder einblenden!
Heißt: Werden die grafischen Objekte mit der Tastenkombination ausgeblendet, reagiert der Auswahlbereich nicht mehr.
Man sollte sich also gut merke, wie man ausblendet und SO wieder die Bilder, Diagramme und Formen wieder anzeigen lassen!
Übrigens: Amüsanter Nebeneffekt: Einblenden und Ausblenden aktiviert die Animation des 3D-Objekts:
http://www.excel-nervt.de/wp-content/uploads/2020/06/20200610_3D.mp4
Ein Kunde möchte ein Formular in Excel haben. Die Eingabe soll nur in bestimmten Zellen möglich sein.
Kein Problem – Zellschutz aufheben, Blatt schützen. Allerdings ist in einigen Zellen längerer Text vorgesehen. Möglicherweise länger als die Formularvorgabe. Kein Problem: Beim Schützen des Blattes kann man das Formatieren der Zeilen erlauben. So kann der Anwender die Zeilenhöhe ändern.
Jedoch: JEDE Zeilenhöhe kann geändert werden. Schade, dass man hier nicht auch – wie bei den Zellen – nur bestimmte Zeilenhöhen sperren, beziehungsweise freigeben kann.
Ich erstelle eine Tabelle mit Seitenumbrüchen und schaue sie mir in der Seitenvorschau an:
Erstaunlicherweise befindet sich eine Linie unterhalb der Tabelle. Ich schaue nach:
Eigentlich keine Linie. Oder doch?
Zwischen den Zeilen 29 und 30 habe ich die Linie nicht oberhalb der Zeile 30 erzeugt, sondern unterhalb der Zeile 29. Also: raus damit!
Und schon klappt es!
Verblüffend!
Man schreibe in eine Zelle den Text ‚WAHR. Das Ergebnis wird linksbündig als Text angezeigt. Das Gleiche passiert, wenn man eine Zelle als Text formatiert und anschließend mit den Buchstaben WAHR füllt.
Soweit so gut. Die Überprüfung mit der Funktion ISTTEXT bestätigt, dass ein Text in der Zelle steht; ISTLOG verneint die Existenz eines booleschen Wertes (WAHR oder FALSCH). Auch die Überprüfung mit =Zelle=WAHR und =ZELLE=“WAHR“, verneint das erste und bestätigt das zweite:
Irritierend ist nun, dass die Funktion ZÄHLENWENN 0 liefert, wenn man den TEXT „WAHR“ zählt:
Der Blick in den Funktionsassistenten irritiert:
Verblüffend!
Zusammenfassung: Weil schon mehrere gefragt und kommentiert haben:
Der Gruppenmodus in Excel ist eigentlich eine praktische Sache. Eigentlich! Mit gedrückter [Strg]- oder [Umschalt]-Taste kann man in Excel mehrere Tabellenblätter markieren. Ebenso über das Kontextmenü „Alle Blätter auswählen“. Und dann auf mehreren Blättern gleichzeitig arbeiten. Auf ein andere Tabellenblatt gelangt man mit der Tastenkombination [Strg] + [Bild ↓] beziehungsweise mit [Strg] + [Bild ↑ ]. Das bedeutet: drückt man: [Umschalt] + [Strg] + [Bild ↓] beziehungsweise [Umschalt] + [Strg] + [Bild ↑ ] (bei Excel für Windows) so wird das aktuelle Blatt und das danebenliegende Blatt markiert.
Manchmal ist es schlecht zu sehen. Man erkennt es aber immer an der Titelzeile: DORT steht „Gruppe“:
Übrigens: ausgeblendete Blätter werden nicht selektiert, wenn alle Blätter ausgewählt werden.
Der Gruppierungsmodus, beziehungsweise die Mehrfachselektion bewirkt, dass einige Dinge nicht mehr eingefügt werden können: Dazu gehören:
Außerdem funktionieren nicht mehr:
Ich bin in den Microsoft-Produkten – vor allem in Microsoft 365 häufig erstaunt und frage mich oft: „war das früher schon drin und habe ich es nicht gesehen.“ Ich weiß es oft nicht!
Schon aufgefallen? Markiert man in Excel eine Spalte
wird 1S im Namensfeld angezeigt. Zieht man weiter nach rechts und wieder zurück ist zu lesen: 1048576Z x 1S
Jetzt im Kontextmenü. Lässt man die Maus los, steht der Name der aktiven Zelle im Namensfeld.
In einigen Excelversionen steht der markierte Bereich, wenn mehrere Spalten ausgewählt wurden, im Namensfeld:
bei anderen werden sie über ein Tooltip angezeigt. Und eben nur die aktive Zelle.
Danke an Angelika Meyer für den Hinweis.
Erstaunlich!
Die Aufgabe lautet: Wir haben in CorelDraw technische Geräte erstellt – diese sollen in Visio nachbearbeitet werden, so dass man sie verwenden kann. Ich schaue sie mir an. Das Rack ist zu groß für den Schrank:
Also verkleinern. Das Dumme ist: Durch das Verkleinern des Objektes wird die Schriftgröße (und Linienstärke) nicht verkleinert, weil diese Formatierungsattribute unabhängig von der Größe sind. Das heißt: die Schrift ist zu groß:
Also zurück auf Originalgröße. Einige der Texte sind in 3 pt formatiert:
Wenn ich sie auf 10% verkleinere, also auf 0,3 pt – weigert sich Visio:
Setzt die Schriftgröße ungefragt auf 1 pt zurück.
Was würde Excel machen? Eine Fehlermeldung! DAS ist vernünftig:
Lob an Excel! Schelte an Visio!
Zugegeben: ich musste in Excel noch nie eine Schriftgröße < 1 pt wählen …
Nachtrag: ich habe die Originalzeichnung in CorelDraw bearbeitet: Dort die Schrift in Kurven konvertiert und anschließend erneut nach Visio exportiert. Dann wird die Schrift beim Verkleinern des Objekts auch verkleinert.
Wie gemein! Eine Kopfzeile in einem Tabellenblatt in Excel:
Ich fülle diese Kopfzeile in Excel mit VBA:
Dim strTitle As String
Dim strLocation As String
Dim strTarget As String
Dim strType As String
' -- die Variablen werden gefüllt:
strTitle = "Renes Titel"
strLocation = "Renes Ort"
strTarget = "Renes Ziel"
strType = "Renes Typ"
With ActiveSheet.PageSetup
' -- schreibe nur rein, falls der Text noch nicht drinsteht.
If InStr(1, .LeftHeader, "Title" & strTitle) = 0 Then
.LeftHeader = Replace(.LeftHeader, "Title", "Title " & strTitle)
End If
If InStr(1, .LeftHeader, "Location" & strLocation) = 0 Then
.LeftHeader = Replace(.LeftHeader, "Location", "Location " & strLocation)
End If
If InStr(1, .LeftHeader, "Target group" & strTarget) = 0 Then
.LeftHeader = Replace(.LeftHeader, "Target group", "Target group " & strTarget)
End If
If InStr(1, .LeftHeader, "Document type" & strType) = 0 Then
.LeftHeader = Replace(.LeftHeader, "Document type", "Document type " & strType)
End If
End With
Klappt:
Ich fülle sie ein zweites Mal. Klappt. Ein drittes Mal. Fehler:
Die LeftHeader-Eigenschaft des PageSetup-Objektes kann nicht festgelegt werden.
Hä?
Ich „schaue nach“, was in der Kopfzeile steht:
MsgBox ActiveSheet.PageSetup.LeftHeader
Stimmt – ich erinnere mich – die Formatierungsanweisungen stehen vor den Texten. Abgesehen davon, dass ich nicht mehrfach die Texte in die Kopfzeile schreiben darf, muss ich die Kopfzeile anders erzeugen:
ActiveSheet.PageSetup.LeftHeader = _
„&““Arial,Fett““&12“ & „Title “ & strTitle & Chr(10) & _
„&10“ & „Document type “ & strType & Chr(10) & _
„Target group “ & strTarget & Chr(10) & _
„Location “ & strLocation
Und DAS klappt:
Böse, böse, böse! Böses Excel!
Ich erinnere mich – ich habe vor einigen Jahren schon einmal über diese merkwürdigen Kopf- und Fußzeilen geschrieben:
Ich habe bereits darüber geschrieben:
Eine Teilnehmerin der Excelschulung fragte heute, wie man mehrere Blätter mit EINEM Klick einblenden könne. Ausblenden sei ja kein Problem:
Aber einblenden?
Ich habe noch einmal überlegt: Start / Zellen / Format / Ausblenden und Einblenden / Blatt einblenden zeigt den gleichen Dialog, mit man Blätter nur einzeln einblenden kann:
Und im VBA-Editor? Auch dort nur einzeln. Vielleicht ein bisschen schneller:
Also doch ein Makro … Aber das wollte sie nicht … Tja …
Gestern in der Excelschulung. Ich zeige, dass man beim Fixieren den Cursor in die Zelle setzt und alle Zeilen über der aktiven Zelle und alle Spalten davor werden fixiert.
Eine Teilnehmerin fragt, ob es möglich sei die Fixierung nun so zu ändern, dass nur noch die Zeilen fixiert sind.
Leider nein: zwei Schritte sind nötig: Fixierung aufheben und dann neu fixieren.
Anders als PowerBI kann man mit PowerQuery in Excel leider noch nicht auf PDFs zugreifen. Microsoft hat versprochen, dieses Feature im Frühjahr 2020 einzubauen. Ich bin gespannt.
Bis dahin: Text aus einem PDF kopieren und in Excel einfügen. Ich schaue erstaunt: Wo ist der Text?
Ich editiere die Zelle ([F2]). Der Text erscheint. Allerdings ohne Leerzeichen davor:
Ein Blick in den Dialog Zellen formatieren / Ausrichtung liefert die Antwort: durch das Kopieren wurde ein Einzug mitkopiert:
Also: Einzug raus und schon ist der Text in der Zelle!
Schade eigentlich. Ab und zu benötige ich die benutzerdefinierte Formatierung der Form
[Rot][<-2]0;[Blau][>5]0;Standard
Es gibt Stellen in Excel, in denen nicht mit der bedingten Formatierung gearbeitet werden kann – beispielsweise in Diagrammen. Allerdings: man kann leider nur maximal zwei Farben verwenden plus die Standardfarbe. Schade!
Frohe Weihnachten
Ich habe zwei Mal hinschauen müssen, bis ich den Guten Rutsch gesehen habe. Beziehungsweise verstanden habe, warum der zweite Teil des Textes nicht angezeigt wird. Dann habe ich geschmunzelt.
Die Aufgabe ist einfach. Zu einem Text (einem Buchstaben) sollen Kreissymbole dargestellt werden. Das kann man prima mit der Bedingten Formatierung erledigen. Allerdings: sie akzeptiert keine Texte. Also muss man den Text in eine Zahl umwandeln – beispielsweise mit der Funktion CODE (oder UNICODE). Darauf kann man eine Bedingte Formatierung aufsetzen.
Vor Kurzem hat ein Kollege den Vorteil „Über Auswahl zentrieren“ gepriesen – gegenüber dem fatalen „Verbinden und zentrieren“:
Jammerschade, dass man nicht vertikal über die Auswahl zentrieren kann …
In der Schulung fragte eine Teilnehmerin, wie man eine Zeile optimal groß, also hoch machen kann. „Doppelklick“ lautete die lakonische Antwort. „Geht aber nicht, erwiderte sie. Ich schaute es mir an:
Ging tatsächlich nicht! Dann habe ich es entdeckt: In einer ausgeblendeten Spalte befand sich weiterer, längerer Text …
Zu unseren Exceltagen 2019, die am 18. und 19. Oktober in München stattfinden werden, konnten wir auch Martin Weiß gewinnen – den Tabellenexperten. Spezialist für Datumsberechnungen, PivotTabellen und Bedingte Formatierungen – darüber wird er referieren. Er wird – so habe ich in seinem Skript gelesen – darauf hinweisen, dass es für das Löschen der Bedingten Formatierungen kein Rückgängig gibt! Nur: Alles abbrechen – und von vorne löschen …
Heute fragte mich eine Teilnehmerin in der Excelschulung, warum einige Markierungen dunkler sind als andere. Verwundert habe ich mir ihre Datei angeschaut: klar: wenn man mehrmals markiert, verdunkelt sich das Grau:
Word-Schulung. Wir erstellen einen Serienbrief. Ich beginne mit einer einfachen Liste – Punkte für das Zertifikat, das die Azubis erreicht haben. Ich frage sie nach ihrer Punktzahl, sie witzeln; einer sagt: „0,1“. Ich trage es in Excel ein und speichere die Datei.
Ich erstelle einen Serienbrief und verwende diese Liste:
Die Vorschau offenbar Erstaunliches:
Auch hier ein Rundungsfehler! Natürlich kann man ihn in Word mit den entsprechenden Schaltern wegformatieren ( \# „0,00“) oder in Excel in einen Text umwandeln =WENN(B2<1;TEXT(B2;“0,00″);TEXT(B2;“0″))
Erstaunlich ist es trotzdem …
Sehr amüsant!
Erstellen Sie eine Tabelle in Excel. Wechseln Sie über Ansicht in die Seitenlayout-Ansicht:
Schalten Sie Querformat ein und die erste Zeile als Wiederholungszeile (über den Dialog Seite einrichten):
Klicken Sie nun die Bearbeitungsleiste und fügen einen Buchstaben zum Text der ersten Zelle ein:
Und man erhält einen wunderbaren Rand, den ich auf diesem Tabellenblatt nicht mehr wegbekomme …
Hübsch! Das hat heute eine Teilnehmerin herausgefunden als wir Tabellen formatiert haben.
Nachtrag: dieser Bugs liegt wohl nur in Excel 2016 vor. In Excel für Office 365 (Version 1908) konnte ich ihn nicht nachvollziehen.
Nein, nein, nein – so nicht! Bitte verbindet keine Zellen! Das bringt nur Ärger! Einige Ärgernisse habe ich hier schon beschrieben – über ein neues bin ich vor einigen Tagen gestolpert: Wenn A1 und A2 verbunden sind, dann liefert:
MsgBox Range(„A1“).Offset(0, 2).Address
Die Zelladresse C1, dagegen:
MsgBox Range(„A1“).Offset(2, 0).Address
ergibt: A4! UUUAAAAH!
Also: bitte, bitte, bitte! – Nicht verbinden!
SO NICHT!
Merkwürdig. Eine Firma verwendet Excel 2016. Dort wird allerdings in der Dropdownliste „Zahlenformat“ nicht „Datum kurz“ und „Datum lang“ angezeigt, sondern nur zwei Mal der Text „Datum“. Verwirrend:
Inga meint, dass es gefährlich ist mit VBA bedingte Formatierungen zu programmieren. Warum? Ich zeichne mit dem Makrorekorder auf – wie lautet der Befehl: „färbe die aktuelle Zelle blau, wenn in A1 das heutige Datum steht“?
Sub HeuteMachenWirBlau()
Selection.FormatConditions.Add Type:=xlExpression, Formula1:=“=A1=HEUTE()“
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 12611584
.TintAndShade = 0
End With
End Sub
Ich teste – klappt! Ich überlege mir: es wäre besser statt HEUTE TODAY zu schreiben; teste – klappt nicht mehr.
Das heißt: die Formeln laufen nur lokal – man müsste nun die einzelnen Sprachen unterscheiden, damit das Makro mehrsprachig funktioniert. Das ist die Hölle.
Danke an Inga Birk für den Hinweis.
Gestern auf unserem Excelstammtisch hat Martin Weiß (https://www.tabellenexperte.de/) ein Referat über die Bedingte Formatierung gehalten. Er hat nicht nur erwähnt, dass in dem Dialog „Zellen formatieren“ des Managers für Regeln der bedingten Formatierung keine Registerkarte „Schutz“ vorhanden ist (mit dem man dynamisch einen Schutz ein- und ausschalten kann), auch die Schriftart ist ausgegraut – man kann also nicht verschiedene Font dynamisch wechseln:
Und schließlich – und das ist mir noch nicht aufgefallen – der Rahmendialog stellt auch nicht alle Optionen zur Verfügung:
Im Gegensatz zum Dialog „Zellen formatieren“ fehlt die Rahmenstärke:
Danke für den Hinweis, Martin.
Gestern in der Excelschulung kam die Frage, ob man bedingte Formatierungen mit Formeln global in Excel abspeichern kann. So wie man Ansichten speichern kann. Oder Formatvorlagen.
Eine schöne Frage. Da bedingte Formatierungen in einer Datei ihre Anwendung finden, kann man sie nur an eine Vorlage binden. Oder über ein Add-In per Makro erzeugen. Aber nicht global an Excel. Schade – eigentlich.
Hallo René,
ich habe einmal wieder ein Excel-Phänomen.
Eine Lösung zur gleichen Anzeige habe ich gefunden. Ich weiß allerdings nicht, warum Zahlenwerte mit Standardformat als Exponential-Zahl angezeigt werden (s. Attachment).
Hast Du eine Idee?
Liebe Grüße
Traudl
Hallo Traudl,
Wenn du in Excel eine 11-stellige Zahl eingibst, bleibt sie „normal“ als Zahl in der Zelle stehen. Eine 12-stellige Zahl wird ins Exponentialformat umgewandelt.
Tipp mal ein!
Rene
Ups, dies habe ich noch gar nicht gewußt, René. Danke.
Ups, dies habe ich noch gar nicht gewußt, René. Danke. Bisher hatte ich die komplette Anzeige immer, wenn ich die Spalte breiter gemacht…
Ich lerne immer dazu
Einen schönen Abend wünscht Dir
Traudl
Sicher? Nö – das war schon immer so. Ich vermute, du hast noch nie so große Zahlen eingegeben. Und am 15 Stellen wird gerundet. Probier mal!
In einem Excelforum finde ich die Frage, ob Excel Datumsangaben nicht richtig sortiert:
Die Antwort ist einfach: „Unter“ der Datumszahl befindet sich Text. Auch wenn die Zahlenformatierung korrekt „Datum“ anzeigt, muss das Textformat entfernt werden. Dass es sich um Text handelt kann man leicht mit einem Doppelklick und [Enter] auf eine Zelle verifizieren – dann sortiert Excel korrekt.
In dem Artikel
zeige ich mehrere Lösungsansätze auf, wie man dieses merkwürdige Format entfernen kann.
Formatiert man in Word oder PowerPoint ein Zeichen tiefgestellt, markiert anschließend mehrere Zeichen, wird das Kontrollkästchen in den dritten Status (Null) gesetzt – weder tiefgestellt noch nicht tiefgestellt. Erstaunlicherweise auch die Option hochgestellt.
Macht man das in Excel wird nur die Option „hochgestelllt“ „ausgegraut“ ?!?! Übrigens auch bei hochgestellt …
Sehr geehrter Herr Martin, Sie zeigen im Video „Feld einfügen“ wie eine Ja/Nein Spalte bzw. Feld hinzugefügt werden kann. Leider ist mir nicht klar, wie ich den Wert wieder entferne, wenn ich mich „verklickt“ habe. Also weder Ja noch Nein, sondern wieder ein leeres Feld. Diese Info wäre sehr hilfreich. Vielleicht als kleine Ergänzung zum Video. Vielen DANK! Gruß
Hallo Herr R. weenn Sie in Excel einen Text schreiben, einen Teil markieren und durchgestrichen formatieren, anschließend die Zelle markieren, dann stellen Sie im Zellen-Formatieren-Dialog fest, dass die Option (das Kontollkästchen) „durchgestrichen“ ausgegraut ist – also weder ja noch nein – sondern den dritten Status null verwendet. Dies kann man per Programmierung erreichen – ich wüsste kein System, wo man ja und nein wieder deaktiviert – in Outlook-Formularen leider auch nicht.
sorry
schöne Grüße
Rene Martin
Man sollte die Zeit messen, wie lange die Verblüffung anhält bis sie sich in Verständnis aufgelöst hat.
In dieser Woche habe ich eine große Excel-Datei erhalten, die angepasst werden soll. Damit auch das aktuelle Jahr 2019 erscheint wird die Pivottabelle aktualisiert:
Mit Erstaunen schaue ich auf die neue Zahl, die so gar nicht zu den anderen passt:
Ich schätze, dass mein Erstaunen zwei Sekunden gedauert hat, bis ich verstand: die neue Zahl ist „falsch“ formatiert – das heißt in einem anderen Zahlenformat als die Werte der Vorjahre. Klaro – ich muss sie auch als „Buchhaltung“ formatieren – das Ergebnis war korrekt – jetzt versteht es auch jeder – sogar ich!
Eine Liste mit Zahlen, die im Zahlenformat „Standard“ gespeichert sind, mit mehr Nachkommastellen zu formatieren ist nicht schwierig. Schwierig wird es dagegen, wenn die erste markierte Zelle (also die aktive Zelle) leer ist – dann verweigert Excel dieses Zahlenformat.
Dabei ist es gleichgültig, ob man die leere Zelle darüber oder darunter verwendet. Man muss zuerst das Zahlenformat „Zahlenformat“ einschalten (früher hieß es „Zahl“). Dann klappt es. Ich wollte schon über leere Zellen schimpfen – allerdings: befindet sich in der aktiven Zelle Text, verweigert Excel ebenso Dezimalstellen hinzuzufügen oder zu entfernen.
Und das ist der Grund, warum man bei langen Kolonnen mit einer Überschrift zuerst das Zahlenformat ändern muss, bevor man mehr (oder weniger) Dezimalstellen hinzufügen kann.
Gestern in der Excelschulung fragte eine Teilnehmerin: „Ich kann mehrere Tabellenblätter markieren und ausblenden.“
„Aber beim Einblenden muss ich sie einzeln markieren, oder?“ Richtig – oder ein kleines Makro schreiben …
Ein bisschen gewundert habe ich mich schon:
Ich kopiere Daten aus einer Access-Datenbank nach Excel – die Texte sehen sehr, sehr merkwürdig aus – statt „Forêts d’érables“ wird nur „d’érables“ angezeigt, statt „Fleischprodukte“, „Milchprodukte“ und „Getreideprodukte“ nur „dukte“, „kte“ und „te“. Die Texte stehen linksbündig in der Zelle.
Dann habe ich es entdeckt: Ein Textumbruch (Zeilenumbruch) war eingeschaltet:
Schon blöde!
In den USA beginnt die Woche am Sonntag, in Europa am Montag. Wählt man nun alle Tage in der bedingten Formatierung aus, die in „dieser Woche“ liegen, wird der nächste Sonntag nicht formatiert, der letzte dagegen schon.
Nabend, da ich nun seit 1h am verzweifeln bin brauche ich die Hilfe von einem Profil. Ich habe 3 Werte K12, K15, K18 Nun müsste ich es irgendwie hinbekommen das der höchste Wert FETT oder BUNT angezeigt wird. Kann mir dabei jemand helfen? Danke
#####
Lieber René,
wie geht es dir?
Kannst du mir bitte kurz einen Tip geben? Seit einer Woche, werden in unserer Excel Datei die Negativwerte in Klammern statt mit dem Minus angezeigt. Ich habe auf dem Account-Blatt, die Formatierung für die entsprechenden Spalten wieder auf „Buchhaltung“ formatiert aber für alle verbleibenden Blätter kann/will ich das natürlich nicht manuell machen. Ich habe auch durch ein paar Suchen herausgefunden, dass es sich das durch Spracheinstellungen geändert haben könnte. In den Regionseinstellungen stimmen die Einträge (-1,1) jedenfalls.
Hast du noch eine Idee, wie ich das für die gesamte Datei wieder auf die Negativzahl-Anzeige zurück stellen kann?
Hallo Janet,
ich habe nachgeschaut: die Formatvorlagen sind es nicht. Mit Suchen & Ersetzen kann man sie auch nicht zurückkonvertieren.
Ich habe heute Abend auf dem Excelstammtisch gefragt, ob jemand das Problem kennt – negativ. Es kamen natürlich Vermutungen, woran es liegen könnte – wahrscheinlich wirklich durch den Austausch und Multilanguage-Package. Spannend … sollte man mal nachforschen …
Gestern in der Excelschulung fragte ein Teilnehmer, ob man die nicht gesperrten Zellen in einem geschützten Tabellenblatt hervorheben kann. Ich habe kurz überlegt: Es gibt keinen Organizer wie beispielsweise bei der Bedingten Formatierung oder bei den Namen. Mit Start / Bearbeiten / Suchen und Auswählen kann man eine Liste der gesperrten Zellen anzeigen lassen. Aber leider nicht markieren. Man kann mit der [Tab]-Taste über die nichtgesperrten Zellen springen und so herausfinden, wo offene, veränderbare Zelle liegen.
„Nein“ – lautet die Antwort, „hervorheben kann man sie nicht. Man muss sie per Hand formatieren. Beispielsweise grau.“
Fällt Ihnen etwas auf? Richtig: Während Excel und PowerPoint KEINE Tastenkombination anbieten, kann man den „Pinsel“ in Word mit [Umschalt] + [Strg] + [C] erreichen, in Microsoft Visio dagegen mit [Umschalt] + [Strg] + [P]. Hätte man sicherlich vereinheitlichen können, oder?
Immerhin: [Alt] + [R], [F], [O] funktioniert in allen vier Programmen …
Hallo Rene,
hier ist wieder der Max. Und (natürlich) eine Frage .. die ich trotz relativ intensiver Suche in den verschiedenen Blogs nicht beantwortet bekommen habe – daher als letzte Option Du als Spezialist für alle Fragen.
Es geht immer noch um meinen monatlichen Report an die Geschäftsleitung, das sind inzwischen 11 Tabs mit Tabellen, die ich alle als pdf in einem (!) Dokument ausdrucken will (und auch bisher konnte).
War auch kein Problem, mit Strg alle tabs markieren (jedes Tab hat den Druckbereich festgelegt), auf PRINT und ‚Microsoft Print to PDF auswählen, pdf Namen und Speicherort auswählen –> fertig.
Jetzt habe ich ein neues Tab zwischen die bestehenden hinzugefügt (unten im Screenshot das blaue ‚Overture‘ tab) und seitdem druckt der pdf printer das nur noch bis vor diesem Tab (tab 1 bis 8)
dann geht wieder das Fenster auf das einen neuen file Namen von mir haben will, dann wird dieses tab als pdf gedruckt und abgespeichert (tab 9)
und last but not least dann wieder einen neuen Namen und der Rest (tab 10 bis 12).
In der Druckvorschau werden aber alle Seiten von tab 1 bis tab 12 (insgesamt 34 Seiten) angezeigt. Aber ich schaffe es nicht das als ein Dokument in ein pdf zu verwandeln, sondern es wird in 3 dokumente zerstückelt:
Lass mich wissen ob meine Erklärung halbwegs verständlich ist, evtl. weisst du ja wo es hakt.
Danke und schöne Grüße aus Regensburg,
Max
####
Hallo Max,
da hast du ein schönes Excel-Feature gefunden! Ich kann es nachvollziehen. Ich habe es zuerst an einer Datei getestet, die auf meinem Rechner liegt und mehrere Tabellenblätter beinhaltet. Habe ein neues Blatt hineinkopiert. Dann habe ich eine neue leere Datei erzeugt; aus einer anderen Datei (genauer: aus zwei anderen Dateien) ein Tabellenblatt eingefügt. Gleiches Verhalten wie bei dir: ich werde drei Mal zum Speichern aufgefordert. Ich verwendet Adobe Acrobat zum Erstellen eines PDF.
Ich schaue in den Visual-Basic-Editor und sehe dort, dass die Blätter nicht an der Stelle eingefügt wurden wie in Excel, sondern alphabetisch (also Sheet vor Tabelle). Und eben diese Mischung aus englisch und deutsch macht Excel und PDF schwierig: Sheet in Sheets klappt; Tabelle in Tabellen klappt. Aber die Mischung ist explosiv!
Lösche ich das neu eingefügte Blatt, so ist der Spuk weg! Umbenennen des Codenamens von Sheet in Tabelle oder umgekehrt nützt leider nichts. Ebenso wenig hilft es die Blätter in eine neue Datei zu kopieren …
Heißt: das muss wohl ein Bug in Excel sein!
Ich wüsste auch keine Lösung dafür – habe ich bisschen probiert …
Heißt: wenn du kannst – kopiere nicht das Blatt, sondern nur den Inhalt in ein neues Blatt, das in der Datei erzeugt wurde.
Liebe Grüße
Rene
In der Excelschulung zeige und erkläre ich den Manager für Regeln zur Bedingten Formatierung.
Später erläutere ich die Datenüberprüfung. Da kommt die Frage einer Teilnehmerin, ob Excel für die Datenüberprüfung auch einen solchen Manager zur Verfügung stellt. Finden kann man sie ja – mit Hilfe der Schaltfläche „Suchen und Auswählen“. Leider nein, lautet meine Antwort.
Heute in der Excelschulung:
In der Seitenansicht wird die Linie angezeigt:
Warum allerdings nicht in der Tabelle?
Die Antwort ist einfach: In der Normalansicht der Tabelle ist der (automatische) Seitenumbruch zu sehen. Deshalb wird die (formatierte) Linie nicht angezeigt. Eine Linie gewinnt – hier: der Seitenumbruch.
Lieber René,
in Excel gab es einmal eine Einstellung, mit der sich Zellen mit einem Zeichen (z.B. —-) füllen ließ, auch egal, wie breit die Spalte ist.
Dies wurde durch eine Tastenkombination abgelöst. Meine Notiz darüber finde ich leider nicht mehr und im Internet habe ich gar nichts mehr gefunden.
Hast Du diese Kombination zufällig bei der Hand?
Danke.
LG Traudl
Hallo Traudl,
Tastenkombination?
Du kannst es mit der Funktion WIEDERHOLEN auffüllen lassen:
=WIEDERHOLEN(„Excel nervt „;999)
oder mit Zellformat / Ausrichtung / Horizontal / Ausfüllen:
Oder du kannst das benutzerdefinierte Format „*“ verwenden, beispielsweise „*_0“:
Damit kannst du beispielsweise einen Text linksbündig und einen rechtsbündig darstellen („München“* TT.MM.JJJJ)
Sonst fällt mir nichts ein.
LG :: Rene
Wenn man (lange) Formeln in Bedingten Formatierungen erstellt hat, kann man diese leider nicht sehen, wenn man den Manager für Regeln der Bedingten Formatierung geöffnet hat. Man kann den Dialog auch nicht verbreitern. Oder gar Kommentare einfügen. Das nervt!
Es gibt einen kleinen Trick kann Abhilfe geschaffen werden – die Funktion „N“ liefert einen leeren String oder die Zahl 0 zurück. Sie kann an den Anfang der Funktion eingebaut werden, so dass die Funktion nicht verändert wird. Und so kann man Kommentare in den Manager für Regeln der Bedingten Formatierung einbauen.
Danke an die Teilnehmerin der ExcellentDays für diesen Hinweis – ich weiß leider ihren Namen nicht mehr …
Sehr geehrter Herr Martin,
Wir nutzen in der Firma eine Excelliste zur Maßnahmenverfolgung. Dazu erstellen wir regelmäßig ein Reporting über eine Pivot Tabelle. Leider wird in der Grafik die Jahreszahl mit dem € Symbol versehen. Der Kollege der die Pivot Tabelle für uns erstellt hat, konnte den Fehler leider auch nicht finden. Ich habe mich durchs Internet gesucht und probiert, leider hat bisher nichts funktioniert. Leider sind meine Kenntnisse von Excel und/oder Pivot sehr eingeschränkt. Können Sie mir vielleicht weiterhelfen? Vielen Dank.
Freundliche Grüße
Das ist eine hübsche Fingerübung für die Mittagspause
Sehr geehrte Frau W.,
Ich habe auf Ihrer Datenquelle eine neue Pivottabelle aufgesetzt und bin stutzig geworden, weil die Jahreszahlen und die Anzahl der Lfd.Nr als Währung angezeigt wird.
Dann habe ich in den Formatvorlagen nachgeschaut und festgestellt, dass jemand in dieser Datei die Formatvorlage „Standard“ als Währung formatiert hat.
Die Lösung für Ihr Problem: Ändern Sie die Formatierung der Formatvorlage „Standard“. Erstellen Sie die Pivottabelle und das Diagramm neu! Aktualisieren hat bei mir nichts genützt!
Und voilà: Jahre ohne Euro …
schöne Grüße
Rene Martin
Ich bin doch nicht blöde! Ich sehe das doch! Die zentrierten Zahlen stehen nicht bündig untereinander:
Der Grund ist schnell gefunden: in manchen Zellen ist ein Textumbruch eingeschaltet, der eine kleine Einrückung bewirkt. Allerdings ist dies nicht bei jedem Zoom sichtbar.
Natürlich weiß ich, was dahinter steckt – die Zahlen sind gerundet.
Dennoch: schwarze Nullen und rote Nullen, +0,00 und -0,00 – das ist immer wieder amüsant:
Ein Vortrag von Martin Weiß über Bedingte Formatierungen auf den Excellent Days. Er zeigt, wie man mit der Funktion ZÄHLENWENN alle Zahlen einfärben kann, mehr als drei mal vorkommen. Die Formel in der Bedingte Formatierungen lautet:
=ZÄHLENWENN($A$3:$O$32;A3)>3
Alle machen brav mit. Mein Nachbar wundert sich, warum bei ihm keine Zelle rot eingefärbt wird. Er schaut in den Manager für Regeln zur Bedingten Formatierung und wundert sich über die Formel:
=ZÄHLENWENN($A$3:$O$32;XEQ1048550)>3
Der Grund ist einfach: Er hat den Bereich von rechts unten nach links oben markiert. Deshalb wird ein relativer Bezug A3 in der Zelle A3 umgesetzt in: 30 Zeilen nach oben und 15 Spalten nach links. So kommt XEQ1048550 zustande.
Damit so etwas Nervendes nicht passiert, schlage ich ein anderes Vorgehen vor:
Ich beginne im ersten Schritt mit einer Zelle, beispielsweise A3 (oder O32) und aktiviere dort die Bedingte Formatierung:
Im zweiten Schritt aktiviere ich erneut den Regelmanager (Start / Bedingte Formatierung / Regeln verwalten) und dehne nun den Bereich aus:
Das klappt:
Okay – ein Schritt mehr – aber ich bin auf der sicheren Seite. Damit Excel nicht mehr nervt!
Merkwürdig:
Während man in der Bedingten Formatierung die Werte bei Datenbalken und Symbolsätzen ausblenden kann („nur Symbol anzeigen“)
ist dies bei Farbskalen nicht möglich.
Vergessen oder gewollt?
Danke an Martin Weiß für diesen Hinweis.
In Excel kann man das Design über die Registerkarte „Seitenlayout“ ändern:
Während man sich den Namen des Designs in der Statuszeile anzeigen lassen kann:
sucht man diesen Befehl in Excel vergeblich:
Schade!
Das ist schon blöde mit den Farben. Ich bekomme eine Datei geliefert und schaue mir die Farbe an:
Man erkennt an der Farbpalette nicht, dass das Farbschema geändert wurde – ja noch nicht einmal, welches Design verwendet wurde. Erst ein Blick in Seitenlayout zeigt die Lösung:
Allerdings: Microsoft hätte sich ein bisschen mehr Mühe geben können – man kann nur sehr schwer erkennen, welches Schema verwendet wurde. Und schließlich: wird das Blatt in eine andere Datei kopiert, wird zwar das Farbschema weitergegeben, aber nicht verwendet:
Hallo Rene,
wir hatten uns bei einem der Kurse in Regensburg kurz kennengelernt und Du hattest mir danach schon bei einem Problem geholfen.
Jetzt bin ich wieder am Standort am Ende meiner Weisheit angelangt und hoffe das ich Dich da noch einmal behelligen kann:
Ich mache monatlich für die Geschäftsführung eine Zusammenfassung vieler Kennzahlen, das ist ein großes Excelsheet mit Einzeltabellen für die unterschiedlichen Bereiche, keine komplexen Formeln drinnen, viele der Zahlen tatsächlich als ‚zahl‘ eingetragen. Und excel grafiken, aber auch nicht wirklich komplex.
Das Ganze ist ‚graphisch‘ ein wenig aufbereitet und die jeweiligen Kennzahlen sind auch grün oder rot gefärbt, je nachdem ob über oder unter der Zielzahl. Jetzt kommt es aber immer öfters vor, das Excel sich weigert eine weitere neu eingetragene Zahl zu formatieren – mit dem unten angegebenen Hinweiß ‚Too many different cell formats‘. Manchmal geht das Arbeitsblatt dann auch einfach zu und ich muss es ‚recoveren‘.
Weißt Du was ich hier machen kann um eine weitere Befüllung der Tabelle und entsprechende Formatierung zu gewährleisten? Das Jahr ist ja noch nicht vorbei und das Excel sheet wird eher noch wachsen.
Herzlichen Dank,
Hallo Maximilian,
uff! Was macht ihr denn?
Ja – Excel hat Obergrenzen. Eine Liste findest du beispielsweise auf:
Ich weiß nicht, ob man den Zahlen Glauben schenken darf – bei manchen Dingen reagiert Excel schon vorher „komisch“. Auf der Seite lese ich, dass Excel maximal 64.000 Zellformatierungen zulässt. Ich weiß auch, dass Excel ein schlechtes Speichermanagement hat
Frage: habt Ihr Inquire? Wechsel mal in Excel auf Datei / Optionen – dort in die Add-Ins und schaue bei den COM-Add-Ins nach:
Wenn Du Inquire findest, aktiviere ihn. In der Registerkarte „Inquire“ gibt es ein Symbol „Übermäßige Zellformatierung entfernen“. Häufig hilft das (meine Erfahrung).
Versuche es mal.
Klappt das? Hilft das?
Hallo Herr Martin,
wenn ich in Excel einige Zahlen in einer Zeile habe, davon sind ein paar Zahlen rot formatiert [Schriftfarbe]: Gibt es eine Möglichkeit, in einer anderen Spalte die Anzahl jener Zahlen anzeigen zu lassen, die rot gefärbt sind?
Herzliche Grüße
Hallo Herr F.,
keine Funktion kann eine Zellformatierung ermitteln.
Somit kann man dies nur mit ein paar Zeilen VBA-Code lösen.
Schöne Grüße
Rene Martin
Sehr geehrter Herr Dr. Martin,
ich bin großer Fan Ihrer Tutorials (und Ihrer Westen) früher auf video2brain, heute auf LinkedIn.
Heute wende ich mich mit einer Frage an Sie, auf die ich in den Weiten des Internets keine Lösung gefunden habe.
Ich habe ein EXCEL Datei, mit der wöchentlich die „Performance“ an verschiedenen Parametern gemessen wird.
Hier wird (auf ca. 50 Tabellenblättern in jeweils ca. 40 Zellen) mit „Bedingter“ Formatierung“ gearbeitet, um optisch die jeweiligen Werte zu bewerten.
Gibt es eine Möglichkeit, die bestehende „Bedingte Formatierungsregel“ zeitsparend für die ca. 2.000 Zellen zu ändern?
Vielen Herzlichen Dank im Voraus für Ihre Hilfe.
Hallo Herr S.,
ich fürchte, DA bringen Sie Excel an die Grenzen. Man kann so etwas programmieren (wenn Sie sehr viele einzelne bedingte Formatierungen haben). Sie könnten das Dokument „entzippen“ und dort in der XML-Datei des Tabellenblattes die bed. Formatierung ändern (kennen Sie das? – die conditional formating befindet sich ganz am Ende – muss allerdings auch für jeder Formatierung einzeln vorgenommen werden):
Sonst weiß ich leider keine Möglichkeit ALLE bedingten Formatierungen schnell zu ändern.
Blöder Tipp: manchmal geht es schneller, wenn sie alle bed. Formatierungen löschen und dann neu erstellen.
Der Teilnehmer der Excelschulung ist renitent. Er ruft mich ein drittes Mal, weil er nicht mehrere Zellen verbinden kann:
Auch hier ist der Fehler rasch gefunden: Als wir zuvor das Dokument geschützt haben, hat er „gespielt“ und die Arbeitsmappe geteilt. Bei dieser Option ist das Verbinden von Zellen verboten. Klar, oder?
Der gleiche Teilnehmer der Excelschulung beschwerte sich kurz danach wieder, dass er mal wieder nicht Zellen verbinden könne. Ich stutzte:
Er hatte die Zelle S1 markiert und dann mit gedrückter Strg-Taste die Zellen J1:S1. Das muss ja schief gehen!
Excelschulung. Ein Teilnehmer fragt mich, warum er den Zellverbund nicht aufheben darf:
Die Antwort war schnell gefunden: der Cursor befand sich in der Zelle und nicht auf der Zelle. Was man leicht an dem sichtbaren „x“ und dem „√“ erkennen kann.
Amüsant. Ich zeige in der Excelschulung, dass man ein Datum auch auf dem rechten Ziffernblock eingeben kann, also:
17-6-18
oder auch:
17-6
Das Jahr wird ergänzt; man müsste das Ganze umformatieren. Immerhin – Excel wandelt 17-6in ein Datum um.
Die Teilnehmer „spielen“ ein bisschen, probieren – bis ein Teilnehmer sich beschwert:
17.6.
funktioniert aber nicht. Tatsächlich – DAS wird nicht als Datum erkannt.
Schade – dann halt nicht!
Heute hat mich in der Excel-Schulung ein Teilnehmer darauf aufmerksam gemacht, dass man mit gedrückter [Strg]-Taste nicht nur getrennte Bereiche, sondern auch überlappende Bereiche markieren kann. Dabei verwendet Excel verschiedene Grauschattierungen.
Nicht, dass man es benötigt – aber es ist lustig!
Manchmal bin ich schon erstaunt. Eine Teilnehmerin zeigt mir eine Datei mit einer Liste, die ein Kollege erstellt hat. Diese Liste kann sie nicht sortieren kann. Die Ursache ist schnell gefunden: einige Zellen sind verbunden.
Ich zeige ihr, dass man alle Zellen markieren kann und die Verbindung aufheben kann. Das Ergebnis: zirka zwei Minuten. Wir schauen nach: die Liste enthält zirka 100.000 Datensätze – also 100.000 verbundene Zellen !?!
Wir haben eine bessere Idee. Wir stellen fest, dass eine weitere Zelle unterhalb der rechten Spalte gefüllt ist. Also können wir die zweite der beiden verbunden Zellen markieren und löschen. Diesmal ist die Aktion schneller. Und nur noch die Spalte etwas verbreitern – nun kann sortiert werden.
Was mich wundert: Welcher Mensch (oder welches System) verbindet 100.000, damit Informationen in dieser einen breiten Zelle eingefügt werden können. man hätte einfach nur die Spalte verbreitern können !?!
Schon perfide: Ich verbinde zwei Zellen miteinander („verbinden und zentrieren“). Ich speichere die Datei unter dem Namen „RenesTest.xlsx“. Ich verweise von einer anderen Datei auf die verbunden Zelle(n) und erhalte als Bezug:
=[RenesTest.xlsx]Tabelle1!$B$5
Ich speichere die Datei unter dem Namen „Test Rene.xlsx“. Erneut ein Bezug auf die verbundenen Zellen. Nun erhalte ich:
='[Test Rene.xlsx]Tabelle1′!$B$5:$C$5
was nach Bestätigung mit dem Fehler #WERT! quittiert wird. Erstaunlich, dass bei einem Leerzeichen im Dateiname der Bezug auf die verbunden Zellen aufgelöst wird, während bei einem Dateinamen ohne Leerzeichen der Bezug auf eine Zelle erfolgt!
Fazit: Besser nicht „verbinden und zentrieren!“ Das bringt nur Ärger!
Hallo Herr Martin
Leider nein. Die usprungsdatei hat leider auch kein währungsformat. Ich bin mittlerweile echt ratlos….
Mit freundlichen Grüßen
#####
sorry, Herr W. – ich war zu schnell … nochmal nachgeschaut … ich habe den Fehler gefunden:
In der Datei ist die Zellformatvorlage „Standard“ auf „Buchhaltung“ gestellt.
Und so geht es: Wechseln Sie in Start / Formatvorlagen zu „Standard“ und ändern Sie diese über das Kontextmenü. Dort sehen Sie ein Währungsformat als Zahlenformat – das muss raus!
#####
Hallo Herr Dr. Martin,
Sie sind Spitze !!! Echt klasse.
Gestern schrieb Holger, dass „aufgrund der Datumserkennung jede Menge Gene falsch geschrieben werden? 1MRZ und so Zeugs…“. Ich schaue nach:
1MRZ ist ein „Crystal structure of a flavin binding protein from Thermotoga Maritima, TM379″. Aha. Schnell eine Suchmaschine angeworfen. Auch
3JAN
2FEB
5FEB
1MRZ
2MRZ
4MRZ
1JUN
3JUN
4JUN
5JUN
1JUL
2JUL
3JUL
4JUL
2AUG
3AUG
1SEP
1OKT
2OKT
3OKT
4OKT
2NOV
3NOV
4NOV
2DEZ
3DEZ
4DEZ
5DEZ
werden gefunden. Kopiert man diese Liste nach Excel erhält man:
Holger kommentierte: „Kein Wunder, daß Excel im Labor so beliebt ist, was? Excel ist ein ganzes Chemikalienlager“
Ich verstehe es nicht. Ich erhalte eine Datei. In einer Spalte stehen die Zahlen (Zahlenformat: Standard) linksbündig in der Zelle. Die Zellen sind zentriert formatiert!
Auf den Zellen liegt eine bedingte Formatierung. Schalte ich sie aus, sieht das Ganze so aus:
Zellenformat links; Ausrichtung: zentriert. Schalte ich eine bedingte Formatierung ein, fällt auf, dass die Zellen, welche die Bedingung erfüllen, ihre Ausrichtung ändern ?!?
Ich erstelle ein neues Tabellenblatt – die Grundausrichtung ist – linksbündig!
Ich kopiere das neue Blatt in eine neue Arbeitsmappe und schaue mir den XML-Code an. Ich finde im XML-Code ZWEI Zellformate:
Normalerweise steht bei einer leeren Tabelle in der Datei „styles.xml“ im Knoten cellXfs nur die erste Zeile.
Nun meine Frage: Hat jemand eine Idee, wie man die Grundausrichtung eines Tabellenblattes ändern kann? Also eine Arbeitsmappe so manipulieren kann, dass ein neu erzeugtes Tabellenblatt in dieser Datei eine Grundausrichtung „links“ hat.
Und: nein – nicht über Zellformatvorlagen (habe ich nachgeschaut – die sind nicht angerührt):
Ich habe heute mit einem Freund ein paar Excel-VBA-Lösungen programmiert.
In einer Tabelle sollen für den Ausdruck unter jeder Ergebniszeilen (Zeile mit den Zwischensummen) ein Seitenumbruch eingefügt werden (und noch ein paar weitere Dinge eingeschaltet und formatiert werden). Der Hintergrund: jedes dieser Blöcke sollte ausgedruckt an jeweils einen Kunden verschickt werden.
Der erste Test erstaunt:
Oha – man darf nur 1.026 manuelle Seitenumbrüche einfügen – mehr erlaubt Excel nicht.
Erstaunlich. Eine Excel-Schulung. Wir üben die Grundrechenarten und Summe. Formatieren die Tabelle – unter anderem mit dem Buchhaltungsformat.
Wir schauen und das Ergebnis in der Seitenvorschau an (Datei / Drucken):
Upps – kein Eurozeichen! Ich vergrößere den Zomm – und schwups – da sind sie!
Das Erstaunliche: bei einigen Teilnehmern hat es funktioniert, bei einigen wurden nur einige (nicht alle) € verschluckt; und: nach einer Weile wurden sie korrekt angezeigt: rein – raus – rein – raus …
Sehr perfide!. Wenn man zwei Zeilen (oder Spalten) mit der Maus zusammenschieben, kann man sie mit der Maus wieder „auseinanderschieben“, das heißt sichtbar machen, das heißt: einblenden. Man kann sie aber auch über den Befehl „einblenden“ (im Kontextmenü der Zeilenköpfe oder über Start / Zellen / Format / Ausblenden & Einblenden / Zeilen einblenden wieder sichtbar machen.
Hat man sie jedoch nicht ganz zusammen geschoben, werden sie nicht mehr eingeblendet. Oder genauer: Beträgt die Zeilenhöhe 0,1 oder mehr, ist „einblenden“ zwecklos, da die Zeile für Excel nicht ausgeblendet ist.
Ich musste eine Weile suchen. Obwohl in der Zelle eine Formel (und eine bedingte Formatierung) war, habe ich den Ergebniswert der Formel nicht gesehen.
Nein – die Schriftfarbe der Zelle war nicht weiß; es lag kein Zahlenformat unter den Zellen. Dann habe ich es entdeckt: Im Dialogfeld der bedingten Formatierung befindet sich eine Option „nur Symbol anzeigen“. Und die war aktiviert.
Es ist schon verblüffend: In einer Datei stehen Uhrzeiten. Sie werden mit dem benutzerdefinierten Format „mm“ formatiert.
Speichert man die Datei, schließt sie und öffnet sie erhält man andere Angaben:
Ein Blick in das Format verrät, dass aus mm MM wurde:
Die Lösung: man muss sie mit [mm]. Dann übersteht dieses Format auch das Speichern:
Danke an meine Kollegin Angelika Meyer für die Frage und an meinen Kollegen Stefan Lau.
Was passieren kann, wenn man einen Text als Text formatiert – darauf habe ich schon hingewiesen. Auch was passiert, wenn man einen (langen) Text als Buchhaltung formatiert:
Amüsant ist dagegen auch folgendes Phänomen: Wenn man einen Text als Datum, Prozentwert oder Währung formatiert:
und dann mit der Funktion LÄNGE weiter rechnet – allerdings mit mindestens zwei Rechenoperationen (beispielsweise LÄNGE – 1 oder LÄNGE x 1), dann wird das Zahlenformat übernommen:
Erstaunlicherweise: FINDEN und SUCHEN liefern auch Zahlen – sie übernehmen jedoch nicht das Zahlenformat.
Inquire ist schon klasse. Er analysiert Tabellen und findet eine Menge „verborgener“ Inhalte: ausgeblendete Zeilen, weiße Schriftfarbe, … Allerdings: zwei Dinge findet dieses Analysewerkzeug nicht:
1.) Wenn eine Form auf einer Zelle liegt (hier etwas versetzt, damit man sie besser sehen kann)
2.) Wenn eine Zelle (hier E4) benutzerdefiniert mit
;;;
formatiert ist. Der leere Wert vor dem ersten Semikolon gibt an: positive Zahlen werden nicht dargestellt; der zweite legt das Gleiche für negative fest. Der dritte für 0.
Beim Ausscheiden und Einfügen einer Zelle werden sämtliche Formate „ausgeschnitten“ – das heißt: auf Standard zurückgesetzt.
Linien werden jedoch nur dann ausgeschnitten, wenn sie von der „richtigen Seite“ hinzuformatiert wurden.
Erstaunlicherweise werden Sie auch nicht dann ausgeschnitten, wenn die ganze Zeile mit einer Linie formatiert wurde – egal von welcher Seite die Linie eingefügt wurde.
Sehr geehrter Herr Martin!
Ich verfolge begeistert Ihre V2B Kurse!
Ich bin Anfänger in Excel und habe für ein spezifisches Problem bislang keine passende Lösung gefunden.
Wär fein, wenn Sie mir weiterhelfen können.
Ich möchte die negativen Stunden in Spalte F mit Vorzeichen „minus“ und in roter Farbe angezeigt bekommen. Formatiert als Zeit, so dass ich die Spalte summieren kann.
Rechenvorgang: D44-G44-E44 bzw. AZ IST minus AZ SOLL minus Mittagspause 30 Minuten (nur bei AZ IST größer als 6 Stunden, bis größer gleich 6 Stunden, keine Mittagspause).
Wäre nett, wenn Sie mir hier weiterhelfen können.
Vielen Dank im Voraus!
Mit freundlichem Gruß
######
Hallo Herr D.,
eigentlich geht das nicht.
Excel beginnt bei den Datumsangabe am 01.01.1900. Das heißt: 12:00 Uhr wird intern behandelt wir ein halber Tag seit dem 01.01.1900 – also 0,5. Wenn Sie nun -06:00 Stunden haben möchten, wird dies als 31. Dez. 1899 18:00 Uhr behandelt – das geht eigentlich nicht.
Und jetzt zum „eigentlich“:
Sie können in den Optionen /Erweitert den beginn auf 1904 „hochsetzen“ – dann haben Sie zwischen 199 und 1904 vier Jahre „Puffer, in denen Sie mit negativen Uhrzeiten rechnen können.
Ich rate allerdings davon ab, weil dann alle Datumsangaben in dieser Datei um vier Jahre verschoben werden. Und ich sehe in Ihrer Liste 28.05.2016
Alternative: Ich würde Hilfsspalten verwenden: +/- AZ pos:
=WENN(D8-G8-E8>0;D8-G8-E8;0)
+/- AZ neg:
=WENN(D8-G8-E8<0;ABS(D8-G8-E8);0)
Hilft Ihnen das?
######
Hallo Herr Martin!
Ja, so mach ich`s.
Vielen herzlichen Dank für Ihre Hilfe!
Schöne Grüße nach München!
Gestern in der Excel-Schulung: Ein erstaunter Blick: Hat eine Zahl mehr als elf Ziffern wird diese Zahl in der wissenschaftlichen Schreibweise dargestellt.
Das Erstaunliche: Das Zahlenformat ist noch immer „Standard“. Excel hätte ja nicht nur die Darstellung, sondern auch das Zahlenformat ändern können …
Ärgerlich: viele Dinge kann man auf mehreren Blättern gleichzeitig erledigen, wenn man mehrere Blätter mit [Strg9- oder [Shift]-Taste markiert (also den Gruppenmodus aktiviert): Zellen formatieren, beschriften, Formeln einfügen, Spalten verbreitern, die Seite einrichten. Leider nicht einen Blattschutz auf alle selektierten Blätter anwenden. Und: Folgende Sache geht leider auch nicht:
Man kann zwar auf allen Blättern in Kopf- oder Fußzeile ein Bild einfügen. Ändern man jedoch die Bildgröße, wird sie nur auf einem Blatt geändert. Schade!
Wir können ja so froh sein, dass wir Microsoft Excel verwenden (dürfen).
Heute in der libreOffice Calc-Schulung haben wir festgestellt, dass eine Linie, die an den rechten Zellrand angefügt/formatiert wird auch von dort wieder weggenommen werden muss und nicht vom linken Rand der Nachbarzelle.
Zu Glück hat Excel dieses unglückliche Verhalten schon seit vielen Versionen bereinigt.
Ich habe es noch einmal ausprobiert: anderer Rechner, anderes Betriebssystem – gleiches Phänomen.
Ich versuche es von Neuem: In A1 steht das Jahr 2017, in B1 der Monat 5. In C1 die Formel
=DATUM($A$1;$B$1;SPALTE()-2)
Rüberziehen bis AG1.
Die Datumsangaben werden als Tag mit TT formatiert.
In C1:AG38 wird folgende bedingte Formatierung verwendet:
=WOCHENTAG(C$1;2)>5
Sieht so aus:
Monatszahl in B1 ändern. Sieht so aus:
Heute in der Excel-Schulung:
Wir erstellen einen Kalender mit bedingter Formatierung. Die Wochenenden und Feiertage werden grau formatiert:
Klappt wunderbar – allerdings: beim Umschalten auf einen anderen Monat bleiben graue „Reste“ einfach stehen. Unglaublich! Unerhört!
Nach einer Weile verschwindet der Fehler wieder. Muss ich das verstehen?
Über merkwürdige Prozente / Prozentwerte habe ich hier in diesem Blog schon einige Male mich geäußert. Nun wieder:
Geben Sie ein paar Prozentwerte ein. Legen Sie eine bedingte Formatierung drüber mit einem Symbolsatz. Das Ergebnis verblüfft:
Warum wird die Zelle, in der 70% steht mit einem vollen Kreis gekennzeichnet – 70% ist doch nicht >=80 Prozent?
Des Rätsels Lösung: Wenn Sie jeden Wert in Verhältnis zum größten Wert setzen, also beispielsweise
=D2/MAX($D$2:$D$16)
dann ergeben sich andere Werte – nämlich 88% bei 70%.
Das heißt: 80% heißt bei Excel:
80% des größten Wertes der Liste. Dabei wird die Liste dynamisch erweitert oder verkleinert wenn Sie Werte löschen oder hinzufügen. Warum sagen die das nicht gleich? So? Denn: wenn Wert >= 80% ist so falsch!
Ein großes Dankeschön an Peter, der mich auf diese Merkwürdigkeit, auf dieses verwirrende Phänomen und auf dieses auf den ersten Blick erstaunliche Verhalten hingewiesen hat. Er schreibt dazu:
„Es ist eben für den arglosen Benutzer nicht erkennbar, dass die Auswahl Prozent in der Symbolformatierung eine gänzlich andere Rechenlogik besitzt als die Formatierung Wert.“
Amüsant. Ist Ihnen das schon aufgefallen? – Wenn man mehrere Zellen in Excel markiert, steht in der Statuszeile Anzahl, Summe, … Man kann die Liste der Funktionen erweitern.
Noch nie aufgefallen ist mir Folgendes: Wenn man formatierte Zahlen markiert – beispielsweise Zahlen mit Tausenderpunkt und ohne Nachkommastellen, wird die Summe und der Mittelwert ebenso formatiert. Ebenso Minimum und Maximum. Anzahl und Numerische Zahl jedoch nicht:
Als „Standard“ formatierte Zahlen erhalten folgendes Ergebnis:
Das ist konsequent, dass Anzahl keine Nachkommastellen hat – aber ein Tausendertrennzeichen hätte man der armen Anzahl schon spendieren können. Finden Sie nicht?
Amüsant. Ich schreibe in eine Zelle, die mit der Schriftart „Calibri“ formatiert ist, mit dem Zahlenformat und mit dem Zellformat „Standard“ einen Text.
Ich bestätige die Eingabe:
Schwupp: Lustige Zeichen.
Der Kenner bemerkt sofort, dass Excel die Zelle automatisch in der Schriftart WingDings formatiert hat. Der Grund: in den drei Zellen darüber befinden sich Zeichen, die über Einfügen / Symbol aus der Schriftart WingDings eingefügt wurden. Sobald mindestens drei WingDings-Zeichen übereinander stehen, „vermutet“ Excel, dass das nächste Zeichen nun auch in der gleichen Schrift formatiert werden soll. Will ich das? Nein!
Letzte Woche in der Excel-Schulung. Wir üben das gestalten von Tabellen. Eine Teilnehmerin fragt mich, was sie gemacht hat. Das Ergebnis von schräggestelltem Text neben vertikal verlaufendem Text ist verblüffend:
Noch erstaunlicher ist der Effekt, wenn ein Text nach links und einer nach rechts geneigt wird:
Und: Finger weg vom Zusammenspiel Textausrichtung: schräg UND Linien:
Meine Empfehlung: Finger weg von schräg. Das ist wirklich schräg!
Ich dachte, das Zahlenformat „Standard“ bedeutet, dass Zahlen „in Frieden“ gelassen werden. Also: ohne Tausendertrennzeichen, ohne Rundungen der Nachkommastellen.
Denkste!
Eine Zahl, die insgesamt mindestens elf Ziffern hat (beispielsweise acht Ziffern vor dem Komma und drei danach oder auch: eine Ziffer vor dem Komma und zehn nach dem Dezimaltrennzeichen) werden trotz oder auch beim Zahlenformat „Standard“ gerundet formatiert.
Perfide!
Ich erstelle zwei bedingte Formatierungen. Die eine überprüft, ob in Spalte F ein Wert > 800 steht. Wenn ja, dann wird die Schriftfarbe auf blau gesetzt. Die zwei Bedingung wird auf die gesamte Tabelle angewendet. Sie formatiert die Hintergrundfarbe (mit einem anderen) Blau. Das Ergebnis sieht wie folgt aus:
Wechselt man in den Dialog „Formatieren“ auf die Registerkarte „Ausfüllen“, ist die Schaltfläche „Keine Farbe“ der Hintergrundfarbe unterlegt.
Begeht man jedoch den Fehler und klickt auf diese Schaltfläche, sieht man zwar auf dem Dialog keinen Unterschied – allerdings wird nun die Option „Keine Farbe“ aktiv – das heißt: die blaue Hintergrundfarbe wird von „keiner Farbe“ überschrieben.
Irgendwie doof …
Heute in der VBA-Schulung war ich verblüfft. Wir wollten herausfinden, wie der Befehl für das Zahlenformat „Währung“ lautet. Ich forderte die Teilnehmer auf, den Befehl „formatiere“ eine Zelle als Währung aufzuzeichnen und sich das Ergebnis anzusehen. Wir erhielten vier verschiedene Ergebnisse.
Vier? Zwei hätte ich verstanden. Währung und Buchhaltung. Aber vier? Die VBA-Befehle lauten:
‚ — Buchhaltung
Selection.NumberFormat = _
„_-* #,##0.00 [$€-de-DE]_-;-* #,##0.00 [$€-de-DE]_-;_-* „“-„“?? [$€-de-DE]_-;_-@_-“
Selection.NumberFormat = „_($* #,##0.00_);_($* (#,##0.00);_($* „“-„“??_);_(@_)“
‚ — Währung
Selection.NumberFormat = „#,##0.00 $“
Selection.NumberFormat = „$#,##0.00_);[Red]($#,##0.00)“
Schaut man das genauer an, findet man die Unterschiede:
Denn – es ist ein Unterschied, ob man das Symbol „Buchhaltungszahlenformat“ in der Gruppe „Zahl“ verwendet oder „Buchhaltung“ aus dem Kombinationsfeld der gleichen Gruppe (oder über den Dialog Zellen formatieren / Zahlen / Buchhaltung).
Es ist ein Unterschied, ob Sie das Symbol „Währung“ verwenden (oder über den Dialog Zellen formatieren / Zahlen / Währung) oder – die Tastenkombination [Shift] + [Strg] + [$]. Ob das nicht zu Problemen führen kann?
Erstaunt hat es mich doch für einen Moment.
Für die Teilnahmebestätigungen der Excel-Schulung morgen markiere ich in Outlook in der Mail die Namen und kopiere sie nach Excel. Und wundere mich, warum sie in der Spalte neben der Spalte stehen, in die ich sie eingefügt habe:
Klar: Excel übernimmt den Einzug der Absatzformatierung von Outlook. Kann man leicht im Dialog „Zellen formatieren“ nachsehen:
Amüsant.
Ich gebe in Excel eine große Zahl ein. Ich kann sie mit dem benutzerdefinierten Zahlenformat 0.. formatieren. Damit werden die letzten sechs Ziffern nicht mehr dargestellt, das heißt: wegformatiert.
Das funktioniert prima, wenn in der Windows-Systemsteuerung als Sprache Deutsch (Deutschland) oder Deutsch (Österreich) eingestellt ist. Ist jedoch Deutsch (Schweiz) voreingestellt, so finden sich in den „Weiteren Einstellungen“ bei dem Symbol für Zifferngruppierung ein Apostroph als Zeichen und nicht ein Punkt. Somit funktioniert dieses benutzerdefinierte Zahlenformat mit dieser Einstellung nicht. Das heißt: bei den „normalen“ Schweizer Einstellungen klappt das nicht.
Amüsante Randbemerkung: Ich Deutscher öffne Excel, formatiere eine Zahl mit 0..
Stelle nun das Symbol für Zifferngruppierung auf Apostroph um.
Excel ändert die benutzerdefinierte Formatierung mit.
Bei einer Neuformatierung verweigert er sich natürlich bei 0..
Kann praktisch – kann ärgerlich sein – Stichwort: Datenaustausch.
Excel treibt uns zum Wahnsinn? – Nö – WIR treiben jetzt mal Excel zum Wahnsinn! Und so geht es:
– neue Datei anlegen
– Formatvorlage „Standard“ mit irgendeiner Füllfarbe versehen – jetzt wird das ganze Tabellenblatt eingefärbt
– Tabellenblatt markieren und „Füllfarbe: keine Füllung“ zuweisen – alles wieder weiß
– Dann eine bedingte Formatierung mit Füllfarbe verwenden
– Bedingtes Format sieht man am Bildschirm
– Seitenansicht und im Ausdruck: keine Farbe
######
Wie kommen wir auf so etwas? Und: wer ist „wir“? Wir hatten gestern in München wieder unseren Excel-Stammtisch, bei dem ich einen Vortrag über Fehler, Ungenauigkeiten, Unschärfen und Probleme in Excel referiert habe (Motto: „Excel nervt“). Eine Datei hat uns alle beschäftigt: warum sehe ich die Farbe der bedingten Formatierung in Excel – im Ausdruck dagegen ist sie weg. Ich habe schon im XML-Code gewühlt und bemerkt, dass das Problem in der styles.xml lag. Genauer konnte ich es nicht einkreisen.
Hilfe kam von Pia Bork. Hier noch einmal ein dickes DANKESCHÖN an sie für das Aufspüren des Fehlers. Von ihr stammt die obige Beschreibung.
Und warum nerven wir nun Excel? Nun – probiert mal das Kochrezept von oben aus. Klickt nun auf eine andere Zelle, auf ein anderes Blatt, in ein anderes Programm und wieder zurück … Excel rechnet sich grün und blau! köstlich! Das ist die Strafe fürs mich-so-oft nerven!
PS: Pias Kommentar: „Herzlichen Glückwunsch an alle, die so einen Fehler suchen müssen!“
Hallo Rene,
wir haben hier gerade Excel Stammtisch in Basel und merken: Excel nervt! J So haben wir an Dich gedacht 😉
Wir hätten gerne das Wort „Versuch“ ganz links. Denn leider schiebt Excel das Wort weiter nach rechts je größer die Schriftart.
Ich denke, da gibt es keine Lösung, aber vielleicht hast Du schon eine Lösung gefunden?
Sorry, Johannes, das hängt mit der Spationierung zusammen. Und: Excel ist überhaupt kein Programm für „vernünftige“ Textverarbeitung. Eine Teilnehmerin wollte man einen exakten Zeilenabstand haben 😉
Guten Tag Herr Martin,
vielen Dank für Ihre informative Seite, welche mir nun bereits schon einige Male helfen konnte. Dieses Mal wurde ich leider trotz intensiver Suche im gesamten Internet nicht fündigt. Es geht um folgendes Problem:
Eine Kollegin hat eine Excelmappe in der mehrere Zellen über Bedingte Formatierungen eingefärbt werden. Die werden jedoch beim drucken nicht übernommen. Schon der Druckvorschau (und auch beim drucken selber die Farben nciht verwendet, sondern alle Zellen mit weißen Hintergrund dargestellt bzw. gedruckt.
Hallo Herr O.,
Mir ist folgendes aufgefallen:
Wenn ich von Ihrer Datei ein Tabellenblatt in eine neue Datei verschiebe (egal welches Blatt), habe ich dort den gleichen Effekt. Oder umgekehrt: Bedingte Formatierung „reagiert nicht“.
Ich habe die Datei im xlsx-Format gespeichert, entzippt und „reingeschaut“ und verglichen mit einer „normalen“ Excel-Datei.
Ich weiß nicht genau an welcher Stelle, aber bei der styles.xml (im Ordner xl) finde ich Unterschiede zur „normalen“ Datei.
Ich habe nun die gesamte Datei durch „meine“ styles.xml ersetzt, geöffnet – damit sind leider sämtliche Formatierungen weg, aber nun funktioniert die bedingte Formatierung wieder.
Das heißt: durch irgendein Speichern/Austausch/Öffnen, … wurde etwas in den Formaten „zerschossen“. Und zwar in den Formaten der Datei (nicht des Tabellenblattes). Ich weiß nicht wann, bei welcher Aktion und nicht genau was. Aber wenn Sie die Datei neu formatieren, können Sie mit Ihr arbeiten.
Wenn Sie einen Blick in meine Datei werfen, erhalten Sie eine Meldung, dass etwas nicht stimmt. Klar: ich habe ja die styles.xml ausgetauscht.
schöne Grüße
Rene Martin
PS: Wenn ich ganz viel Zeit habe, schaue ich mir Ihre Styles-Datei noch einmal genauer an – vielleicht kann ich die Stelle lokalisieren, wo der Fehler auftritt.
Ich glaube, da muss Microsoft noch mal ran.
Eine Exceltabelle wird in Word eingebunden und als pdf gespeichert. Das Ergebnis ist alles andere als schön:
Druckt man Sie dagegen mit einem guten pdf-Drucker (beispielsweise von Adobe), dann sieht das Ergebnis erheblich besser aus:
Böses Excel! Oder besser: Böser Excel-Anwender!
Ich wundere mich: in einer Liste steht der Text „Umsatz“ als Überschrift. Zwischen dem Zellrand und dem ersten Buchstaben klafft allerdings eine kleine Lücke:
Das Editieren der Zelle hilft nicht weiter – vor dem „U“ befindet sich kein Leerzeichen:
Also gehe ich auf die Suche. Ein Format? Ein Einzug? Ein Blick in den Dialog bringt auch keine Lösung des Problems:
Plötzlich entdecke ich das Zahlenformat. Die Zelle mit dem Text ist als „Buchhaltung“ formatiert. Wahrscheinlich hat der Anwender die ganze Spalte (also mit der Überschrift) so formatiert:
Zahlenformat „Standard“ – und schon funktioniert es! Der Text sitzt am linken Rand. Ohne Lücke.
Verblüfft war ich schon. Ein Teilnehmer der letzten Excel-Schulung zeigte mit eine Datei, die er aus dem USA erhalten hat. Darin befanden sich mehrere Zellen mit bedingten Formatierungen:
Ein Klick auf die „rote“ Bedingung (Zellwert<=0,81) zeigte allerdings die „grüne“ Bedingung (Zellwert = 1) an. Ich war verblüfft!
Die Lösung fand ich als ich das Dokument entzippte und mit die Datei sheet1.xml im Ordner xl\worksheets anschaute. Dort war bei mehreren Bedingungen (nicht bei allen!) das Attribut priority auf den gleichen Wert gesetzt: mehrmals auf 4, auf 5, auf 6, … Natürlich müssen dort unterschiedliche Werte stehen. Per Hand geändert, die Dateien gezippt – und schon lief die bedingte Formatierung wieder.
Ich weiß zwar nicht, wann das Problem entstanden ist (USA – Deutschland) oder Excel 2007 – 2010, … aber immerhin – Problemursache gefunden und Problem gelöst.
Ich weiß, dass ich nicht zwei Datenüberprüfungen verketten kann oder – wie bei der bedingten Formatierung – nacheinander anwenden kann. Trotzdem – es wäre doch schön, wenn der Anwender aus einer Liste bestimmte Werte eintragen darf (Liste) – jedoch nur, wenn kein Feiertag und kein Wochenende ist:
Die Antwort: Wenn Sie mit der Datenüberprüfung eine benutzerdefinierte (Formel) eingeben, dann funktioniert es. Beispielsweise so:
=UND(ZÄHLENWENN(Feiertage!$B$1:$J$20;DATUM($B$2;$C$2;D$5))=0;WOCHENTAG(D$5;2)<=5;ODER(D7=“U“;D7=“M“;D7=“S“;D7=“K“;D7=“TZ“))
Das Ergebnis:
Zur Erklärung:
ZÄHLENWENN überprüft die Anzahl der berechneten Datumsangaben
DATUM($B$2;$C$2;D$5)
auf dem Tabellenblatt Feiertage. Die Zahl muss 0 sein, das heißt, sie ist nicht vorhanden – also ist das Datum kein Feiertag.
WOCHENTAG ermittelt, ob es sich um einen Tag von 1 – 5, also um einen Tag von Montag bis Freitag handelt.
ODER(D7=“U“;D7=“M“ …
prüft, ob wirklich nur einer der Texte eingegeben wurde.
Da alle drei Bedingungen gleichzeitig erfüllt sein müssen, werden mit der Funktion UND verkettet.
Ich habe in einer Datei mehrere Tabellenblätter. Ich arbeite gerne mit dem Gruppierungsmodus: markiere mehrere Blätter und ändere nun blattübergreifend Spaltenbreite, Zellformate, Kopf- und Fußzeile, etc. Leider ist es mir nicht möglich in der Umbruchvorschau die Seitenbreite zu verändern.
Die Antwort: Sorry, DAS geht leider nicht. Ebenso wenig wie mehrere Blätter gleichzeitig schützen nicht funktioniert. Sie können allerdings Einstellungen über Seitenlayout / Seite einrichten vornehmen.
Ich hätte gerne nach den Februar-Daten einen Seitenumbruch eingefügt.
Aber irgendwie geht das nicht. Eine Idee, warum?
Die Antwort: Werfen Sie einen Blick in die Gruppe „An Format anpassen“ in der Registerkarte „Seitenlayout“. Dort wurde bei Höhe (gemeint ist die Anzahl der ausgedruckten Seiten) die Zahl 1 (1 Seite) eingegeben. Deshalb dürfen Sie keine weiteren Seiten(umbrüche) einfügen.
Erstaunlich: aus der Dropdownliste „Zahlenformat“ kann etwas ausgewählt werden oder man kann etwas eintragen:
Und was passiert danach? Nach der Eingabe? – Nichts!
Hilfe! Ein Kollege hat mir in einer meiner Excel-Mappe, in der ich mein Haushaltsbuch führe, ein Bild eingefügt. Ich bekomme es nicht mehr weg. In der Kopfzeile liegt es nicht!
Die Antwort: Es würde über die Registerkarte „Seitenlayout“ eingefügt und kann dort über das Symbol „Hintergrund löschen“ (Gruppe: „Seite einrichten“) wieder entfernt werden.
Hallo zusammen,
ich schalte in Excel häufig den Textumbruch ein. Früher hier er Zeilenumbruch.
An manchen Stellen, wie beispielsweise „Endpreis“ oder „Bestellmenge“ bricht er jedoch nicht in die nächste Zeile um. Warum?
Die Antwort: Der Text ist zu kurz. Er passt in die Zelle. Warum also umbrechen?
Nö, gar nicht traurig – geht doch!
Hallo Michaela,
manchmal bin ich selbst verblüfft – aber es geht:
Wenn in einer Zelle die Zahl 17 steht, kannst Du sie mit
0,0000.
in 0,0170 formatieren – der Punkt verschiebt die Kommastellen drei Positionen nach links
Liebe Grüße
Rene
Manchmal bin ich selbst verblüfft. Heute habe ich Excel 2007 unterrichtet. Doch, doch, es gibt viele Firmen in Deutschland und anderen Ländern, die Office 2007 einsetzen.
Und ich hätte felsenfest behauptet, dass es nicht stimmt, was eine Teilnehmerin behauptete. Sie fragte mich: In einer Spalten stehen Mengenangaben, in einer anderen Preise. Die Preise sind als Euro formatiert. Warum wird bei =B4*D4 das Ergebnis nicht auch als Währung oder Buchhaltung formatiert?
Tatsächlich: Während in „meinem“ Excel 2016 das Ergebnis korrekt formatiert wird, war dies in Excel 2007 noch nicht der Fall. Übrigens: bei =B4+D4 wurde das Ergebnis mit einem Eurozeichen angezeigt. Schön, dass dieses Fehlen behoben wurde.
Was mache ich falsch?
Ich wollte mal schnell einen Kalender erzeugen und die Wochenende mit einer grauen Zellfarbe hinterlegen.
Die Antwort: Sie haben als Formel
=WOCHENTAG(B2;2>5)
geschrieben. Die Klammer wurde falsch gesetzt. Es muss heißen:
=WOCHENTAG(B2;2)>5
Ah, danke – jetzt funktioniert es!
Übrigens: 2>5 liefert den Wert FALSCH. FALSCH entspricht in Excel der Zahl 0. Hier wurde versucht Wochentag(B2;0) zu berechnen. Excel verlangt allerdings die Parameter 1, 2 oder 3 und liefert bei 0 einen Fehler. Da Fehler in der Bedingten Formatierung nicht angezeigt, sondern stillschweigend übergangen werden, wird keiner der Tage grau formatiert.
Gestern in der Excelschulung kam eine Teilnehmerin mit einer Datei. Ob ich sie mir mal ansehen könne? – Klar! Mein erstes Erstaunen: Die Datei hatte eine Größe von fast 10 MByte!
Das Öffnen dauerte – wie befürchtet – sehr lange.
Ein Blick in die Statuszeile zeigte mir an, dass die Datei 58.300 Seite lang war!
Mit [Strg] + [Ende] zur letzten Zelle U1048576. Diese Spalte war leer!
Also zurück zu U1. Von dort markierte ich mit [Shift]+[Strg]+[Ende] bis zur letzten Zelle und löschte Inhalt und Format der nicht benötigten Spalten.
Ein Blick: „nur“ noch 29.150 Seiten
Meine Nachfrage, ob sie denn alle Blätter benötigt, wurde verneint. Also: Ab A10000 wurde der „Rest“ der Tabelle nach unten markiert und ebenfalls gelöscht.
Und schließlich habe ich festgestellt, dass unterschiedliche Linienstärken und Zellformate verwendet wurden. Raus mit den Formaten; alles markieren und neu und einheitlich formatieren.
Und schließlich müssen nicht alle fortlaufenden Nummern der ersten vier Spalten bereits eingetragen sein – dies kann man mit Hilfe einer Formel erledigen, die man elegant runterziehen kann:
Das Ergebnis: 230 Seiten und eine Datei, die nur noch 610 Byte groß ist.
Ich sehe unterschiedliche Schriftgrößen in verschiedenen Zellen. Ein Klick auf jede Zelle zeigt an, dass sie in Arial, 10 pt formatiert ist. Woher rührt der Unterschied zwischen B2 und C2?
Die Antwort: Man kann ein Zeichenformat „auf“ eine Zelle legen oder auch die einzelnen Zeichen formatieren. Wahrscheinlich wurden bei den Zellen in der Spalte B die Zeichen einzeln mit 6 pt formatiert; die ganze Zelle jedoch mit 10 pt. Die „inneren“ Formate gewinnen:
Hallo Herr Martin,
seit mein Kollege an meinem Rechner war, zeigt er nicht mehr 6.000,00 an sondern 6 000,00. Ist zwar auch hübsch, aber so möchte ich das nicht. Was hat er gemacht?
Die Ursache kann entweder in der Systemsteuerung liegen. Schauen Sie mal unter „Region“ nach, welches Tausendertrennzeichen dort eingestellt ist:
Falls dies korrekt ist, werfen Sie einen Blick in die Excel-Optionen – genauer: in „Erweitert“. Dort muss eingestellt sein, dass das „Trennzeichen vom Betriebssystem übernommen“ wird.
Letzte Woche habe ich LibreOffice Calc unterrichtet. Dort gibt es wohl noch mehr Bugs, Ungereimtheiten, Merkwürdigkeiten und sonderbare Phänomene als in Excel.
Beispielsweise existiert in Calc ein Zahlenformat „Wahrheitswert“. Und ähnlich wie in Excel schiebt auch Calc bei einigen Aktionen nach bestimmten Regeln dieses Format unter die Zellen. Das bewirkt, dass nicht die Ergebniszahl 50 angezeigt wird, sondern „WAHR“. Man wundert sich:
Als freuen wir uns über das kleinere Übel Excel und leben mit seinen Fehlern und Schwächen. Und hoffen, dass Excel DAS nicht übernimmt.
Sehr geehrter Herr Martin,
ich habe ein Problem mit Excel und bin bei meiner Internetrecherce auf ihre Seite gestoßen. Sie gefällt mir sehr gut.
Da ich leider keine Info zu meinem Fehler gefunden habe hoffe ich das Sie mir weiterhelfen können.
Hier mein Fehler:
Wenn ich in der Kopf- oder Fußzeile eine Zahl als erstes Zeichen einsetze macht mir Excel automatisch ein Leerzeichen davor. Wenn ich einen Buchstaben als erste Zeichen habe dann wird nichts eingefügt. Ich habe keine Ahnung warum und wie man diesen Automatismus deaktiviert.
Unter Seitenlayout/Seite einrichten ändert sich auch nichts.
Ich hoffe Sie haben eine Lösung
Hallo Frau H.,
was bekomme ich für die Antwort? *lach*
Im Ernst:
Sub Kopfzeile()
MsgBox ActiveSheet.PageSetup.LeftHeader
End Sub
Es liefert:
„&“ITC Quay Sans Book,Standard“1. Quartal
GWEGH“
PS: DIESER Bug in Excel hat mich wirklich sehr irritiert. DARÜBER bin ich nämlich noch nie gestolpert.
Hallo,
Ich wollte doch nur einen kleinen Kalender erstellen. Warum sieht die „fünf“ so komisch aus?
Die Antwort: Wahrscheinlich haben Sie Option „Durchgestrichen“ aktiviert. Die Tastenkombination [Strg] + [5] aktiviert diese Formatierung. Vielleicht haben Sie sie fälschlicherweise gedrückt.
Ich würde ja gerne lesen – aber ich finde den Text nicht.Er lautet: „Die Liste ist die Basis für die Überprüfung aller „Geräte und Maschinen“ (GERMA). Es werden alle notwendigen Informationen […]“
Haben Sie einen Tipp, Herr Martin:
Die Antwort: Wenn Sie für die Zelle D3 den Dialog „Zelle formatieren“ aufrufen und dort die Registerkarte „Ausrichtung“, so stellen Sie fest, dass die Option „An Zellgröße anpassen“ eingeschaltet wurde.
Ich hätte es nicht geglaubt. Sehen Sie selbst:
In einer gestalteten Tabelle wurden mehrere Zellen verbunden – hier: die Zellen E1:E3:
Wählt man nun das Werkzeug „Format übertragen“
und klickt (aus Versehen?) auf andere Zellen. Am besten solche, in denen Zahlen stehen:
Die Zellen werden nun nicht zu einer Zelle verbunden, sondern der Inhalt der unteren Zelle wird lediglich ausgeblendet. Davon kann man sich mit einem Blick auf die Summe überzeugen – das Überschlagen der sichtbaren der Spalte G Zahlen kann niemals die Summe 5538 ergeben:
Der Grund: Deaktiviert man die Option „Zellen verbinden“:
so taucht die verborgene (die verborgenen) Zelle(n) wieder auf – sie waren niemals gelöscht, sondern nur ausgeblendet:
Auf dieses unglaubliche Phänomen hat mich Andreas Thehos aufmerksam gemacht – danke dafür!