Registriert seit: 23.08.2018
Version(en): 2007
23.08.2018, 21:45
(Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2018, 21:46 von opa_oli.)
Guten Abend zusammen,
ich habe in einer Datei diverse Register/Tabellen und dabei das Tagesdatum als Name, also Tab1 bis 3 heißt 20.08., 21.08., 22.08.
Nun möchte ich in einer Zelle dieses als Datum auswerfen. Nachfolgende Formel steht in allen Blättern in Zelle E3, also auch da kein Unterschied.
Die Funktion
=DATWERT((RECHTS(ZELLE("dateiname");8)))
liefert zwar das Ergebnis in entsprechender Formatierung, aber leider ist dann in jedem Register das gleiche Datum dieses einen Tabellenblatts, sobald ich in einer Zelle die Formel abschließe.
Die Formatierung ist dabei "TTT TT.MM.JJ"
Gehe ich in ein anderes Register, also "22.08." und bestätige die Formel mit Return, dann ist in der entsprechenden Zelle der beiden anderen Register auch das Datum vom 22.08.
Anmerkung: automatische Berechnung ist an.
Gibt es eine andere Lösung?
Danke für Hilfe
Opa Oli
Registriert seit: 10.04.2014
Version(en): Office 2019
23.08.2018, 21:57
(Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2018, 21:58 von Jockel.)
Hallo, das geht so..:
Arbeitsblatt mit dem Namen '20.08.' |
| E |
3 | 20.08.2018 |
Zelle | Format | Wert |
E3 | TT.MM.JJJJ | 20.08.2018 |
Zelle | Formel |
E3 | =TEIL(ZELLE("Dateiname";$A$1);FINDEN("]";ZELLE("Dateiname";$A$1))+1;5)*1 |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Wie kommst du auf deine Formel... Da stimmt ja rein gar nix...!!! Ich glaube nicht, dass sie auch nur irgend etwas liefert... Das will ich sehen!
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• opa_oli
Registriert seit: 23.08.2018
Version(en): 2007
23.08.2018, 22:12
(Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2018, 22:12 von opa_oli.)
Hallo Jockel,
Danke, es funktioniert.
Da man (ich) nicht dumm sterben will:
Offenbar ist der einzige Unterschied der Zellbezug auf $A$1 bei "Zelle("Dateiname"; …), Korrekt?
Ich habe aber dazu in der Hilfe nichts gefunden, deswegen nochmals die Nachfrage.
Danke nochmals für "Erhellung"
Registriert seit: 10.04.2014
Version(en): Office 2019
23.08.2018, 22:19
(Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2018, 22:19 von Jockel.)
(23.08.2018, 22:03)opa_oli schrieb: Hallo Jockel,
...
Abgesehen davon, dass Du über "Teil" und "finden ]" an den Tabellennamen rangegangen bist, sehe ich den relevanten Unterschied offenbar in der Multiplikation mit 1.
Ist das der Auslöser, dass er nun bei jedem Tabellenblatt aktuell ist und bei mir vorher nicht?
Danke nochmals für "Erhellung"
Hallo, hast du dir deine Formel mal "auseinander genommen" oder und in der Formelauswertung angeshen..? Dort würdest du sehen, warum deine Formel nicht funktioniert und warum, wenn ein überhaupt ein Ergebnis herauskommt nicht dein Wunschergebnis sein kann. UND wenn schon so, warum RECHTS(___;8) wenn im Reiter z.B. 21.08. steht? das sind 6 Zeichen...
Bei dieser Konstellation ginge (auch) ..:
PHP-Code:
=--LINKS(RECHTS(ZELLE("dateiname";A$1);6);5)
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Office 2019
(23.08.2018, 22:12)opa_oli schrieb: Hallo Jockel,
...
Offenbar ist der einzige Unterschied der Zellbezug auf $A$1 bei "Zelle("Dateiname"; …), Korrekt?
...
Danke nochmals für "Erhellung"
Hallo, nein nicht der einzige... ... aber der entscheidende...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage