Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1848to1852
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fehler beim Import in Formelbezug

Fehler beim Import in Formelbezug
29.09.2021 09:19:28
javiersc
Ich habe ein Problem bei dem Import von Daten von einem Software zu einem Excel Vorlage. Und zwar, wenn ich den Import durchführe den Formelbezug (Index) verändert/verschiebt sich und die Daten können natürlich nicht bearbeitet werden, da die Zellen leer sind.
z.B. die Formel lautet:
"=INDEX(ExportTable!$C$4:$C$201;VERGLEICH(KGRÖSSTE(ExportTable!$A$4:$A$201;ZEILE(ExportTable!A1));ExportTable!$A$4:$A$201;0);SPALTE(ExportTable!A1))"
und beim Import verändert sich in:
"=INDEX(ExportTable!$C$96:$C$293;VERGLEICH(KGRÖSSTE(ExportTable!$A$96:$A$293;ZEILE(ExportTable!A1));ExportTable!$A$96:$A$293;0);SPALTE(ExportTable!A1))"
Ich habe wirklich alles versucht, leider ohne Erfolgt... hätte jmd eine Lösung dazu?
Dankeschön!

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehler beim Import in Formelbezug
29.09.2021 09:33:14
{Boris}
Hi,
schwer zu sagen. Du könntest die Bezüge mit INDIREKT fixen.
Also statt
=INDEX(ExportTable!$C$4:$C$201;....
formulierst Du
=INDEX(INDIREKT("ExportTable!$C$4:$C$201");....
wobei Du da natürlich die $ weglassen kannst, da der Bezug nunmehr ein String ist.
Also alle Bereiche, die sich unerwünscht verändern, mit INDIREKT ansprechen.
VG, Boris
mit INDEX fixieren
29.09.2021 09:51:34
Rudi
Hallo,
=INDEX(INDEX(ExportTable!$C:$C;4):INDEX(ExportTable!$C:$C;201); VERGLEICH(KGRÖSSTE(INDEX(ExportTable!$A:$A;4):INDEX(ExportTable!$A:$A;201);ZEILE(A1)); INDEX(ExportTable!$A:$A;4):INDEX(ExportTable!$A:$A;201);0);SPALTE(A1))
Gruß
Rudi
Anzeige
AW: mit INDEX fixieren
29.09.2021 10:23:36
javiersc
Moin!
es hat funktioniert, danke!
ich habe aber jetzt das gleiche Problem mit SVERWEIS
es wird beim import auch verändert:
"=SVERWEIS(L12;ExportTable!$D$4:$AS$203;14;FALSCH)" auf "=SVERWEIS(L12;(ExportTable!$D$96:$AS$295);14;FALSCH)"
könntest du mir dabei helfen?
es wird beim import auch verändert, könntest du mir dabei helfen?
Danke
Gruß
Javier
auch mit INDEX fixieren
29.09.2021 10:39:41
Rudi
analog zu den anderen:
=SVERWEIS(L12;Index(ExportTable!$D:$D;4):Index(ExportTable!$AS:$AS;203);14;FALSCH)
Gruß
Rudi
INDEX / INDIREKT...ist doch ...
29.09.2021 18:55:44
{Boris}
Hi,
...völlig egal, welche Variante Du verwendest. Klar - INDIREKT ist volatil und steht damit bei fast allen Antworten auf der No-Go-Liste (völlig zu Unrecht bei kleinen Bereichen) - hat aber den Vorteil, dass es wesentlich einfacher zu kapieren ist.
Bei
=SVERWEIS(L12;ExportTable!$D$4:$AS$203;14;FALSCH)
ist die indirekte Umformulierung doch wirklich einfach mit
=SVERWEIS(L12;INDIREKT("ExportTable!$D$4:$AS$203");14;FALSCH)
Aber mir soll`s ja egal sein.
VG, Boris
Anzeige
wesentlich einfacher
30.09.2021 14:31:50
Rudi
Hallo Boris,
wo bleibt da der Hirnsport? ;-)
Gruß
Rudi
AW: wesentlich einfacher
30.09.2021 23:09:57
{Boris}
Hi Rudi,
die Zeiten der Verkürzungen etc. sind doch längst vorbei ;-)
Zudem erlebe ich bei den Antworten eine zunehmende Manie gegen z.B. volatile Funktionen - völlig unberechtigt, wie ich finde.
Wenn es nur ne kleine Mappe ist, dann ist das komplett Latte...
VG, Boris
AW: nachgefragt ...
29.09.2021 10:59:16
neopa
Hallo,
... warum wird nicht mit "formatierten Tabellen" gearbeitet und der Formelbezug auf diese vorgenommen. Dann ist man dafür unabhängig von Zelladressen . Außerdem hätte das den Vorteil, dass bei evtl. Datenerweiterungen in der Kopie auch diese automatisch durch die Formel berücksichtigt werden.
Gruß Werner
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige