sVerweis-Formel über Tabellen hinweg funktioniert nicht!

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

caruni
*
Beiträge: 12
Registriert: Mo, 24.08.2009 22:34

sVerweis-Formel über Tabellen hinweg funktioniert nicht!

Beitrag von caruni »

Hallo,
ich stehe vor folgendes Problem: sie sverweis-Formel funktioniert einfach nicht wie es sollte.

Es sind mehrere Tabellen vorhanden. In der Tabelle WFA ist ein Eintrag in der Zelle B9 mit einem Wert (jetzt Stadtname Krefeld).

Daneben habe ich ein Feld angelegt, mit der sverweis-Formel. So lautet die Formel:
=SVERWEIS(B9;'WFA-Kondi-NEU'.A1:AMJ65536;12)

Das Ergebnis ist ein leeres Feld. :?

Was soll die Formel bewirken bzw. der Hintergedanke:
Im Feld B9 ist ein Wert zum abfragen. In der Tabelle mit den gesamten Bereich 'WFA-Kondi-NEU'.A1:AMJ65536 ist die Matrix und aus der Spalte 12 soll der Wert übernommen werden. Soweit müsste alles richtig sein oder? Warum funktioniert es dann nicht?

Habe auch schon versucht anstatt mit .A1:AMJ65536 den Bereich zu benennen (infos) und habe stattdessen .infos eingetragen. Geht auch nicht.

Kann mir einer vielleicht ein Tipp geben? Sitze jetzt seit ca. 3 Stunden dran :(

Grüße,
Caruni
echo
*******
Beiträge: 1035
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: sVerweis-Formel über Tabellen hinweg funktioniert nicht!

Beitrag von echo »

caruni hat geschrieben: Es sind mehrere Tabellen vorhanden.
Du meinst sicherlich Tabellenblätter
caruni hat geschrieben:Daneben habe ich ein Feld angelegt, mit der sverweis-Formel. So lautet die Formel:
=SVERWEIS(B9;'WFA-Kondi-NEU'.A1:AMJ65536;12)
Das Ergebnis ist ein leeres Feld. :?
Kann mir einer vielleicht ein Tipp geben?
Der Tip ist der, das deine Formel in Ordnung ist.
Wenn in B6 und der Suchspalte [WFA-Kondi-NEU! A] "Krefeld" drin steht, dann wird aus dieser Zeile und Spalte 12 [L] der Wert zurück gegeben.
Hast du dich vielleicht mit der Spalte 12 verzählt und die Spalte L ist leer?

Gruß Holger
caruni
*
Beiträge: 12
Registriert: Mo, 24.08.2009 22:34

Re: sVerweis-Formel über Tabellen hinweg funktioniert nicht!

Beitrag von caruni »

Du meinst sicherlich B9 und nicht B6.

Krefeld steht genau in K18, also innerhalb der Matrix...

Und in L18 steht der Wert drin, der übernommen werden soll.

Soeben habe ich eine neues Tabellenblatt erstellt und dort experimentiert, also alles in einem Tabellenblatt, sprich, nicht über Tabellenblätter hinweg. Auch dort funktioniert es nicht! Irgendwas muss ich wohl falsch machen, aber was?

Muss bei sverweis irgendein Titel sich wiederholen? Z. B. Stadtnamen?
caruni
*
Beiträge: 12
Registriert: Mo, 24.08.2009 22:34

Re: sVerweis-Formel über Tabellen hinweg funktioniert nicht!

Beitrag von caruni »

Hi paljass,
paljass hat geschrieben:Hi,
1) Ich kann kein Tabellenblatt erstellen, das im Namen Minus-Zeichen hat. Wie hast du das hingekriegt? Möglicherweise ist das schon mal wa, womit SVerweis() nicht umgehen kann.
2) Du referenzierst auf "AMJ65536". In Oo 2,4 gehen die Spaltenbezeichnungen aber nur bis "IV". Ich hab jetzt grad kein Oo 3,x da, aber ob man da wirklich soviele Spalten zu Verfügung hat?
Ich habe die Datei von Excel übernommen.

Nun habe ich das geändert. So sieht jetzt die Formel aus:
=SVERWEIS(B9;WFA_Kondi_NEU.A1:X53;12;0)
Funktioniert trotzdem nicht :?
Ich frage mich nur, was ich da falsch mache.

Auch diese Datei die ich in einfache Weise erstellt habe funktioniert nicht. Kann sich das vielleicht jemand anschauen? :?:
http://dl.getdropbox.com/u/53047/test.ods
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: sVerweis-Formel über Tabellen hinweg funktioniert nicht!

Beitrag von Karolus »

Hallo
Mir fallen in deiner Testdatei gleich 3 Fehler auf:
1. Die Suchmatrix ist nicht E1:F1 sondern E4:F10
2. Der 3.Parameter ist die Spaltennr innerhalb der Suchmatrix und nicht die absolute Spaltennr.
3. Die 1. Spalte deiner Suchmatrix ist unsortiert,**; daher musst du einen 4.Parameter 0 für unsortiert mitgeben.
**ausserdem möchtest du offensichtlich das der Suchbegriff exakt gefunden werden soll, in den Fällen gibt man auch dann den 4. Parameter 0 ein wenn die erste Spalte sortiert ist.
die richtige Formel in B5 ist daher:

Code: Alles auswählen

=SVERWEIS(A4;E4:F10;2;0)
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
caruni
*
Beiträge: 12
Registriert: Mo, 24.08.2009 22:34

Re: sVerweis-Formel über Tabellen hinweg funktioniert nicht!

Beitrag von caruni »

:D :D :D
Danke, hat geklappt mit der Testdatei... (da kommt Freude auf, endlich ein kleiner Erfolg).

Werde mit den neu gewonnen Kenntnissen versuchen jetzt an mein Hauptdokument zu arbeiten.

Danke an alle. :D

NACHTRAG
Habe soeben in meine Haupttabelle versucht und siehe da, es hat geklappt. Klasse. Nochmal Danke.

Caruni
Antworten