Kontakt

Nutzen Sie dieses Kontaktformular oder schreiben Sie mir direkt per E-Mail.

Jan Trummel - Power BI Experte

Stellen Sie mir Ihre Frage zu
Excel!

Q&A – Stellen Sie Ihre Fragen rund um Excel

Stellen Sie mir hier Ihre Fragen zu Excel. Senden Sie mir Ihre Frage einfach per E-Mail an frage@jantrummel.de.

Ich werde alle Fragen selbstverständlich anonymisiert veröffentlichen, sodass keine Rückschlüsse auf Sie, Ihr Unternehmen oder Ihre Daten gezogen werden können.

Dieser Service ist für Sie kostenfrei!

Fragen aus dem Januar 2025

Telefongespräch vom 09.01.2025/Frage zu Excel

Frage vom 10.01.2025

Guten Morgen Herr Trummel,

wie gestern besprochen finden Sie einen Screenshot im unteren Teil dieser Mail.

Ich habe die Tabellen aber mit OpenOffice erstellt, aber Excel arbeitet hier mit OpenOffice identisch.

Arbeitsblatt aus OpenOffice Calc mit dem Anliegen meines Lesers (weiter unten im Text lesbar).
Mein Leser hat das Dokument zwar mit OpenOffice Calc erstellt, möchte sein Anliegen aber in Excel lösen.

Text im Screenshot:

Bestellung 1/25
Bestellung 1/26
Bestellung 1/27

Wie Sie sehen verändert sich in jeder Zelle das Datum, wenn ich die Zellen mit der Maus nach unten ziehe.

Ich möchte aber, dass das Datum gleich bleibt und sich die Ziffer hinter dem Wort "Bestellung" ändert, wenn ich die Zellen nach unten Ziel.

Siehe Beispiel:
Bestellung 1/25
Bestellung 2/25
Bestellung 3/25

Den Inhalt der Zellen für das Beispiel habe ich mit der Hand eingetragen. Ich möchte aber durch die Funktionen erreichen, dass die Zahlen hinter der Bestellung aufeinanderfolgende gezählt werden.

Antwort

Hier gibt es sicherlich mehrere Möglichkeiten in Excel. Ich werde einmal zwei vorstellen:

Möglichkeit 1: Benutzerdefinierte Formatierung in Excel nutzen

Tragen Sie die Zahlen (z.B. 1-10) untereinander in einer Spalte in Excel ein. Klicken Sie anschließend mit der rechten Maustaste auf den Spaltenkopf, um das Kontextmenü zu öffnen. Wählen Sie den Eintrag Zellen formatieren.

Zeigt die Spalte A in Microsoft Excel. Auf einer Maus ist die rechte Maustaste gedrückt worden. Im Kontextmenü ist der Eintrag "Zellen formatieren…" grün eingekreist.
Tragen Sie die Zahlen in Spalte A ein und wählen Sie im Kontextmenü den Befehl "Zellen formatieren…"

Wählen Sie die Kategorie Benutzerdefiniert und tragen Sie folgendes in das Textfeld ein:

Der Dialog "Zellen formatieren" in Microsoft Excel. In der Kategorie "Benutzerdefiniert" steht im Textfeld unter "Typ" der Eintrag "Bestellung" #.##0"/25".
Tragen Sie als benutzerdefinierte Formatierung "Bestellung" #.##0"/25" ein

Der Teil mit #.##0 meint die Zahl, die tatsächlich in der Zelle steht. Hier stellen wir verkürzt gesagt ein, dass wir bei sehr großen Zahlen einen Tausendertrennpunkt sehen wollen. Die Texte in den doppelten Anführungszeichen ("") sind jeweils die Zeichenfolgen, die statisch vor und hinter unseren Zahlen stehen.

In den Zellen selbst steht übrigens tatsächlich nur die Zahl, die Texte "Bestellung" und "/25" blendet die Formatierung lediglich ein.

In Spalte A des Excel-Arbeitsblattes stehen die formatierten Zahlen. In der Formelleiste ist zu sehen, dass nur die Zahl 1 in Zelle A1 steht.
So sehen die formatierten Zahlen im Excel-Arbeitsblatt aus

Möglichkeit 2: Excel-Formel verwenden

Schreiben Sie folgende Formel in die Zelle A1:

Zeigt die Formel ="Bestellung "&ZEILE(A1)&" /25" in der Zelle A1 in Microsoft Excel. Ein zweites Bild zeigt die kopierte Formel in den Zellen A1 bis A5.
Tragen Sie die Formel in Zelle A1 ein und ziehen Sie die Zelle dann nach unten.

Die Funktion ZEILE liest die Zeilennummer der angegebenen Zelle aus. Dies ist bei der Zelle A1 natürlich die 1. Die Texte "Bestellung" und "/25" müssen wir wieder in doppelte Anführungszeichen ("") setzen und über das &-Zeichen mit der Funktion verketten.

Ziehen Sie die Formel dann einfach nach unten.

Die Excel-Datei mit beiden Lösungsmöglichkeiten können Sie kostenfrei herunnterladen:


Fragen aus dem August 2024

Frage vom 24.08.2024

Guten Tag,

ich habe gesehen, dass Sie Fragen zu Excel beantworten, daher wende ich mich an Sie:
ich bin Musikerin und spiele bei Familienfeiern und kleinen Events.
Ich frage meine Zuhörer nach den Konzerten oft, welche Lieder ihnen besonders gut gefallen haben und tragen diese dann in eine Exceltabelle ein. Das Lied, dass die meisten Stimmen bekommt die Nr. 1 usw.
Jetzt habe ich ein großes Repertoire und muss jedesmal die Nummer des Rankings manuell ändern/anpassen. Daher meine Frage: Gibt es die Möglichkeit, dass - z.B. wenn ich Lied nr. 5 jetzt auf 1 setze- alle anderen Lieder sich automatisch in der Reihenfolge verändern und ein anderes Lied die Nr. 5 bekommt.
Vielleicht eine merkwürdige Frage, aber ich bin sehr für eine Antwort dankbar.

Antwort

Gehen wir einmal von folgenden Liedern aus, welche diese Anzahl von Stimmen erhalten habe:

Tabelle in Excel mit den Spalten "Lied" und "Stimmen". In der Tabelle sind 5 Lieder eingetragen.
Für diese Lieder wollen wir ein Ranking erzeugen.

Um in der Spalte C jetzt ein Ranking zu erzeugen, geben Sie in Zelle C2 folgende Formel ein:

=RANG.GLEICH(B2;$B$2:$B$6;0)
In Zelle C2 der Excel-Tabelle steht folgende Formel: "=RANG.GLEICH(B2;$B$2:$B$6;0)".
Mit der Funktion RANG.GLEICH berechnen Sie in Excel das Ranking.

Die Funktion RANG.GLEICH weist einer Zahl einen bestimmten Rang zu. Das 1. Argument der Funktion erwartet die Zahl, welcher Sie einen Rang zuweisen möchten (hier die 10 Stimmen von O Tannenbaum). Im 2. Argument markieren Sie die Liste mit den Stimmen, also B2 bis B6 (bitte mit der Taste F4 fixieren, damit sich der Bereich beim Kopieren der Formel nicht verändert). Im 3. Argument geben Sie eine 0 ein. Damit weiß Excel, dass die höchste Anzahl der Stimmen dem Rang 1 entspricht. Eine 1 in diesem Argument würde dagegen der niedrigsten Anzahl Stimmen den Rang 1 zuweisen.

Übrigens: Falls Sie Lieder einmal die gleichen Anzahl Stimmen haben, erhalten sie denselben Rang (deshalb heißt die Funktion RANG.GLEICH).

Die Tabelle mit Liedern in Excel, jedes Lied hat nun eine Rangnummer in der Spalte "Ranking".
Jedes Lied hat nun eine Rangnummer

Jetzt könne Sie einfach die Anzahl der Stimmen für ein bestimmtes Lied ändern. Excel rechnet dann alle Ränge neu aus.
Beispiel: Wir geben dem Lied Alle Vögel sind schon da jetzt 20 Punkte. Das Lied erhält nun den Rang 1, alle anderen Ränge werden ebenfalls neu berechnet.
In der Excel-Tabelle mit Liedern hat das Lied "Alle Vögel sind schon da" jetzt eine neue Anzahl Stimmen erhalten.
Das Lied "Alle Vögel sind schon da" erhält nun die höchste Anzahl der Stimmen und steht damit auf Rang 1

Die Beispieldatei können Sie hier kostenfrei herunterladen:


Mai 2024

Fragen zu PowerQuery

Frage vom 10.05.2024

Hallo Jan,

ich bin auf deine Seite gestoßen, weil ich jetzt schon länger nach zwei Lösungen für zwei Fragen suche.

Es geht nicht direkt um Power BI, sondern um Power Query, aber da die Tools ja ähnlich sind kannst du mir dabei vielleicht auch helfen.

Frage 1:
Ich habe mehrere gleich aufgebaute Excel Listen zusammengeführt. Leider werden Zahlen in der Zusammenführung als ganze Zahlen angezeigt, obwohl sie in den Quelldateien Dezimalzahlen sind und auch als diese formatiert sind. Auch in der Zusammenführung habe ich die Zahl als Dezimalzahl formatiert und habe auch schon mehrfach kontrolliert, dass die Einstellung mit . und , stimmt (US und Europa Unterschiede).

Ich weiß nicht, was ich übersehen habe, dass das nicht richtig übertragen wird. Vielleicht kannst du mir da helfen? Das wäre wirklich super!

Frage 2:

Damit mehrere Personen auf die zusammenführende Excel zugreifen können haben wir diese zentral über OneDrive gespeichert. Leider funktioniert das Aktualisieren jetzt nur über eine Person, obwohl der Ordner auf den die Abfrage abzielt auch auf dem geteilen OneDrive Order abliegt. Ich vermute, dass es an der Einstellung von Bild "Abfrage" liegt. Ich habe jetzt schon mehrfach versucht sie zu löschen, was allerdings nicht funktioniert, weswegen aktuell nur ich die Zusammenführung aktualisieren kann.

Hast du da vielleicht auch eine Lösungsidee für mich?

Es wäre mega, wenn du mir dabei helfen könntest! 🙂

Vielen Dank im Voraus und ein schönes Wochenende 🙂

Antwort

Zu Frage 1:

Ich vermute, dass Power Query im Zuge der Ordnerabfrage bereits selbstständig die Datentypen eingestellt hat. Schau mal in der Liste der angewendeten Schritte nach Geänderter Typ und lösche diesen Schritt.

Zeigt die angewendeten Schritte in Power Query aus Microsoft Excel. Der Befehl " Geänderter Typ" ist grün umkreist.
Power Query stellt automatisch die Datentypen ein. Ich vermute, dass er an dieser Stelle auf ganze Zahlen umstellt hat.

Zu Frage 2:

Du greifst zwar auf den Ordner zu, den du ins OneDrive hochgeladen hast. Allerdings verwendest du den lokalen Dateipfad. Versuch es mal statt der Ordner-Abfrage mit der SharePoint-Ordner-Abfrage. (Der Ordner in SharePoint sollte natürlich für alle Microsoft 365-Nutzer erreichbar sein.)

Hier findest du eine Anleitung, wie du diesen Konnektor benutzen kannst:
MS Learn: SharePoint-Ordner

Zeigt das geöffnete Menü "Daten abrufen" aus Microsoft Excel. Der Befehl "Aus SharePoint-Ordner" ist grün umkreist.
Mit der Abfrage auf den SharePoint-Ordner verwendest du nicht den lokalen Pfad, sondern den Pfad vom SharePoint-Ordner.