Seite 1 von 1
Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 10:37
von keksi1970
Hi
Problem ist folgendes
ich habe eine Datei mit folgender formel
Code: Alles auswählen
=WENN(C10>0;SVERWEIS(C10;'file:///l:/Tourenplanung/Basisdaten/Filial-Basisdaten.ods'#$Tabelle1.$A$2:$AB$1500;9;0);"")
die funktioniert
nun moechte ich eine neue Datei erstellen mit der gleichen Formel,
Code: Alles auswählen
=WENN(C10>0;SVERWEIS(C10;'file:///L:/tourenplanung/basisdaten/filial-basisdaten.ods'#$tabelle1.$A$2:$AB$1500;9;0);"")
in der 1. Datei funktioniert es einwandfrei, in der 2. DAtei zeigt mir das Programm #NV an.
Wieso ???
Gruß Andreas
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 10:48
von Stephan
ohne weitere Angaben kann man nur sagen wahrscheinlich deshalb weil sich SVERWEIS() genauso verhält wie in der Hilfe beschrieben:
"=SVERWEIS(Suchkriterium;Matrix;Index;Sortiert)
Das Suchkriterium ist der Wert, nach dem in der ersten Spalte der Matrix gesucht wird.
Matrix ist der Bezug, der aus mindestens zwei Spalten bestehen soll.
Index ist die Nummer der Spalte innerhalb der Matrix, in der der zurückzugebende Wert steht. Die erste Spalte hat die Nummer 1.
Sortiert ist ein optionaler Parameter, der angibt, ob die erste Spalte in der Matrix in aufsteigender Reihenfolge sortiert ist. Ist dies nicht der Fall, geben Sie hier den Booleschen Wert FALSCH ein. Sortierte Spalten lassen sich wesentlich schneller durchsuchen, und sofern der Suchwert zwischen dem höchsten und dem niedrigsten Wert der sortierten Liste liegt, erhalten Sie mit der Funktion immer einen Wert, selbst dann, wenn der genaue Suchwert nicht gefunden werden kann. In unsortierten Listen werden nur genaue Übereinstimmungen mit dem Suchwert gefunden. Anderenfalls gibt die Funktion die Meldung Fehler: Wert nicht verfügbar zurück."
Das dort genannte "Wert nicht verfügbar" wird in der Tabelle als #NV dargestellt.
Gruß
Stephan
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 10:56
von keksi1970
ich gebe bei beiden die gleiche formel in der gleichen Zelle ein und verweise auf jeweils den gleichen Wert.
einmal funktioniert es, in der 2. halt nicht.
um den Fehler der unsortierten Tabelle zu umgehen, habe ich den Wert sortiert, die Formel angepasst usw
ich habe beide Formeln per hand eingegeben, kopiert, formeln aus anderen Zellen genommen usw
Es bleibt wie es ist, in der 1.Datei geht alles, in der 2. Datei geht nichts
EDIT : wenn ich in der 2. Datei die Formel änder auf file:///[pfad]/test.ods und die datei umbenenne funktioniert es :wunder:
das ist aber keine Lösung
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 11:06
von AhQ
Hallo Andreas,
ich weiß nicht, ob es eine Ursache ist, aber im zweiten SVerweis hast Du in Gegensatz zum ersten den Dateinamen klein geschrieben. Macht das vielleicht was aus?
Als Notfallösung kannst Du vielleicht in Dein Dokument noch eine Tabelle einfügen, in welches Du per DDE-Verknüpfung (Datenfeld kopieren, Strg+Shift+V, ganz unten Verknüpfung ankreuzen) vorher die Daten einfügst und auf das Du dann den SVerweis zugreifen läßt?
Viele Grüße
AhQ
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 11:13
von Stephan
ich gebe bei beiden die gleiche formel in der gleichen Zelle ein und verweise auf jeweils den gleichen Wert.
dem Augenschein nach nicht, denn:
file:///l:/Tourenplanung/Basisdaten/Filial-Basisdaten.ods
ist nicht das Gleiche wie:
file:///L:/tourenplanung/basisdaten/filial-basisdaten.ods
selbst dann nicht wenn man annehmen würde es sollte keine Probleme machen. Wenns also gleich sein soll würde ich es schlicht gleich schreiben und schauen was dann passiert.
Und wenn dann zwei gleiche Formeln nicht gleich funktionieren gibst für mich keine erkennbare Ursache mehr und es wäre wohl nötig weitere Dinge im Umfeld zu erörtern, von denen ich aber momentan nicht sagen könnte was das sein könnte.
Gruß
Stephan
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 11:20
von keksi1970
Jedenfalls hast du mich auf die richtige idee gebracht
ist halt kein Excel, bei Calc werden die tabellen, auf die Verwiesen wird als versteckte Tabelle eingefügt
ich hab halt nicht dran gedacht
Danke
@stefan, tjo, wenn das so einfach gehen würde, ein tippfehler, und schon ist die Tabelle als verstecktes Dokument in deiner datei und dann kannst du gross und KLEIN nicht mehr ändern, die Formel verweist automatisch auf die schon vorhandene tabelle
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 11:32
von Gert Seler
Hallo keksi,
es könnte natürlich auch sein, das es in dieser Datei keine "tabelle1" gibt, da im "Standard" nur "Tabelle 1" vorhanden ist.
mfg
Gert
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 12:56
von Stephan
bei Calc werden die tabellen, auf die Verwiesen wird als versteckte Tabelle eingefügt
aber doch nicht generell, Du kannst doch ggf. steuern ob DDE oder file-Verknüpfung verwendet wird, wenn Du das steuern willst, weil es wichtig für Deine Zwecke ist.
@stefan, tjo, wenn das so einfach gehen würde, ein tippfehler, und schon ist die Tabelle als verstecktes Dokument in deiner datei und dann kannst du gross und KLEIN nicht mehr ändern, die Formel verweist automatisch auf die schon vorhandene tabelle
Was sagt das jetzt?
Du hattest Probleme mit einer Formel und nun kannst Du die nicht beseitigen weil das Arbeit kostet? Es ist ja nun mal ein Fehler da und ohne Arbeit in dessen Beseitigung zu stecken wird es wohl nicht gehen.
Und Arbeit heißt doch hier wohl im schlimsten Fall: erstelle eine 08/15 Verknüpfung die die richtige Tabelle verwendet, lösche die falsche Tabelle lass mittels Suchen-Ersetzen in der Formeltabellen die Kleinbuchstaben durch Große ersetzen und lösche die 08/15 Verknüpfung wieder. Das zu machen dürfte kaum länger dauern als es hier zu beschreiben.
Gruß
Stephan
Re: Sverweis funktioniert nicht
Verfasst: Fr, 22.02.2008 21:07
von keksi1970
hi stephan,
das problem war, dass ich mir NUR die eine datei geschickt habe, die schon eine ausgeblendete tabelle beinhaltete (sind beides nicht meine, und da ich nicht daran gedacht habe, mir die originale verknüpfung zu schicken wird das schwierig.
aber ist ja nun auch egal, ich weiss worans lag
trotzdem danke für eure Hilfe
Re: Sverweis funktioniert nicht
Verfasst: Sa, 23.02.2008 08:40
von Stephan
wird das schwierig
Und was wird schwierig?
Was ich verstehe ist es lag ein Problem vor, dafür gibt es nun eine Lösung - falls nicht müßtest Du einfach weiter fragen.
Das jedoch eine Lösung nur dann Sinn macht wenn auch Änderungen durchgeführt werden, ist doch von vorherein klar. Eine Lösung nach dem Motto 'es funktioniert etwas nicht, ich will aber nichts ändern und es soll trotzdem funktionieren' geht m.E. irgendwie grundsätzlich nicht.
dass ich mir NUR die eine datei geschickt habe
da ist dann der Verweis auf Excel unklar, denn dort würde es auch nicht mit einer Datei funktionieren.
Mir ist also unklar worüber wir reden.
Gruß
Stephan
Re: Sverweis funktioniert nicht
Verfasst: So, 24.02.2008 10:04
von keksi1970
Stephan hat geschrieben:wird das schwierig
dass ich mir NUR die eine datei geschickt habe
da ist dann der Verweis auf Excel unklar, denn dort würde es auch nicht mit einer Datei funktionieren.
in Exccel Schreibe ich einfach eine neue Datei mit gleichem Namen+Pfad und verlinke sie.
Mach das mal in Calc mit einer Schreibgeschützten tabelle, auf die Immer wieder zugegriffen wird
Re: Sverweis funktioniert nicht
Verfasst: So, 24.02.2008 10:38
von Stephan
in Exccel Schreibe ich einfach eine neue Datei mit gleichem Namen+Pfad und verlinke sie.
Mach das mal in Calc mit einer Schreibgeschützten tabelle, auf die Immer wieder zugegriffen wird
ich habe weiter oben die notwendigen Schritte erläutert - gehen die denn nicht und wenn ja warum nicht.
Außerdem ginge doch auch prinzipiell eine DDE- statt einer Fileverknüpfung (auch das sagte ich schon), wobei "prinzipiell" nur heißt ich kann nicht entscheiden/sagen ob die für Deine Zwecke besser wäre - beispielsweise:
=WENN(C10>0;SVERWEIS(C10;DDE("soffice";"L:\Tourenplanung\Basisdaten\Filial-Basisdaten.ods";"Tabelle1.A2:AB1500");9;0);"")
zu verwenden. Ich weiß nur das Du die file-Verknüpfung bemängelst (die Gründe dafür sind mir ja auch nicht ganz klar - die versuche ich ja zu verstehen).
die Dingfe liegen doch eigentlich so:
*die Änderung der File-Verknüpfung geht - das die Arbeitsweise eine andere ist als wie bei Excel finde ich weder gut noch schlecht, einzig ich kann es nicht ändern
*das Dir Calc die Möglichkeit der Wahl zwischen zwei Arten der Verknüpfung lässt, sehe ich hingegen nicht als Nachteil, denn es ist eine zusätzliche Möglichkeit und was sollte daran falsch sein.
Gruß
Stephan
Re: Sverweis funktioniert nicht
Verfasst: So, 24.02.2008 11:00
von keksi1970
ich bemängel nichts, ausser vielleichet meine unwissenheit, ich wusste einfach nicht, dass calc eine Kopie der Tabelle in die Datei geschrieben hat und diese ausgeblendet war. Auf Grund des Schreibschutzes kann ich auch nichts ändern an dieser Tabelle, und da die Formeln automatisch darauf zugegriffen haben wunderte ich mich immer wieder, warum ich in einer bestehenden Formel den Pfad nicht ändern konnte.
in calc steht in der formel der Pfad und die Datei, das Programm griff aber auf eine versteckte Tabelle zu.
In excel hätt ich das gesehen

weil der Pfad anders wäre.
Jedenfalls hab ich das Problem umgangen und einfach die Original-Datei wiederhergestellt, die versteckte Tabelle Kopiert, an den richtigen Speicherort gebracht und als neue Tabelle hinzugefügt.