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. 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!...
  3. dynamische Bezug auf Feiertagskalender in Formel "Nettoarbeitstage"

    in Microsoft Excel Hilfe
    dynamische Bezug auf Feiertagskalender in Formel "Nettoarbeitstage": Hallo Zusammen, ich habe leider ein paar Schwierigkeiten die Nettoarbeitstage von Mitarbeitern an verschiedenen Standorten in verschiedenen Bundesländern zu ermitteln. Irgendwie stehe ich gerade...
  4. Formel funktioniert nur bis 19.30 Uhr

    in Microsoft Excel Hilfe
    Formel funktioniert nur bis 19.30 Uhr: Hallo zusammen, Ich würde gerne die Anzahl der ein- und ausfahrenden Fahrzeuge einer Parkgarage über mehrere Tage im Viertelstundentakt auswerten. Ich verwende dafür die Funktion ZÄHLENWENNS. Das...
  5. Formel sucht nur unvollstaendig

    in Microsoft Excel Hilfe
    Formel sucht nur unvollstaendig: Guten Morgen, woran kann es liegen, dass wenn ich diese Formel eingebe, erhalte ich beispielsweise nur 4 ergebnisse.. wenn ich aber die formel in der formelleiste noch einmal bestaetige, erhalte...
  6. Produktionsende ermitteln - Formel gesucht

    in Microsoft Excel Hilfe
    Produktionsende ermitteln - Formel gesucht: Hallo! ich habe diese Tabelle: ProdStart Produktionsmenge Kapazität ProdEnde 01.04.2025 50 100 02.04.2025 200 100 03.04.2025 50 120 04.04.2025 200 100 05.04.2025 100 100 06.04.2025 120 120...
  7. Formel in Spalten / Zellen aktivieren

    in Microsoft Excel Hilfe
    Formel in Spalten / Zellen aktivieren: Hallo, ich versuche mich immer noch an einer Tabelle, wo ich mittels Userform Daten hineinkopiere. Formeln in den Spalten F, I und L ebenfalls zu kopieren gelingt mir nicht. Ich suche...
  8. Formel einsetzen über Auswahl

    in Microsoft Excel Hilfe
    Formel einsetzen über Auswahl: Hallo, ich möchte eine Übersicht erstellen, wieviel mich ein Dienstwagen Geldwerten Vorteil (GWV) kostet. Dafür trage ich den Namen des Wagens ein, dann der Bruttolistenpreis (BLP), dann die...
  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