SVerweis & Text suchen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

RedBaron
**
Beiträge: 23
Registriert: Mi, 10.03.2010 22:26

SVerweis & Text suchen

Beitrag von RedBaron »

Hallo,
ich weiss nicht welche Formnel ich nehmen soll und wie ich sie einsetzen soll.

Mein Beispiel:


=SVERWEIS(A125;AMF.A$3:P$2069;SUCHEN("Tgb-Nr.";"Tgb-Nr,";RECHTS("Tgb-Nr.";10));0)

in einer Zeile befindet sich ein langer Text, aus dem ich nur einen bestimmten Text benötige, nehmen wir als Beispiel Tgb-Nr. xxxxxx (xxx ist für eine 7 stelllige Nummer die in jeder Spalte/Zeile anderst ist)
A1 Spalte J1 = Haus der Begegnung, Tgb-Nr. 15789/09
A2 Spalte J2 = Haus der Niederkunft Tgb-Nr. 12900/09

usw.
ich brauche nur jeweils "Tgb-Nr." und die dahinter stehende Nr.

Wie mache ich das?
Gruß und Danke

Manfred
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: SVerweis & Text suchen

Beitrag von echo »

Hallo Manfred,
ich weiß nicht was du mit dem Sverweis() anstellen willst
Tgb-Nr. 15789/09 = 16Zeichen

=TEIL(J1;FINDEN("Tgb-Nr.";J1);16)
Die Formel sucht in J1 nach "Tgb-Nr." [J1 zwei mal in der Formel]
und gibt den Text, incl. nachfolgende 7 Ziffern und / zurück, egal wo im Text sich "Tgb-Nr." befindet.
Ich hoffe das hilft weiter
Gruß Holger
RedBaron
**
Beiträge: 23
Registriert: Mi, 10.03.2010 22:26

Re: SVerweis & Text suchen

Beitrag von RedBaron »

Hallo Holger,#
Danke schonmal für deine Mühe.
Ich brauche SVerweis, da ich aus einer Tabelle 7 verschiedene spalten Daten brauche (sind insgesamt 16 Spalten und ca. 1800 Zeilen)
Habe deine Formel mal probiert, bekomme sie aber nicht bei mir rein, bzw. geht nicht :D

Ich glaub ich mus mal darüber schlafen, mir fehlt momentan dewr Film

Gruß
Manfred
echo hat geschrieben:Hallo Manfred,
ich weiß nicht was du mit dem Sverweis() anstellen willst
Tgb-Nr. 15789/09 = 16Zeichen

=TEIL(J1;FINDEN("Tgb-Nr.";J1);16)
Die Formel sucht in J1 nach "Tgb-Nr." [J1 zwei mal in der Formel]
und gibt den Text, incl. nachfolgende 7 Ziffern und / zurück, egal wo im Text sich "Tgb-Nr." befindet.
Ich hoffe das hilft weiter
Gruß Holger
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: SVerweis & Text suchen

Beitrag von Karolus »

Hallo
Möglicherweise suchst du nach:

Code: Alles auswählen

=TEIL(SVERWEIS(A125;AMF.A$3:P$2069;9;0);FINDEN("Tgb-Nr.";SVERWEIS(A125;AMF.A$3:P$2069;9;0));99)
Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: SVerweis & Text suchen

Beitrag von echo »

Hallo Manfred,
wenn du in der ersten Spalte nach der Nummer suchen, und damit einen Verweis auf benachbarte Spalten erstellen willst so geht mE. nur Indirekt über eine Matrixformel, denn sverweis() selbst durchsucht immer ganze Zellen nach dem Suchkriterium. Eine kleine Hilfsspalte wirkt da wunder.

Ich habe mal ein Beispiel angehängt, wie das aufgebaut sein kann.
Ist das auch nicht gemeint wäre ein kleines Beispiel [Anhang] nicht schlecht

Gruß Holger
Dateianhänge
test.ods
(15.08 KiB) 193-mal heruntergeladen
RedBaron
**
Beiträge: 23
Registriert: Mi, 10.03.2010 22:26

Re: SVerweis & Text suchen

Beitrag von RedBaron »

Hallo Karo,

Super es hat geklappt, mein nächtliche Fehler war, dass ich deine Formel in meinen Sverweis eingebaut hatte :lol:
Das kann nicht gehen.
Also vielen Dank dir und den anderen.
Aber da ich jetzt schonmal solche guten Profis am Werke habe :D , wie kann ich dies Fromel auf auf eine weitere Spalte abfragen lassen.
Also die gleiche Suchkriterien, nur das statt Spalte 10 evtl. auch noch die Spalte 14 hinzu kommen kann, da die "Tgb-Nr.: xxxxxxxx/2010" auch in dieser Spalte stehen, wobei die Textposition auch hier variabel ist. Es kann aber uch passieren dass in beiden Spalten keine Tgb-Nr. steht, dann sollte natürlich auch nichts erscheinen
Mache ich das mit WENN Befehl und wie baue ich das in die (für mich) komplexe Formel ein?

Danke vorab, ein Super Forum und Super Leute

Gruß
Manfred


