Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel- externer Datenimport - Formelbezugsverlust





Frage

Hallo zusammen, Wie man sich denken kann habe ich ein kleines bzw größeres Problem. Ich importiere Daten aus einer MS Access Datenbank bzw. einer Abfrage aus der Haupttabelle. Dies ist kein Problem Excel übernimmt kompeltt die Datensätze. Bloß nun habe ich in meiner Exceltabelle schon Formel stehen damit ich die importierten Daten auswerten kann. Sobald ich aber die Daten importiere ändert sich der Zellbezug der Formeln. Was er aber nicht tun sollte! Ein beispiel: Meine Spalte Q enthält folgenbde Formel: =WENN($C2>0;1;0) =WENN($C3>0;1;0) =WENN($C4>0;1;0) =WENN($C5>0;1;0) =WENN($C6>0;1;0) =WENN($C7>0;1;0) =WENN($C8>0;1;0) usw. ... nun importiere ich die Daten dann: =WENN($C2>0;1;0) =WENN($C3>0;1;0) <- =WENN($C19>0;1;0) <- Sprung der Zellbezüge =WENN($C20>0;1;0) =WENN($C21>0;1;0) =WENN($C22>0;1;0) =WENN($C23>0;1;0) =WENN($C24>0;1;0) =WENN($C25>0;1;0) Ich weiß nicht wie ich dies verhindern kann, habe auch schon in der Bib einige Bücher gelesen aber hierzu gibt es irgendwie keinen wirklichen Lösungshinweis! Ich würde mich außerordentlich freuen über eine Antwort von euch!

Antwort 1 von coros

Hallo Jonas!

Wie werden die Daten aus Access in Excel eingefügt?

Überschreiben die Daten aus der Accessdatei die alten Daten in Excel oder werden die irgendwie ziwschen dern vorhandenen Datensätzen in Excel eingefügt?

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von Jonas1812

Hallo Oliver,

erstmal danke ;)

Also in der Excel sind noch keine Daten vorhanden, ich habe sie neu erstellt und hab dann in den einzelnen Arbeitsblättern unter Daten - Externe Daten importieren - neue Abfrage erstellen - und dann meine Datenbank angegeben.
Meintest du das?

Vielleicht noch meine Daten die ich importiere gehen bis zu Spalte P dannach hab ich dann meine Formeln angegeben...

Ich hab auch keine Idee wie ich das Lösen soll... ich hab mir nun überlegt vielleicht ein Makro aufzunhemen und das dann einfach nach dem Import das alles wieder die formeln überkopiert.... aber ein Makro habe ich noch nie gemacht, werde mich dort einfach mal einarbeiten....

Aber ich danke dir auf jedenfall und bin für deine Hilfe und vielleicht einen Tipp sehr dankbar.

MfG
Jonas

Antwort 3 von Jonas1812

Hallo alle zusammen ich habe eine Lösung meines Problemes!

Beim Aktualisieren der Abfrage werden die nicht mehr zutreffenden Zeilen im
Datenbereich gelöscht und die anderen rücken auf.

Passe deine Formeln wie folgt an, dann müsste es klappen:

Q2 =WENN(INDIREKT("$C"&ZEILE())>0;1;0)


Ich habe diese Lösung nicht selber erarbeitet sondern habe diese Lösung von Thomas R.

Vielen Dank nochmals Thomas