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. Wenn Formel mit Oder ?

    in Microsoft Excel Hilfe
    Wenn Formel mit Oder ?: Hallo, ich hab wieder mal ein Thema ... Wenn ich in Tabelle "Angebot neu" eine der 5 Edition-Farben auswähle, soll in Zelle A27 der Text von Tabelle "Daten neu L12" erscheinen. Die Auswahl für...
  3. Wenn Dann Sonst Formel

    in Microsoft Excel Hilfe
    Wenn Dann Sonst Formel: Hallo, ich bin an einem Punkt angelangt wo ich nicht mehr weiter weiß. Ich möchte ein Angebotssystem erstellen bei dem ich diverse Optionen aus einer Liste auswählen (Spalte A). Wenn ich dann in...
  4. Sverweis / Wenn,Dann Formel

    in Microsoft Excel Hilfe
    Sverweis / Wenn,Dann Formel: Hallo, ich benötige Hilfe bei der Erstellung einer Liste. PLER_1 ist die Ursprungsliste. Ich bräuchte eine Formel wie ich die Nummer aus Spalte 1 (blaue Pfeile) oder Spalte 2 (rote Pfeile) in...
  5. Formel in jede zweite Zeile ziehen

    in Microsoft Excel Hilfe
    Formel in jede zweite Zeile ziehen: Hallo Liebes Forum, ich stehe vor dem Problem eine Formel (in B5) welche B4 * B1 lautet nach unten zu ziehen, in dem die Formel nur für jede zweite Zeile angewandt wird. (hier in B7, B9 usw.)...
  6. Formel wenn nichts in der Zelle steht

    in Microsoft Excel Hilfe
    Formel wenn nichts in der Zelle steht: Hallo Zusammen, bin etwas am verzweifeln. Wenn in den Zellen B1:B3 Werte stehen sollen diese durch 3 geteilt werden und das Ergebnis in Zelle B4 angezeigt werde. Wenn aber in den Zellen B1:B3...
  7. Formel für bestimmte reihen zum kopieren

    in Microsoft Excel Hilfe
    Formel für bestimmte reihen zum kopieren: Hallo, ich möchte gerne in meinem Excel Sheet das er wenn in den Zeilen D:D; G:G; J:J; M:M; P;P; S:S; V:V; Y:Y ein "X" geschrieben ist das er den Wert der links daneben steht in die Spalte...
  8. Formel in Makro integrieren

    in Microsoft Excel Hilfe
    Formel in Makro integrieren: Hallo Zusammen, ich habe in einem Tabellenblatt "Aufträge" ein Makro, mit dem ich die Spalten einer Zeile nacheinander befüllen kann. Außerdem werden die Informationen aus den Spalten am Ende in...

Users found this page by searching for:

  1. excel spalte in formel noicht verschieben

    ,
  2. zellen verschieben ohne formel zu verändern

    ,
  3. formeln ändert sich beim kopieren in mehrere Zeilen nicht nicht

    ,
  4. excel formel nicht verschieben,
  5. excel formel nicht verändern,
  6. excel zelle in formel beim verschieben
  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