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: 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...
  3. Bedingte Formatierung mit Zelle in der sich Ergebnis einer Formel befindet

    in Microsoft Excel Hilfe
    Bedingte Formatierung mit Zelle in der sich Ergebnis einer Formel befindet: Moin, ich habe ein Problem, auf dessen Lösung ich noch nicht gekommen bin. Ich möchte eine Zelle durch bedingte Formatierung einfärben. Die Vergleichszelle gibt einen Wert aus, der durch eine...
  4. Formel für Zusammensetzen von zwei Zellen

    in Microsoft Excel Hilfe
    Formel für Zusammensetzen von zwei Zellen: Hallo, vielleicht kann jemand helfen? um diese Formel geht es: =GROSS(TEXTKETTE(TEIL(A2&" "&B2;SEQUENZ(LÄNGE(A2&B2)+1);1)&" ")) Meine Formel steht in Zelle C2 und erstellt mir für einen...
  5. Problem mit Formel bzw. Formatierung

    in Microsoft Excel Hilfe
    Problem mit Formel bzw. Formatierung: Hallo, ich musste von Office 2021 auf Office 365 umsteigen. Leider habe ich ein Problem mit einer Formel, die vorher funktionierte und nun im neuen Office365 mit Fehler "Wert" ausgegeben wird....
  6. Datumswert in Formel aus Zelle beziehen.

    in Microsoft Excel Hilfe
    Datumswert in Formel aus Zelle beziehen.: Hallo zusammen, ich habe eine Auswertung von Produktionsdaten. Diese Werte hole ich mir aus einer Datei die täglich erstellt wird. (...\[Status_16.07.xslx]A1) Nun möchte ich aber nicht bei...
  7. Formel zur Berechnung der Nachtzulagen

    in Microsoft Excel Hilfe
    Formel zur Berechnung der Nachtzulagen: Guten Morgen zusammen, so langsam bin ich echt am verzweifeln.. Ich brauche 2 Formeln zur Berechnung der Nachtzulagen. Alles ausgehend vom Stundenlohn in C1 1. Formel: Es sollen nur die...
  8. Ergebnis aus INDEX und Vergleich Formel weiter Verwenden

    in Microsoft Excel Hilfe
    Ergebnis aus INDEX und Vergleich Formel weiter Verwenden: Hallo :-) Ich möchte ein Ergebnis aus einer Formel (Index/Vergleich) mit einer Wenn Funktion auswerten. Wenn sieht aber nicht das Ergebnis in dem Kästchen sondern nur die Formel!...
  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