Ich bin Hypochonder, Herr Doktor. – Ach was, das bilden Sie sich nur ein!

Hallo Herr Martin,

ich arbeite gerade an einer Excel-Datei (zum Üben).

In der Spalte A ab A2 bis A31 habe ich eine Liste hinterlegt, die sich auf die Nachnamen im Arbeitsblatt Belegung bezieht.

Nun würde ich gern die Matrix im Arbeitsblatt Belegung in eine formatierte Tabelle umwandeln. (Das ist kein Problem.) Nachdem ich dies getan, möchte ich gern folgendes erreichen:

wenn ich in die formatierte Tabelle einen neuen Namen einfüge, alle Nachnamen nochmals alphabetisch sortiere, soll der neu eingetragene Name in der Liste (Spalte A ab A2 bis A31) auftauchen.

Ist das möglich? Wenn ja, wie?

Vielen Dank im Voraus für Ihre Hilfe.

Mit freundlichen Grüßen

####

Hallo Herr F.,

der Trick ist, dass Sie dem Bereich der intelligenten Tabelle einen Namen geben müssen. Dann können Sie den Namen in der Dropdownliste verwenden.

Wird die Liste erweitert (oder verringert), passt sich die Liste an.

Liebe Grüße und: ein schönes Wochenende

Rene

Das sind keine Speckröllchen – das ist externer Speicherplatz für noch mehr Bauchgefühl.

Hallo Rene

Ich schätze es ausserordentlich, dass Du mich unterstützt und fühle mich geschmeichelt.

Du hast natürlich vollkommen Recht mit dem Hinweis, dass in einer Spalte keine Zahlen und Texte stehen sollten.

Dieser Umstand ist dadurch entstanden, weil die Tabelle zusätzlich für einen anderen Zweck benutzt wurde. Hierbei wurden die Zeilen insofern erweitert, indem für jeden Kunden eine zusätzliche Zeile eingetragen wurde.

Hatte ein Kunde einen Service, wurde in der entsprechenden Spalte eine 1 reingeschrieben und im Anschluss mit einem Flow in einen ScharePoint Liste übertragen. Anders hätte ich ja die Kunden Records nicht handeln können.

Nun habe ich den Servicekatalog und die Zuweisung der Kunden zum jeweiligen Service getrennt. Somit konnte ich die Tabelle vom Servicekatalog wieder «drehen», womit die Services in den Zeilen stehen und die Spaltenwerte zu den jeweiligen Daten passen.

Eine andere Lösung gibt es nicht, wenn ich Deine Erklärungen richtig verstanden habe und eigentlich scheint es mir auch logisch.

Nun muss ich einige weitere Anpassungen an dem ganzen Konstrukt vornehmen und einen neuen Flow erstellen. Dabei hoffe ich natürlich, dass ich mir keine neue Baustelle geschaffen habe.

Nochmals herzlichen Dank für Deine wertvolle Hilfe und die guten Tipps

Herby

#####

Hallo Herby,

in meinen vielen Jahren Exceltraining und meinen vielen Artikeln auf excel-nervt habe ich gelernt, dass

* Excel ein sehr gutes Programm ist

* Excel manchmal etwas eigenwillig ist

* Anwender und Anwenderinnen oft Wünsche haben, die sich SO nicht direkt umsetzen lassen (ich verstehe oft die Hintergründe)

* dass man sich auf das Denken von Excel einlassen muss (ist halt ein Mann*) und man manchmal seine Daten etwas anders organisieren muss, damit man zum Ziel kommt

Liebe Grüße

Rene

*) Die Frage, ob Excel männlich oder weiblich ist, stelle ich häufig in Schulungen. Und amüsiere mich dann über die Antworten à la: „Excel ist männlich, weil …“ oder „Excel muss eine Frau sein, der nur so kann man sich erklären …“

Entweder ist gerade ein grünes Zebra in meinen Kleiderschrank gekrochen und singt gerade die Nationalhymne oder das waren keine Aspirin.

