Änderungen in Einer Excel-Datei wirken sich nicht auf die andere aus - bug report

Anonym
2015-07-22T14:53:06+00:00

Problem: 

Ich habe 2 Excel Dateien, nennen wir sie A.xlsx und B.xlsx.

Einige der Zellen sind miteinander verknüpft, so soll z.B. in Datei A Zelle C3 enthalten“=[B.xlsm]beispiel!D4”. 

Wenn ich nun Datei A schließe und in Datei B Änderungen  vornehme, welche die Zellbezeichnung beeinflussen, also z.B. eine Spalte hinzufüge, so wird aus Zelle D4 nun E4.

Anschließend öffne ich Datei A wieder, und dort steht in Zelle C3 immer noch der Inhalt “=[B.xlsm]example!D4”.

Das ist aber nicht länger richtig, denn der korrelierende Inhalt steht nun ja in Zelle E4!

Das Problem taucht ebenso auf, wenn man Spalten löscht oder Zeilen hinzufügt bzw. löscht.

Es ist zu 100% reproduzierbar und unabhängig von Formaten, Inhalten, Makros usw.

Der Support meinte lapidar, es handle sich "um ein reguläres Verhalten von Excel", was aber mit Verlaub Blödsinn ist.

Denn der Clou von Excel ist ja, dass sich relative Zellbezüge mit jeder Veränderung mit ändern - sonst wäre das Ganze Programm doch wertlos. Dies muss aber auch über die Grenze einer Datei hinaus funktionieren! Nur, weil es bisher nicht funktioniert oder man keine Methode gefunden hat, das ans Laufen zu bringen, ist das ja noch lange kein Argument dafür, dass es so sein soll und so bleiben muss!

Daher möchte ich dieses Problem als bug reporten, damit es an die zuständigen Entwickler eskaliert werden kann.

Wie kann ich vorgehen?

Danke im Voraus!

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

52 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2015-07-26T16:10:10+00:00

    Hallo Lutz,

    sorry, dass ich mir selber antworte. Die Benachrichtigungsmail ist eingegangen, aber der Beitrag ist hier nicht zu sehen.

    Wenn ein Laufrahmen um deine Datei vorhanden war, sollte sie auch richtig erkannt worden sein. Gehe auf Formeln => Namensmanager und schau dort nach dem Namen. Eine Änderung an der Tabelle kannst du auch an diesem Namen kontrollieren. Die Formelleiste bei "Bezieht sich auf" ist bei Tabellen zwar ausgegraut, aber den Bezug kannst du erkennen. Dort kannst du auch den Name für die Tabelle ändern.

    Am Einfachsten ist die Formelerstellung, wenn du die Quelldatei auch öffnest. Schreibe dann dein Gleichheitszeichen und die gewünschte Funktion und Klammer auf in die Zelle und gehe auf Ansicht => Fenster wechseln. Wechsle dort zu der Quellmappe und markiere den entsprechenden Bereich. Die Formel mit den strukturierten Verweisen erstellt sich dann selbst. So kannst du Fehler bei der Formeleingabe verhindern.

    Claus

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2015-07-26T15:14:56+00:00

    Hallo Claus,

    hmmm, so weit, so gut: Ich wusste nicht, dass die Formatierungsvorlagen auch per Excel "ansprechbar" sind!

    Danke einmal mehr!

    Aber kann ich irgendwo kontrollieren (wie?), dass die Tabelle auch wirklich korrekt erweitert wurde?

    Wenn ich nämlich anschließend erneut auf "Als Tabelle formatieren" und dann "bearbeiten" klicke, wird mir nicht angezeigt, welcher Bereich aktuell davon erfasst wird ...

    Außerdem klappt das bei mir nicht in der Zieldatei:

    Wenn ich dort in der INDEX-VERGLEICH-Formel eingebe '[C_Handytest-Ergebnisse.xlsm]Handys'!Handydaten[#Alle] , erhalte ich die Fehlermeldung "Wir haben ein problem bei dieser Formel festgestellt ..."

    Offenbar hat Excel in der Quelldatei also meine Bezeichnung "Handydaten" nicht erkannt/abgespeichert/akzeptiert ... 

    Beim Anlegen bin ich über "Als Tabelle formatieren - Neue Tabellenformatvorlage - Ganze Tabelle" gegangen, habe oben unter "Name" eingegeben "Handydaten", aber ansonsten keine Formatierungen vorgenommen (die bisherigen will ich schließlich nicht verändern). 

    Anschließend bin ich auf die benutzerdefinierte Formatvorlage gegangen, daraufhin wurde der Bereich richtig markiert, "Tabelle hat Überschriften" ist aktiv. Muss auch geklappt haben, denn anschließend waren alle Überschriften mit den Filter-Häkchen und -Dropdowns versehen.

    Trotzdem erkennt die Zieldatei nicht die Bezeichnung ...

    Was habe ich falsch gemacht?

    Beste Grüße,

    Lutz

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2015-07-26T13:39:32+00:00

    Hallo Lutz,

    auf der Registerkarte Start rechts neben der Bedingten Formatierung kannst du deine Daten als Tabelle formatieren. Stelle vorher den Cursor in eine Zelle deiner Daten und passe auf, dass richtig eingestellt ist, dass die Daten Überschriften haben.

    Damit wird dann auch ein Name dafür angelegt. Wenn es die erste auf dem Blatt ist, dann "Tabelle1" und damit kannst du dann diesen Bereich ansprechen. Beim Löschen oder Einfügen von Zeilen oder Spalten, wird der Bereich, den "Tabelle1" beschreibt automatisch angepasst.

    Funktionieren bei dir die Demomappen?

    Claus

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2015-07-26T13:24:24+00:00

    Hi Claus,

    jetzt steh' ich irgendwie auf dem Schlauch: Was meinst Du mit "als Tabelle formatiert"?

    Möglicherweise ist das etwas, das ich noch gar nicht kenne ...

    Aber google mal "Excel als Tabelle formatieren"  ;)))

    Wärst Du so nett, mir das zu erklären?

    Also was ich wie wann wo klicken muss, um das auszuprobieren?

    Beste Grüße,

    Lutz

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2015-07-25T14:42:03+00:00

    Hallo Lutz,

    ich habe es jetzt einmal mit als Tabelle formatierten Daten in den Quellmappen probiert.

    Du findest sie hier im Ordner "Tabellen".

    Wenn du die Zielmappe öffnest, siehst du alle Daten korrekt, aber auch die Fehlermeldung, dass die Hyperlinks deaktiviert wurden. Wenn du dann wählst "Diesen Inhalt aktivieren" sind die Daten zerschossen. Wenn du das Fenster einfach zumachst, bleiben sie erhalten.

    Das Formatieren als Tabelle hat die gleiche Wirkung wie ein dynamischer Bereichsname. Es wird in den Quellmappen immer der korrekte Bereich erfasst und durch die INDEX/VERGLEICH-Formeln wird dann auch immer der richtige Wert gefunden.

    Claus

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare