Office: Zellverweise: Formel beim Verschieben nicht verändern

Helfe beim Thema Zellverweise: Formel beim Verschieben nicht verändern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi. am einfachsten, ich erkläre mein Problem am Beispiel: Zelle A1 5 Zelle B1 =$A$1 Wenn ich jetzt den Inhalt der Zeile A1 auf z.B.... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von chaos-freak, 30. März 2006.

  1. Zellverweise: Formel beim Verschieben nicht verändern


    Hi. am einfachsten, ich erkläre mein Problem am Beispiel:

    Zelle A1 5
    Zelle B1 =$A$1

    Wenn ich jetzt den Inhalt der Zeile A1 auf z.B. Zelle A2 verschiebe, dann wird die Formel in B1 auch auf "=$A$2" verändert!

    Gibt es eine Möglichkeit, dass trotz dem Verschieben der Zelle A1 auf A2 in B1 weiterhin "=$A$1" steht?

    Vielen Dank für ihre Antworten!
     
    chaos-freak, 30. März 2006
    #1
  2. john g. Erfahrener User
    Hallo,

    =INDIREKT("a1")

    Gruß
    J.
     
    john g., 30. März 2006
    #2
  3. Hi, erstmal Danke für deine schnelle Antwort.

    Im kleinen funktioniert die Lösung wunderbar, doch will ich die Formel in eine über 10000 Zeilen große Datenbank einfügen. Ein normales herunterkopieren funktioniert allerdings nicht, da er die Zellverweise beim Herunterkopieren nicht an die jeweilige Zeile angleicht. Somit müsste ich für jede Zeile "INDIREKT("A500"), INDIREKT("A501"), etc. schreiben.

    Auch Makros helfen mir an der Stelle scheinbar nicht weiter, da die jeweiligen Zellverweise in "" stehen, werden sie von Makros einfach übernommen. Und wenn ich im Quelltext des Makros mit "RC[1]" arbeite, dann steht kein Verweis mehr, sondern der Ausdruck "RC[1]" in der Zelle, da dieser ja in "" steht.

    Vielen Dank für ihre Bemühungen!!!
     
    chaos-freak, 31. März 2006
    #3
  4. Zellverweise: Formel beim Verschieben nicht verändern

    Hinzufügend ist noch zu erwähnen, dass Basic-programmierte Anweisungen über diese Zellen jetzt wenigstens um den Faktor 10 langsammer laufen!

    Ist die Komplexität der INDIREKT( ) Funktion so hoch?

    Vielen Dank und ein schönes Wochenede!
     
    chaos-freak, 31. März 2006
    #4
  5. john g. Erfahrener User
    Hallo,

    wie wurde der Faktor 10 denn gemessen und was machen die Basic-programmierte Anweisungen eigentlich? Ich dachte, es ginge darum, daß auch nach dem Verschieben einer Zelle auf eine bestimmte Adresse zugegriffen wird? Falls es noch darum geht, dann hilf dieser Trick:

    Die Spalte B mit "a1" bis "a100000" füllen (herunterkopieren).
    In Spalte C ein Anführungszeichen (Gänsefüßchen) eingeben (auch bis 10000/Datenende).
    In Zelle D1 "=VERKETTEN("=indirekt(";$C1;$B1;$C1;")")" eingeben und runterkopieren.
    Jetzt die Zellen in Spalte D markieren und in Spalte E "Bearbeiten, Inhalte einfügen, Werte".
    Spalte D markieren und "Daten, Text in Spalten, Fertig stellen".

    Klingt umständlich, führt aber zum Ziel ohne 10000 Zellen anpassen zu müssen.
    Ob dadurch irgendetwas langsamer wird, weiß ich nicht, ist aber eine andere Geschichte.

    Gruß
    J.
     
    john g., 31. März 2006
    #5
  6. Hi,

    Der Trick funktioniert wunderbar und es deprimiert mich, dass ich nicht selber darauf kam. Statt der ganzen Spalte mit „““ verweise ich stets auf die selbe Zelle mit „““. Aber ansonsten Einwandfrei!!!

    Stell dir alles wie eine „große“ Datenbank vor. Kundeninformationen werden stets per Hand eingegeben. Das Programm sucht dann per Knopfdruck nach vorgegebenen Informationen und löscht eine Zeile wenn erforderlich. Das läuft auch alles wunderbar. Das Problem besteht nur beim Benutzer, wenn er selber Zeilen verschiebt, dann kommt es zu Fehlern in meinen Verweisen. Deine Methode funktioniert da wunderbar.

    Allerdings benötigt mein Suchalgorithmus im Basic statt 15 Sekunden jetzt 10 Minuten (Faktor 40). (ich habe extra noch einmal gestoppt). Ist echt kein Scherz, er stürzt aber auch nicht ab oder so. Er braucht nur für jede Zeile deutlich länger!

    Wenn’s nach mir ginge, hätte ich sowieso die Plattform gewechselt zu Access oder zu etwas selbst programmierten, aber für die Anwender ist es immer einfacher schon bekannte Oberflächen nutzen zu können und Excel ist weit bekannt und bietet gute Vorraussetzungen.

    OK ich möchte mich wirklich bei dir bedanken John G., hätte nicht gedacht, dass ich so schnell, so guten Rat finde – ECHT TOLL - DANKE

    And have a nice weekend!
     
    chaos-freak, 31. März 2006
    #6
  7. john g. Erfahrener User
    Danke für die Blumen! Freut mich, Dir geholfen zu haben!;-)
     
    john g., 31. März 2006
    #7