Access kann auch nerven! Ich erstelle gerade eine Datenbank für einen Kunden. Ich schreibe mehrere Hundert Daten per VBA in eine Tabelle. Sehe nach, ob die Daten alle „angekommen“ sind:

Up – nein!? – Die Warengruppen sind nicht da!? Der Filter zeigt nichts an!

Doch: aus irgendeinem Grund werden in dieser Spalte einfach keine Daten zum Filtern angeboten, obwohl sie weiter unten in der Tabelle zu finden sind:

Im ersten Moment dachte ich, meine VBA-Routine wäre falsch …

Sex im Bett ist schon irgendwie eklig. Ich meine, das ist doch der Ort, wo ich esse!

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: ;;;

Kindererziehung ist nicht leicht. Und es muss auch eine Strafe geben. Aber Pfannkuchen aus Dinkelmehl finde ich zu hart.

Hallo Rene,

sei gegrüßt in den Abendstunden.
Ich hoffe, dass es dir soweit gut geht und dein EXCEL-Kurs für Einsteiger bald abgehalten werden kann.

Mit dieser Mail kommt nur eine fachliche Frage zu EXCEL:

Ich realisiere auf einer Zelle ein Dropdown mit einer Datenauswahl bzw. Überprüfung.
Als Datengrundlage nutze ich ein x und ein Leerzeichen und möchte auf die Verwndung eines Namens verzichten.
D.h.: Im WWW finde ich eine Lösung (http://www.office-loesung.de/ftopic332490_0_0_asc.php) über die Schritte:

Einstellungen / Listung / Quelle

den Vorschlag:

‚; x

Gibt es noch andere Lösungen?

Dankeschön & Gruß Jürgen

Hallo Jürgen

willst du wirklich als Auswahl ein Leerzeichen und ein x haben?

Ich habe so etwas schon gemacht – nur mit x. Wenn der Anwender es nicht haben will, kann man es löschen (Taste [entf]).

Wie auf office-loesung beschrieben – elegant ist das ‚ nicht gerade.

Alternative: Namen – das willst du nicht.

Alternative: Wähle zwei Zellen aus. Im unteren steht ein „x“, die obere Zelle ist leer. Oder mit einem Leerzeichen gefüllt.

Liebe Grüße

Rene

Wenn Sie Wattestäbchen zu tief ins Ohr stecken, werden Sie auf Werkseinstelung zurückgesetzt.

Ich weiß, dass Excel Begrenzungen hat. Aber erstaunlich sind manche Grenzen schon. Ich tippe unter einer Liste den Text „Ma“ und bin erstaunt, dass „Mannheim“ vorgeschlagen wird:

Es gibt mehrere Orte, die mit „Ma“ beginnen: Marburg, Marl, Magdeburg, Mainz, …

Warum findet Excel sie nicht? Die Antwort: sie sind „zu weit oben“. Der Eintrag erfolgt in Zeile 12.384. Darüber steht „Mannheim“. In Zeile 12.025 steht „Marburg“. Das ist „zu weit oben“. Wird nicht gefunden. Und auch nicht vorgeschlagen.

Ohne es zu prüfen – Excel durchsucht also lediglich zirka 100 – 200 Einträge …

Willkommen im falschen Film

Die Landeshauptstadt München setzt noch immer libreOffice Calc ein. Sie werden zwar zurück migrieren auf Microsoft Excel, aber das dauert …

Und solange muss ich dort noch Calc unterrichten.

Habe ich schon oft -ich kann mich einfach nicht mit DIESER Tabellenkalkulation anfreunden. Vielleicht bin ich excelverwöhnt. Hier einige meiner Kritikpunkte:

* Trägt man unter einer Liste einen Buchstaben an, der in mehreren Varianten vorkommt, wird der Eintrag vorgeschlagen (AutoEingabe), der zuerst in der Liste auftaucht:

Das klein geschrieben „a“ bleibt übrigens klein. Man muss es in Großbuchstaben schreiben.

* Egal an welcher Stelle man einen Buchstaben einträgt – die gesamte Liste wird abgesucht:

Eine Datumsangabe wird als Standard in der Form TT.MM.JJ eingetragen. Leider kann diese Grundeinstellung nicht ändern – man kann zwar das Datum formatieren …

* Ebenso Uhrzeit: sie wird als Standard mit Sekunden (also: HH:MM:SS angezeigt):

* Will man zwei Tabellenblätter unterschiedlich formatieren (beispielsweise eines quer und eines hoch), muss man neue Seitenformatvorlagen anlegen. Es geht leider nicht einfach über Format / Seite. Auch wenn das Denken nachvollziehbar ist (entnommen einem Satzprogramm, in dem auch Vorlagen für Seiten definiert werden), so erscheint es mir in Calc umständlich!

Liste der Vorlagen für Seiten

Machen ist wie wollen – nur krasser.

Amüsant.

Tragen Sie in eine Zelle einen Text ein. Wenn Sie in der Zelle darunter den ersten Buchstaben eingeben, schlägt AutoVervollständigen den Text vor:

Steht neben dem ersten Text ein weiterer Text, schlägt die Funktion Autovervollständigen erneut zu:

Befindet sich jedoch eine Zahl in der zweiten Spalte in der zweiten Zelle, wird nichts vorgeschlagen:

Ich vermute, dass Excel nun die ersten beiden Texte als Überschrift (einer Liste) identifiziert und deshalb nichts vorschlägt. Ich habe es mal ausprobiert – tatsächlich: Überschriftstexte, also Feldnamen, werden nicht vorgeschlagen:

Und wie geht das wieder weg?

Ein Add-In in Excel zu erstellen ist nicht schwierig – man muss nur eine Excelmappe mit Makros als Add-In speichern.

Ein Add-In einzubinden ist auch nicht schwierig. Unter Datei / Optionen / Add-Ins / Excel-AddIns [Los] findet man die Schaltfläche „Hinzufügen“. Damit kann ein Add-IN eingebunden werden.

Man kann es deaktivieren – aber wie bekommt man es eigentlich weg?

Die einzige Möglichkeit ist das Add-In umzubenennen, es dann erneut zu aktivieren und/oder deaktivieren. Dann wird erkannt, dass es nicht mehr vorhanden ist:

Komm auf die dunkle Seite – wir haben die Kekse!

Kennen Sie die Datenüberprüfung? Dort kann ich eine Liste festlegen. Dafür gibt es zwei Varianten: entweder man trägt die Daten in Zellen ein und verweist auf den Zellbereich (das funktioniert auch, wenn die Zellen einen Namen tragen) oder man trägt die Daten direkt ein. Vor allem bei kleineren Listen m/w, intern/extern, Beamter/Angestellter/Arbeiter, … empfiehlt es sich die Daten „hart“ einzutragen. Jedoch:

befinden dich die Daten (beispielsweise m;w) in der Liste, ist diese Liste case-sensitiv! Bei einer ausgelagerten Liste nicht!

Mein Bett und ich lieben uns aber der Wecker kommt damit nicht klar!

Excel unterscheidet an fast keiner Stelle zwischen Groß- und Kleinschreibung.

Ich kann einen Zellnamen (f3) in Kleinbuchstaben eintragen, einen selbst erstellten Namen in Kleinbuchstaben schreiben, Funktionen (summe), bei Vergleichen wird nicht unterschieden (=WENN(„RENE“=“rene“;1;0) liefert 1), sortieren (dort kann man es einschalten), filtern, …

An einer Stelle(*) wird jedoch unterschieden: bei der Datenüberprüfung:

In einem Kalender darf der Mitarbeiter U für Urlaub, S für Seminar, K für krank, D für Dienstreise und T für Telearbeitstag eintragen. Verboten sind ihm bei einer solchen Liste jedoch die Kleinbuchstaben. Ärgerlich!

(*) Ich weiß, es gibt noch weitere Stellen, bei denen Excel nicht case-sensitiv ist – jedoch bei der Datenüberprüfung ärgert es.

Und ich weiß: man könnte die Liste natürlich mit beiden Varianten erstellen. Oder über die Option „benutzerdefiniert“ die Groß- und Kleinschreibung abfangen. Aber warum nicht einfach bei der Liste?

Old age is no place for sissies. (Bette Davis)

So schnell kann man alt aussehen. Versuchen Sie mal Folgendes:

Erstellen Sie eine Liste und formatieren Sie diese als intelligente Tabelle.

Legen Sie einen Datenschnitt fest.

Tragen Sie neben der Tabelle Kriterien ein und filtern die Tabelle mit Hilfe des Spezialfilters („Erweitert“) an eine andere Stelle.

Und schon ist der Datenschnitt veraltet! So schnell geht es!

Zum Glück kann man ihn wieder aktualisieren.

Spontanität muss sorgfältig geplant werden!

Samstag Abend auf einer Party. Natürlich kommt das Gespräch auch auf Excel.

„Warum hat Excel eigentlich keine Bullets, keine Aufzählungszeichen“, will ein Bekannter wissen. Stimmt – Excel hat keine Aufzählungszeichen wie Word, PowerPoint oder Visio. Braucht man das wirklich, will ich wissen.

Ich überlege: Man könnte in einer Hilfsspalte ein Sonderzeichen einfügen:

Nicht elegant, aber effektiv.

Natürlich kann man die Zeichen auch mit einem „normalen“ Zeichen der gleichen Schrift verketten. Aber: braucht man das wirklich?

Er erklärt mir: „Wenn ich vor eine Liste einen Strich mache, dann will Excel das nicht.“ Aha! – Dann erkläre ich ihm, dass er ein Apostroph davor setzen muss. Dann klappt es.

Manchmal denke ich zu kompliziert.

Realität ist was für Menschen, die Angst vor Einhörnern haben.

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:

Datenüberprüfung / Liste

Datenüberprüfung / Liste

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:

geht doch!

geht doch!

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.

Freiheit für das Spielzeug: Lasst die Jo-Jos von der Leine!

Ist das so gewollt?

In einer Liste gibt es Berechnungen. Beispielsweise wird mit der Funktion MONAT aus einer Spalte die Monatszahl herausgerechnet:

Liste mit Formel(n)

Liste mit Formel(n)

Wendet man nun den Spezialfilter an (Daten / Sortieren und Filtern / Erweitert), um bestimmte Informationen herauszufiltern, wandelt Excel die Formel(n) in Werte um:

Spezialfilter und sein Ergebnis

Spezialfilter und sein Ergebnis

ich finde es nicht …

Ich habe eine Spalte, in der das Geschlecht angegeben wird. Dort habe ich mit Hilfe einer Datenüberprüfung eine Dropdownliste für männlich und weiblich erstellt. Klappt prima.

Liste

Liste

In einer anderen Spalte lege ich nun fest, dass dort nur die Zahlen zwischen (einschließlich) 1 und 10 eingetragen werden dürfen. Ich finde aber den Schalter nicht, mit dem ich eine Auswahlliste erhalte:

wo ist die Liste?

wo ist die Liste?

Die Antwort: Diesen Schalter gibt es nicht. Entweder Liste oder ganze Zahl zwischen 1 und 10. Wenn Sie sich für „ganze Zahl“ entscheiden, müssen Sie die Zahl eintragen und können nicht die Zahl über ein Dropdownfeld auswählen. Ist auch ein bisschen verständlich – man könnte ja schließlich auch die Grenzen zwischen 1 und 1.000.000 wählen. Dann müsste Excel eine Liste mit einer Million Zeilen zur Verfügung stellen …

Ein dummer Mensch macht zu allem eine Bemerkung … ein Kluger bemerkt alles.

Ich versuche mich mit den „intelligenten Tabellen“ (den formatierten Tabellen) anzufreunden. Aber sie machen es mir verdammt schwer.

Ich habe eine Artikelliste – umgewandelt als „intelligente Tabelle“. Soweit, so gut. Wenn ich neue Daten unterhalb der Liste eintrage, wird die Liste automatisch erweitert. Prima.

Wenn ich allerdings statt eines Wertes eine Formel eintrage – beispielsweise um aus dem Bruttowert den Nettowert zu berechnen, so beendet Excel die Liste und zeigt mir die Formale als Formel unterhalb der Tabelle an. Das will ich aber nicht!

DAS will ich nicht!

DAS will ich nicht!

Excel zwingt mich zuerst mindestens einen Wert in die neue Zeile einzutragen – DANN erst erlaubt er Formeln …

Können die nicht oder wollen die nicht?

Microsoft kann einfach nicht einheitlich:

Erstellt man aus einer Excelliste eine Tabelle (eine intelligente Tabelle; eine formatierte Tabelle) über Einfügen / Tabelle (um daraus anschließend mit PowerPivot zu arbeiten), schlägt Excel vor, dass die Liste eine Überschrift hat.

Wählt man den direkten Weg, erstellt also eine PowerPivot-Tabelle aus einer Liste (PowerPivot / Zu Datenmodell hinzufügen), fragt Excel nicht, ob die Liste eine Überschrift enthält.

Hätte man ja auch einheitlich machen können …

20160702PowerPivot0120160702PowerPivot02

Es wird einmal ein Wunder gescheh’n …

Hallo Herr Martin,

ich habe heute das Datum im Kalkulation geändert, das heißt das Monat Dezember gelangt in einer andere Zelle. Und nun funktioniert plötzlich die bedingte Formatierung.

Ich wollte Ihnen nur Bescheid sagen.

Viele Grüße

E. P.

#####

Müssen wir das verstehen, Frau P.?

Ich habe heute in einer Excel-Schulung eine Liste der Monatsnamen eingetragen:

April

Mai

Juni

Juli

August

September

und habe dann „A“ getippt“, um zu zeigen, dass man einen eindeutigen Text eintragen muss – Excel hat mir „August“ vorgeschlagen. Ich habe auch nicht verstanden warum August – denn der April beginnt auch mit „A“. Schulterzucken, schmunzeln und zur Tagesordnung übergehen.

Ich liebe Excel – aber manchmal erstaunt es mich …

schöne Grüße

Rene Martin

Autovervollständigen

Autovervollständigen

 

 

Zwei Listen in einer Tabelle?

Hallo Herr Martin,

Wenn ich in der Tabelle Spalte P filtere (alles außer 1), danach die Spalten AR (nur 11) und AS (nur 2014) filtere, fliegt der Filter in P irgendwie raus, obwohl das Filterzeichen in der Spaltenbeschriftung angezeigt ist. Das habe ich bis dato noch nie gehabt.

filtern20150127_2

Keine Tabelle

 

Tabelle

Tabelle

Die Antwort: Werfen Sie eine Blick in Ihre Liste. Es fällt auf, wenn Sie in den blauen, linken Teil klicken, dass dort die Registerkarte Tabellentools / Entwurf auftaucht. Im rechten Teil nicht. Sie haben Daten aus einer Datenbankabfrage nach Excel eingefügt – diese wird nun als Tabelle identifiziert. Sie können nicht den linken UND den rechten Bereich gleichzeitig filtern.

Die Lösung: Wandeln Sie die Tabelle über die Registerkarte Tabellentools / Entwurf Schaltfläche „In Bereich konvertieren“ um. Schalten Sie die ZWEI Filter aus und dann einmal EINEN Filter über die gesamte Liste wieder ein. Dann klappt es.

Getrennte Bereiche

Getrennte Bereiche

In Bereich konvertieren!

In Bereich konvertieren!

Filter ausschalten und wieder einschalten

Filter ausschalten und wieder einschalten