Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Nati am April 11, 2013, 22:20:53 Nachmittag
-
Liebe Excel-Gurus, :D
ich versuche den ganzen Tag eine an sich einfache Sache zu lösen:
1. Ich habe 2 Spalten, C und D
2. In der Spalte D habe ich einen einfachen Bezug zum anderen Blatt in der geöffneten Tabelle, z.B. D1 = Blatt1!Q14
3. In der Spalte C möchte ich diesen Bezug aus Spalte D verschieben, also:
= bereich.verschieben(Blatt1!Q14;0;12)
Wenn ich das manuell eingebe, funktioniert alles gut.
Weil die Datei ziemlich groß ist, möchte ich ein automatisches einfügen des Bezugs aus Spalte D als Referenzzelle in der Formel bereich.verschieben (in SPalte C) erreichen, also:
C1=bereich.verschieben("Füge den Bezug aus D1 ein";0;12)
usw. für alle Zellen nach D1 (D2 etc.)
Kann mir bitte jemand helfen?
Super vielen Dank!
-
Hallo Nati,
wenn in Zelle D1 der Bezug nur als Zelle und nicht als kompletter String incl. des Blattnamens dann so:
in D1 steht R14
= BEREICH.VERSCHIEBEN(INDIREKT("Blatt1!"&B2);0;12)
steht in D1 Blatt1!R14 (Achtung !! Inclusive des Ausrufungszeichens! ) dann so:
= BEREICH.VERSCHIEBEN(INDIREKT(B1);0;12)
-
Hallo Andreas!
Vielen Dank für den Tipp! :-) Es hat aber leider nicht funktioniert.
Ja, in Zelle D1 steht D1=Blatt1!R14 (es ist ein direkter Bezug und den möchte ich in der Formel Bereich.Verschieben nutzen)
Warum nimmst du B1? Dient das als Referenz? Ich definiere also die Zelle B1 als D (ich füge ein D in die Zelle B1 ein), damit die Spalte D genommen wird, wenn eigentlich Spalte B aufgeschrieben wird. Stimmt das?
Was fehlt mir noch in der Formel? Dankeschön....
-
Hallo,
ersetze mein B1 aus meiner Beispieltabelle durch deinen Bezug D1
das war es dann eigentlich schon
= BEREICH.VERSCHIEBEN(INDIREKT(D1);0;12)
-
Ok, vielen Dank!