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. Formel auf andere Zellen unterschiedlicher Größe anwenden

    in Microsoft Excel Hilfe
    Formel auf andere Zellen unterschiedlicher Größe anwenden: Hallo zusammen, ich habe eine Formel gebastelt, die wie angehängt in der Beispiel-Excel zu sehen ist, funktioniert. Kann ich die Formel so vereinfachen, dass ich nicht 3x die angepasste Formel...
  3. Summewenns erkennt text aus der formel nicht

    in Microsoft Excel Hilfe
    Summewenns erkennt text aus der formel nicht: Hallo zusammen, ich habe ein Problem das meine Formel Summewenns nicht den ausgegebenen Text in der Zelle erkennt!! Bekomme das einfach nicht hin. In der Zelle B8:B60 wird der Monat mit einer...
  4. Hilfe für Formel erstellen

    in Microsoft Excel Hilfe
    Hilfe für Formel erstellen: Ich möchte den Fremdwährungsbestand automatisieren. Das heisst den Bestand automatisch bewirtschaften. Zum Beispiel Wieviel Noten ich von einer Sorte bestellen muss, wenn Lagerbestand nur noch 10...
  5. Formel verkleinern

    in Microsoft Excel Hilfe
    Formel verkleinern: Frage an die Community, kann man diese Formel...
  6. Bedingte Formatierung funktioniert nicht

    in Microsoft Excel Hilfe
    Bedingte Formatierung funktioniert nicht: Hallo, ich habe eine Excel Datei erstellt und es funktioniert alles, bis auf eine bedingte Formatierung. Ich verstehe einfach nicht wieso. Habe in der Liste schon andere Formatierungen, die sehr...
  7. Formel für gleiche Werte suchen und bei übereinstimmung einen andern Wert schreiben

    in Microsoft Excel Hilfe
    Formel für gleiche Werte suchen und bei übereinstimmung einen andern Wert schreiben: Hallo, sorry für den Thread Name aber wusste nicht wie ich es beschreiben soll. Ich suche eine Formel wo nach 2 gleichen Werten in Zelle A und C gesucht wird und bei Übereinstimmung der Wert der...
  8. Formel erstellen

    in Microsoft Excel Hilfe
    Formel erstellen: Hallo, ich bin neu auf diesen Seiten und habe folgende Frage: Zur Dokumentation möchte ich, das erstens in den Spalten der Zählerstand eingetragen wird aber nur die Differenz zum vorigen Monat...
  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