Sverweis funktioniert nicht

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Sverweis funktioniert nicht

Beitrag 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
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Sverweis funktioniert nicht

Beitrag 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
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Sverweis funktioniert nicht

Beitrag 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
AhQ
*******
Beiträge: 1096
Registriert: Fr, 15.06.2007 11:03
Wohnort: Regensburg
Kontaktdaten:

Re: Sverweis funktioniert nicht

Beitrag 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
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Sverweis funktioniert nicht

Beitrag 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
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Sverweis funktioniert nicht

Beitrag 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
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Sverweis funktioniert nicht

Beitrag 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
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Sverweis funktioniert nicht

Beitrag 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
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Sverweis funktioniert nicht

Beitrag 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
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Sverweis funktioniert nicht

Beitrag 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
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Sverweis funktioniert nicht

Beitrag 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
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Sverweis funktioniert nicht

Beitrag 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
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Sverweis funktioniert nicht

Beitrag 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 :P 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.
Antworten