Thema:

Zellverweise: Formel beim Verschieben nicht verändern

Die Seite wird geladen...
  1. Zellverweise: Formel beim Verschieben nicht verändern - Similar Threads - Zellverweise Formel Verschieben

  2. Hilfe bei Formel

    in Microsoft Excel Hilfe
    Hilfe bei Formel: Hallo Excel-Experten! Ich habe folgende Spalten-Vorgaben: Datum - Beginn - Ende - Zeit1 - Zeit2 Die Datumsspalte habe ich bereits soweit hinbekommen, dass sich die Schrift des Datums...
  3. Pfad aus Zelle für Formel verwenden 2.0

    in Microsoft Excel Hilfe
    Pfad aus Zelle für Formel verwenden 2.0: Hallo, im Jahr 2018 gab es das Thema schon einmal: (Office 2010) - Pfad aus Zelle für Formel verwenden Durch die umfangreichen Neuerungen in Excel in den letzten Jahren mit vielen neuen...
  4. Formel ADRESSE blattübergreifend richtig anwenden

    in Microsoft Excel Hilfe
    Formel ADRESSE blattübergreifend richtig anwenden: Hi, ich stehe vor dem Problem, dass ich den Befehl ADRESSE nicht auf ein anderes Blatt bezogen bekomme. Es funktioniert eine Auswertung in dem Blatt, wo die Daten liegen. Packe ich die Formel in...
  5. Hilfe bei Formel

    in Microsoft Excel Hilfe
    Hilfe bei Formel: Hallo zusammen, ich erhalte bei Eingabe meiner Formel einen Fehler von Excel "Zu viele Argumente für diese Funktion". Mit der Formel möchte ich die Einhaltung von 4 Toleranzen abfragen:...
  6. Schriftfarbe bei Formeln (Office 365)

    in Microsoft PowerPoint Hilfe
    Schriftfarbe bei Formeln (Office 365): Hallo, ich habe Probleme beim Formel Editor bei PowerPoint (Windows Version). Ich möchte gerne die Schriftfarbe/größe meiner Formeln ändern, allerdings werden die Änderungen bei jedem öffnen der...
  7. Datum in Formel ersetzen

    in Microsoft Excel Hilfe
    Datum in Formel ersetzen: Hallo, <br/><b><em>Muster</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11px; background-color:#ffffff; padding-left:2pt;...
  8. Formel: Mehrere Werte vergleichen mit dynamischer Tabelle

    in Microsoft Excel Hilfe
    Formel: Mehrere Werte vergleichen mit dynamischer Tabelle: Hallo zusammen Ich suche eine funktionierende Formel für mehrere Vergleichswerte in verschiedene Arbeitsmappen. Ausgangslage:Die Suchmatrix in welcher Tabelle gesucht wird, soll über die Zelle...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden