Inhaltsverzeichnis mit EINER Formel in Excel erstellen

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 59

  • @frankbook5057
    @frankbook5057 2 года назад +3

    Wieder super geil erklärt. Ich hätte das jetzt noch mit LET in wirklich eine Formel gepackt.

  • @rmfberlin
    @rmfberlin Год назад

    Genial. Nach so einer Lösung habe ich schon lange gesucht. Vielen herzlichen Dank!

  • @sebastianraddatz2111
    @sebastianraddatz2111 2 года назад +2

    Endlich etwas ohne VBA. Vielen Dank. Das mit dem Array funktioniert bei mir zwar selbst bei MTrans nicht, aber beide Formeln im Namensmanager und die Index-Funktion runtergezogen funktioniert super. Vielen Dank für dieses Video.

    • @JakobNbr
      @JakobNbr  2 года назад +1

      Bitte :D es gibt mehrere (und einfachere) Varianten. Aber ich weis dass bei sehr vielen VBA nicht funktioniert oder nicht genutzt werden möchte

  • @KeyserTheRedBeard
    @KeyserTheRedBeard 2 года назад +2

    fabulous upload Jakob Neubauer. I crushed the thumbs up on your video. Always keep up the terrific work.

  • @ZockenAberAnders
    @ZockenAberAnders Год назад

    Super Sache, alle anderen Hinweise zu diesem Thema waren irgendwie ungenügend, irgendwas hat nie geklappt. Mit deinem Video bin ich endlich weiter gekommen! Das Einzige was mir fehlt, ist ein Hinweis darauf, was passiert, wenn man nachträglich Blätter hinzufügt oder löscht, weil sich die Liste nicht automatisch aktualisiert sondern neu ausgeführt werden muss. Auch über "Alle Daten aktualisieren" hat sich das bei mir nicht angepasst.

  • @stefanszostak2292
    @stefanszostak2292 2 года назад +1

    Sehr hilfreich! Vielen Dank!

  • @robertgunther7454
    @robertgunther7454 2 года назад +5

    Wenn ich in eine Zelle "=Inhalt" eingebe erscheint nur der Name der aktuellen Arbeitsmappe und nicht die von allen. Woran könnte dies liegen? Danke für deine tollen Erklärvideos.

    • @DieTabbi
      @DieTabbi 5 дней назад

      Tja schade, geht mir auch so. aber viele YT antworten leider nicht mehr auf sinnvolle Fragen. Hast Du eine Lösung gefunden?

  • @anv.4614
    @anv.4614 2 года назад +1

    Vielen herzlichen Dank. Jakob. Diese Funktion ist sehr hilfreich. Es ist nicht nur übersichtlich in der Darstellung, sondern auch Zeitsparend. Es freut mich immer wieder auf Dein Video.

  • @ReinhardPelikan
    @ReinhardPelikan 11 месяцев назад +1

    Vielen Dank für das super Video, hat mir bislang sehr geholfen! Allerdings fügt Excel bei meinem Inhaltsverzeichnis ein nicht vorhandenes Tabellenblatt mit dem Namen "e00eb4de3cBa....." hinzu! Kannst Du mir den Grund / meinen Fehler nennen? Ach ja, UND wie kann ich auf die jew. Tabellenblätter den Bezug dynamisch auf die erste leere Zeile einer Spalte hinkriegen? Vielen Dank und lG aus Wien, Birdy

  • @bekimberisha83
    @bekimberisha83 2 года назад

    Super, das habe ich gesucht.

  • @meisterlampe4462
    @meisterlampe4462 2 года назад +1

    Zuletzt hab ichs aus Gewohnheit einfach per VBA gemacht - aber gerade mit
    dem Aussterben von VBA werden solche Kniffe dann auch immer wichtiger. Danke!

  • @72leachim
    @72leachim 7 месяцев назад

    Danke Jakob für dieses Tutorial - einfach super. Allerdings wäre es gut zu erwähnen, dass diese Methode nicht bis einschließlich Excel 2019 funktioniert.

  • @wolf-hagenmuhlberger3091
    @wolf-hagenmuhlberger3091 2 года назад +1

    Tolle Idee. Leider wird bei mir nur die erste Tabelle angezeigt, wenn ich "=Inhalt" eingebe. In Excel 19. Woran kann dass liegen?

  • @RalfDahler
    @RalfDahler 2 года назад +1

    Super 👍

  • @pufaxx
    @pufaxx 2 года назад +4

    Das kann ich wirklich gut gebrauchen. Ich habe so einige Dateien, bei denen jeder Monat ein eigenes Arbeitsblatt ist. Zwar konnte ich es zu Hause nicht nachbauen - bei mir wird nämlich immer nur das ausgewählte Arbeitsblatt ausgegeben und leider keine Liste aller Arbeitsblätter - aber das wird wohl daran liegen, dass Excel 2010 halt eben doch ziemlich alte Software ist. Oder irgendeine Voreinstellung ist bei mir anders?
    Nächste Woche habe ich jedenfalls wieder Gelegenheit, das mit einer aktuelleren Excel-Version auszuprobieren. Mal schauen .... aber nutzt nix, meine Dateien müssen leider alle bis hin zu Excel 2010 sauber laufen, so sind nun mal die Anforderungen, momentan.
    =)
    "Inspiriert" durch dieses Video habe ich vorhin Freund Google angeworfen und bin dann f eine Anleitung gestoßen, die auch bei mir funktioniert:
    borkpc-de/Excel/xl_inhverz.html
    [Bitte das Minus vor "de" durch einen Punkt ersetzen. Ich hab den Link vorsichtshalber "entschärft", da Kommentare mit externen Links von RUclips häufig automatisch gelöscht werden]

  • @alfredschoch5400
    @alfredschoch5400 2 года назад +1

    dasVideo ist wieder sehr gut gelungen. Wie erhalte ich die eckige Klammer

    • @JakobNbr
      @JakobNbr  2 года назад

      Danke! Ach das meintest du mit der Klammer im anderen Video. Ich war komplett verwirrt 😅
      AltGr + 8
      Und altGr + (ich glaube) 5 ist die geschwungene Klammer :)

    • @alfredschoch5400
      @alfredschoch5400 2 года назад +2

      Okay , es hat geklappt ist ist Alt Gr 8 und 9

  • @Aktionaer
    @Aktionaer Год назад

    Sehr nützlich ...

  • @andreasleupold8921
    @andreasleupold8921 2 года назад

    Ich habe nun schon einige Vidoes mit ein paar nützlichen Tipps von Dir angesehen, Danke hierfür. In Bezug auf das Inhaltsverzeichnis, habe ich dann doch noch zwei Fragen: 1. aktualisiert sich der Array nicht, wenn ein neues Tabellenblatt eingefügt wird. Wieso nicht? 2. Wird beim Hyperlink mit Arrayformel immer nur der erste Eintrag im Array bei Dir "Übersicht" angezeigt (Du bist dies umgangen, da die "Anzeigen" verwendest). Kann dies auch so gelöst werden, dass der Hyperlink "Netter Name" richtig angezeigt wird. Vielen lieben Dank.

  • @nimrakeob6705
    @nimrakeob6705 Год назад

    Hallo,
    erhalte bei dem Befehl =arbeitsmappe.zuordnen(1) immer nur den Namen des ersten Register angezeigt und nicht eine Auflistung aller Registernamen. Wo liegt hier der Fehler? Excel Version 2016

  • @tchh9708
    @tchh9708 2 года назад

    Super Video und toll erklärt.
    Leider wird auch bei mir nur der Name des ersten Tabellenblatts mit der Funktion Arbeitsmappe.zuordnen(1) im Namensmanager ausgegeben.
    Zudem soll die Arbeitsmappe nun als xlsm gespeichert werden, da wohl nun ein Makro enthalten ist.
    Excel 2013 aktuelle Version ist im Einsatz

    • @JakobNbr
      @JakobNbr  2 года назад +1

      Ältere Versionen scheinen den Anspruch zu haben, als xlsm speichern zu wollen. Das ist blöd; konnte ich leider nicht testen. :/
      Sind alle anderen Tabellenblätter sichtbar? Ich habe das Problem nun öfter gelesen, habe getestet, aber finde keine reproduzierbare Variante, in welcher mir nur das erste Blatt ausgegeben wird.

    • @tchh9708
      @tchh9708 2 года назад

      @@JakobNbr
      Vielen Dank für die Rückmeldung,
      Dann wäre es wirklich hilfreich, die Version zu benennen, die im Video genutzt wird.
      Als ecxelguru nur eine verdutzt Verfügung, ich habe zumindest von 2013, 2016 und 2019 auf verschiedenen Rechnern zur Verfügung.
      Arbeiten muss ich immer noch mit 2013 wegen der Kompatibilität der Versionen der Anwender.

  • @gerhardhuber480
    @gerhardhuber480 2 года назад +2

    Na,wenn das EINE Formel ist :-), Top!!

    • @JakobNbr
      @JakobNbr  2 года назад

      Theoretisch ja. Haha. Sie wäre nur extrem lang und es würde wenig Sinn ergeben es in einer Wurscht zu schreiben 😎

  • @tchh9708
    @tchh9708 2 года назад +1

    Was ist nun mit der Frage, ob die Datei als Makro-Datei abgespeichert werden muss, ist das Versionsabhängig oder warum können viel der Fragenden die Datei nicht ohne Makros abspeichern?
    Warum werden bei den meisten nicht alle Tabellenblätter aufgelistet, sondern nur das erste?
    So viele Fragen, die hier nicht beantwortet werden.

  • @joker241679
    @joker241679 2 года назад

    Hat alles wie beschrieben geklappt,
    allerdings wenn der Name eines Tabellenblattes zBsp. heißt " 0916-1 " zBsp. 09 für Sep. 16 für den Tag und -1 od. -2 od. -3 so kommt die Fehlermeldung
    "Der Bezug ist ungültig" , warum ?
    Ist hier das " - " Minus ein unerlaubtes Sonderzeichen ?
    Danke für die Info

    • @sebastianraddatz2111
      @sebastianraddatz2111 2 года назад

      Hab ihre Version mit 0916-1 ausprobiert und es funktioniert auch mit Bindestrichen. Irgendwo muss sich noch ein Fehler befinden.

  • @Mirandasiwillja
    @Mirandasiwillja 2 года назад

    Kann ich auch ein Inhaltsverzeichnis ohne die Mappe "Inhaltsverzeichnis" machen? Sprich, dass die erste Zeile nicht dabei ist.

  • @aixot_3073
    @aixot_3073 2 года назад +1

    Hmmm ... Hab Excel 2016 und Excel verlangt die Speicherung als ".xlsm" ... Dann könnte ich auch eine Funktion selber programmieren statt sehr umständlich diese Formel zu nutzen. 😇

    • @tabbycat6802
      @tabbycat6802 2 года назад +1

      Same, same hier in O365.
      Der Vorteil, VBA zu vermeiden, wenn man dann doch zu einem .xlsm + Sicherheitswarnung genötigt wird... er erschließt sich nicht. Ich fand es erst ganz witzig, so eine Formel im Namensmanager könnte man ja hier und da mit durchschleppen. Aber so ist das für mich auch wertlos.

    • @thomask5649
      @thomask5649 2 года назад +2

      Das ist korrekt und in allen Excel-Versionen so. Diese Excel-4-Funktionen (hier: Arbeitsmappe.Zuordnen() ) sind nur noch aus Kompatibiltätsgründen vorhanden und nur in Makro-Arbeitsmappen (.xlsm) oder Binär-Arbeitsmappen (.xlsb) speicherbar. Wie lange diese Funktionen noch "mitgeschleppt" werden, weiß keiner so genau. Irgendwann funktionieren sie plötzlich nicht mehr.
      Daher sollte man darauf verzichten und bei Bedarf per VBA gezielt selbst programmieren.
      Vielleicht programmiert MS irgendwann auch eine Funktion, mit der gezielt Tabellenblätter abgefragt bzw., verändert werden können.
      Da meines Wissens Makro-Mappen ohne Makros und auch Binärmappen nicht von Excel geblockt werden (aber vielleicht von den Admins in Firmen), stellt sich die Sicherheitsfrage nicht ganz so gravierend dar, aber wie schon oben erwähnt .....

  • @winandaust3571
    @winandaust3571 2 года назад +1

    Ich bekomme leider immer nur den Namen des ersten Tabellenblattes angezeigt. 😂

    • @sebastianraddatz2111
      @sebastianraddatz2111 2 года назад +1

      Den Array an sich gibt er mir auch nicht automatisch aus, sodass er transponiert werden kann. Wenn die Funktionen (Arbeitsmape.zuordnen(1), MTrans(...)) im Namensmanager stehen, dann mit der hyperlink+inidex Funktion fortfahren und soweit wie notwenig nach unten ziehen. Das sollte funktionieren.

  • @ihtiyactan
    @ihtiyactan 2 года назад

    #NAME?

  • @lichtgestalt7440
    @lichtgestalt7440 2 года назад +4

    Sieht ganz schön aus... ist mir aber viel zu kompliziert 😒

    • @a.z.5552
      @a.z.5552 2 года назад +3

      Ist mir auch zu aufwendig. Super erklärt, habe aber Kopfschmerzen bekommen 🤯😏

    • @meisterlampe4462
      @meisterlampe4462 2 года назад

      kann ich gut verstehen - einige der Schritte kommen aber so oft wieder (wenn man kompliziertere Dinge macht), dass es oft nur um ein oder zwei Ideen geht, die den Kern der Lösung ausmachen.
      (ich fand witzig, dass das für mich einfachste (WENNFEHLER) am Ende so hervorgehoben wurde :))

  • @wolfganggosejacob779
    @wolfganggosejacob779 2 года назад

    Meldung in 2010:
    "Folgende Features können in Arbeitsmappen ohne Makros nicht gespeichert werden.
    - Excel 4.0 Funktion gespeichert in definierten Namen.
    Wählen Sie eine Arbeitsmappe mit aktivierten Makros in der Liste Dateityp aus."
    1) Hier ist vermutlich XSLM angesagt ....
    2) Und es wäre praktisch ein Makro zu haben, das beim Speichern als XSLM die alte Kopie XSLX UMGEHEND (ggf mit Nachfrage) LÖSCHT.
    Wieso muss man eigentlich ständig Arbeiten machen, die der Computer für den Menschen erledigen könnte. Es könnte so einfach sein.
    (Dass die Dateien nicht gelöscht werden können und man (vorzugsweise bei WORD und Acrobat, vermutlich aber auch Excel) das Programm erst beenden muss, um die Dateisperren für bereits geschlossene Dateien zu löschen, ist ebenfalls nervig. Kühlschränke können Lebensmittel bestellen, aber Computer können keine geschlossenen Dateien löschen. grrrr)
    Zusatzfragen
    --------------------
    - Wieso Zellbezuag auf A1? - da ist ja nichts drin
    - Wieso Zellbezug auf B5? - da steht irgendwas drin, was mit dem Inhalt der Zelle, die ich gerade editiere, keinen Zusammenhang hat.Weder Zeile noch Spalte stimmen überein. (sind beide Bezüge wahlfrei?)
    - Ist das in der verlängerten Formel bei "B5" eine Pipe? ... sieht so aus, aber ist unkommentiert hingeschrieben worden. Oder ein Ausrufezeichen?
    Welche Schreibweise für eine Formel ist das? ca. Min 7:00
    - Es wäre schon gewesen (vermutlich ist das ein eigenständiges Video) die Ebenen zu erklären, zwischen denen man mit Anführungszeichen und Apostroph hin- und herspringt und wann, was ausgewertet wird und wann nicht.
    Noch schöner wäre es, wenn MS endlich die Bandwürmer abschaffen und eine besser lesbare Struktur in die Formeln bringen würde ... man wird ja noch träumen dürfen.
    *EDIT:*
    Kaum macht man es richtig, schon funktioniert es ... auch mit dem Abschreiben der Bandwürmer. (Einige Erklärungen fehlen trotzdem und die musste ich aufwändig suchen)
    1. zB die "Pipe" ist ein Ausrufezeichen (Full HD und 24 Zoll sind nötig, um die kleine Lücke richtig zu erkennen) und trennt den Tabellennamen vom Zellnamen ab.
    2. die genannte Zelle B5 ist die Einsprungadresse für die aufgerufene Tabelle. *Wenn man das Ausrufezeichen und den Zellennamen wieder trennt, ...so: &" ' ! " & C5 ; .... und dann die gewünschte Einsprungstelle in die Spalte daneben schreibt (das ist bei mir ebenfalls C5 und meine Hyperlinks sind in Spalte B) , kann man in dieser Spalte C individuell die Einsprungmarke pro Tabelle festlegen.
    3. Den Button/Hyperlink zum Zurückspringen in der jeweiligen Tabelle muss man (für neue Tabellen) selber machen. So ganz DAU-tauglich ist das dann nicht auf Dauer. Die könnten sich eigene Lösungen ausdenken, die dann andere MAs wieder nicht kennen. Stichwort: Corporate ...
    4. Wird die Tabelle mit dem Inhaltsverzeichnis nachträglich umbenannt, müssen alle bisherigen Hyperlinks aktualisiert werden.
    5. Wird eine neue 1. / linke Tabelle erstellt oder gelöscht, so muss das Inhaltsverzeichnis einmal von oben nach unten und einmal von unten nach oben aktualisiert werden. Der 1. Eintrag bleibt sonst so stehen.

    • @wolfganggosejacob779
      @wolfganggosejacob779 2 года назад

      @@bliblabl8149 - ich habe nicht behauptet, dass ich programmieren kann oder Fähigkeiten hätte. Du kannst gerne eine Vorlage dafür liefern oder meinem Computer erklären, wie er das alleine machen kann: "Der Computer kann das" ... dann hängt es ja nicht von meinen Fähigkeiten ab. Das Mikrofon beschaffe ich! Da Excel Makro und VBA Code nicht so strikt trennt, wie Access, bin ich hier mal großzügig und lasse es bei Makro. Heißt beim Speichern und in der Fehlermeldung übrigens auch: "Datei mit Makro" und nicht "Datei mit VBA.-Code".
      Noch besser würde es mir allerdings gefallen, wenn Du es schaffst, für das Dropdown mit den Dateiformaten, die Liste der Unsinnigen und/oder ungewünschten Formate auszublenden, ggf, neu zu sortieren oder auch zu gruppieren: (DIF, SYLK, XPS und auch: "MS Excel 5-95" ... nur so viel zum Thema EOL. *Dann wirst Du mein Held!* ... Bei überschäumender Vitalität kannst Du noch ein Essay zur Lotus Kompatibilität schreiben. - Ich denke, dass ich da mit 10.2020 noch ganz gut im Rennen bin.

    • @wolfganggosejacob779
      @wolfganggosejacob779 2 года назад

      @@bliblabl8149 und du denkst, dass dein Kommentar sehr zielführend ist?

    • @wolfganggosejacob779
      @wolfganggosejacob779 2 года назад

      @@bliblabl8149 lies einfach den Text, so wie ich ihn geschrieben habe und nicht so wie du glaubst, was ich gedacht haben könnte, wenn ich du wäre. Du musst auch nicht so hochnäsig sein und allen anderen Leuten dein - nicht einmal nachgewiesenes - Talent einreden. Fast alle Menschen haben Eigenschaften und Fähigkeiten, einige dieser Fähigkeiten haben ganz zufällig auch nichts mit Computern zu tun. Nicht jeder muss ein IT Fachmann sein, wie Du vermutlich von dir selber denkst. Guck mal ein bisschen über den Tellerrand, lerne zu akzeptieren, dass andere Menschen einfach anders sind, andere Prioritäten und andere Fähigkeiten haben.
      Von deinen Fähigkeiten habe ich bis jetzt nicht einmal fachliche Qualitäten gesehen, außer dass du EOL von Office 2010 kennst. Was machst du denn mit Linux Anwendern, an die Office 2021 nicht mit Wine anwenden können? Alle doof außer du? Mann, Mann, Mann! Was für eine Arroganz und Hochnäsigkeit!
      Wenn du Schwierigkeiten mit dem Lesen meines Textes hast, kannst du ihn dir vielleicht auch von jemand anders vorlesen und erklären lassen. Ich werde mir jedenfalls nicht die Mühe machen den Text noch mal in Einfache Sprache umzuformulieren, weil du scheinbar als "nicht Boomer" (früher hießen die bei uns Grünschnabel oder waren noch nicht trocken hinter den Ohren) damit Schwierigkeiten hast.
      Wo soll ich denn formuliert haben, dass ich die alten Excel-Versionen wieder schönreden will? Kannst du nicht lesen? Vielleicht guckst du erst einmal, was in deinem Excel noch an Altlasten mitgeschleppt wird, bevor du dich an anderen Leuten auslässt.
      Und neben den selbst zu programmieren Dialogfenster kannst du dich erstmal um die wichtigen Probleme kümmern und die Datei XSLX Format zu speichern, um die Sicherheitsfeatures nicht zu triggern..
      first Things first..

  • @bitterechtfreundlich
    @bitterechtfreundlich 2 года назад

    Mein excel und ich sind dafür zu … unterkomplex, leider.
    Dennoch grundsätzlich eine gute Idee - hoffentlich hat jemand bei dieser Hochreckübung eine dicke Matte untergelegt, denn es tut so weh, wenn man auf dem Boden der Realität eines einfachen Users aufschlägt.

  • @MacGT_theOriginal
    @MacGT_theOriginal Год назад

    Ms mal wieder… Warum auch einfach, wenn’s auch kompliziert geht…

  • @ldi7656
    @ldi7656 2 года назад +1

    ich bleibe bei manuellen hyperlink

    • @meisterlampe4462
      @meisterlampe4462 2 года назад +1

      solange es weniger als 12 Blätter sind und man alleiniger Bearbeiter ist - ja...
      da man ja die in Excel integrierte (aber recht versteckte) Sheetübersicht nutzen kann (rechtsklick neben den Pfeilen vor dem ersten Tab/Sheet) ... für Poweruser auch nicht unbedingt notwendig

  • @MindFuchs
    @MindFuchs 2 года назад

    Ich habe drei Tabellenblätter in meiner Arbeitsmappe. Wenn ich =ARBEITSMAPPE.ZUORDNEN(1) im Namensmanager anlege, bekomme ich leider immer nur den Namen des ersten Tabellenblatts angezeigt.

    • @JakobNbr
      @JakobNbr  2 года назад

      Welche Excel Version nutzt du? :D

    • @MindFuchs
      @MindFuchs 2 года назад

      @@JakobNbr
      Microsoft Office 365 ProPlus
      Version 1903 (Build 11425.20218)

    • @sebastianraddatz2111
      @sebastianraddatz2111 2 года назад +1

      Nicht irritieren lassen und die Formeln in den Namensmanager eintragen so wie gezeigt. Danach funktioniert die Sache. Hab auch nicht die aktuellste version

    • @pufaxx
      @pufaxx 2 года назад

      ... geht mir auch so. Hab auch versucht, das im Arbeitsblatt als Matrix-Funktion einzugeben.

    • @pufaxx
      @pufaxx 2 года назад +3

      Muss noch mal analysieren, warum das bei mir nicht so schön geklappt hat wie im Video.
      Aber falls Du das dringend brauchst - hier eine andere Anleitung - tatsächlich genau so funktioniert hat (Excel 2010):
      -> borkpc-de/Excel/xl_inhverz.html
      [Bitte das Minus vor "de" durch einen Punkt ersetzen. Ich hab den Link vorsichtshalber "entschärft", da Kommentare mit externen Links von RUclips häufig automatisch gelöscht werden]