Karolus hat geschrieben:Hallo
Möglicherweise suchst du nach:

Code: Alles auswählen

=TEIL(SVERWEIS(A125;AMF.A$3:P$2069;9;0);FINDEN("Tgb-Nr.";SVERWEIS(A125;AMF.A$3:P$2069;9;0));99)
Gruß Karo
RedBaron
**
Beiträge: 23
Registriert: Mi, 10.03.2010 22:26

Re: SVerweis & Text suchen

Beitrag von RedBaron »

Hallo Karo,
hallo all :D
hm die Formel hat noch einen kleinen Schönheitsfehler, sollte der Text "Tgb-Nr." nicht vorkommen, bringt Calc eine Fehlermeldung "#WERT!".
Hm, wie unterbinde ich dies?

Gruß
Manfred
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: SVerweis & Text suchen

Beitrag von turtle47 »

Hi Manfred,

versuche es mal so:

Code: Alles auswählen

=WENN(ISTFEHLER(TEIL(SVERWEIS(A125;AMF.A$3:P$2069;9;0);FINDEN("Tgb-Nr.";SVERWEIS(A125;AMF.A$3:P$2069;9;0));99));"";TEIL(SVERWEIS(A125;AMF.A$3:P$2069;9;0);FINDEN("Tgb-Nr.";SVERWEIS(A125;AMF.A$3:P$2069;9;0));99))
Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
RedBaron
**
Beiträge: 23
Registriert: Mi, 10.03.2010 22:26

Re: SVerweis & Text suchen

Beitrag von RedBaron »

Hi Jürgen,

Danke es funktioniert 1a, ja Super :D
Danke schön.
Die ISTFEHLER kann ich dann für die anderen Zeilen anwenden (wenn noch nichts darin steht, erscheint "#NV")?
Muss ich dann auch mit WENN beginnen?
Gruß Manfred

turtle47 hat geschrieben:Hi Manfred,

versuche es mal so:

Code: Alles auswählen

=WENN(ISTFEHLER(TEIL(SVERWEIS(A125;AMF.A$3:P$2069;9;0);FINDEN("Tgb-Nr.";SVERWEIS(A125;AMF.A$3:P$2069;9;0));99));"";TEIL(SVERWEIS(A125;AMF.A$3:P$2069;9;0);FINDEN("Tgb-Nr.";SVERWEIS(A125;AMF.A$3:P$2069;9;0));99))
Viel Erfolg.

Jürgen
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: SVerweis & Text suchen

Beitrag von turtle47 »

Hallo Manfred,
RedBaron hat geschrieben:Muss ich dann auch mit WENN beginnen?
Ich bin kein Formelspezialist, aber normal schon.

Denn die Formel definiert sich ja so:

Code: Alles auswählen

WENN ein Fehler festgestellt wird ; DANN gebe nichts ("") aus; SONST gebe den Wert aus.
Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
RedBaron
**
Beiträge: 23
Registriert: Mi, 10.03.2010 22:26

Re: SVerweis & Text suchen

Beitrag von RedBaron »

ich blicks nicht.
So sieht meine Formel jetzt aus:

=SVERWEIS(A254;$Amtsfunde.$A$3:$T$2069;5;0)
dann erscheint aber wenn nichts eingegeben wurde #NV

jetzt habe ich es so probiert:

=WENN($A$3="Amtsfunde";WENN(ISTNV(SVERWEIS(A256;$Amtsfunde.$A$3:$T$2069;5;0);"";(SVERWEIS($A254;$A3:$T2069;5;0)))))

bekomme aber Err.508

In was verstricke ich mich da?

Gruß und Danke
manfred
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: SVerweis & Text suchen

Beitrag von balu »

Hallo manfred,

Err.508; gestatten, isch bin där Klammerteufelfehler :lol:

Code: Alles auswählen

=WENN($A$3="Amtsfunde";WENN(ISTNV(SVERWEIS(A256;$Amtsfunde.$A$3:$T$2069;5;0));"";SVERWEIS($A254;$A3:$T2069;5;0));"")
So wäre sie rein theoretisch richtig.
Und warum nur theoretisch?
Weil die beiden SVERWEISe unterschiedliche Suchkriterien haben.
1.

Code: Alles auswählen

SVERWEIS(A256;$Amtsfunde.$A$3:$T$2069;5;0)
2.

Code: Alles auswählen

SVERWEIS($A254;$A3:$T2069;5;0)
Bei 1. steht das Suchkriterium in A256, und bei 2. in A254.
Also was ist nun richtig?


Aber was hälst Du den von folgender Formel?

Code: Alles auswählen

=WENN($A$3="Amtsfunde";WENN(ZÄHLENWENN($Amtsfunde.$A$3:$A$2069;A256);SVERWEIS($A256;$A3:$T2069;5;0);"");"")

Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
RedBaron
**
Beiträge: 23
Registriert: Mi, 10.03.2010 22:26

Re: SVerweis & Text suchen

Beitrag von RedBaron »

Hallo Balu,

das war ein Schreibfehler war 254 gemeint.
Danke, es funktioniert jetzt.
Antworten