Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1276to1280
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

Nach Worten/Teilworten suchen und Wert zufügen

Nach Worten/Teilworten suchen und Wert zufügen
Dirk73
https://www.herber.de/bbs/user/81835.xls
Hallo zusammen,
ich habe folgende Ausgangssituation :
Ich habe eine Tabelle mit Materialien, die ich alle in den Zolltarif einreihen möchte. Dies soll möglichst automatisch nach Vorgaben geschehen.
Ich möchte , dass Excel in Spalte E nach einem Wort / Teil eines Wortes sucht und entsprechend meiner Vorgaben die Zolltarifnummer in Spalte F einträgt.
In Beispiel 1 habe ich es hinbekommen, bei mehreren WENN´s in Beispiel 2 klappt es nicht mehr.
Ich glaube Excel 2010 kann 64 Verschachetelungen, ich möchte das mit möglichst vielen Begriffen abdecken.
Dazu 4 Fragen :
1.Wo ist mein Fehler bei Beispiel 2 ? Wie kann ich mehr Suchbegriffe einbinden ?
2.Kann man die Formel vereinfachen, verkürzen ? Gibt es effektivere Lösungen dafür ?
3.Wenn ich in Beispiel 1 in der Formel statt „GETRIEBE“ Getriebe schreibe bekomme ich einen Fehler. Excel schein an der Stelle Groß/Klein nicht egal zu sein. Kann man das auch in der Formel berücksichtigen ? Könnte man die Funktion KLEIN oder GROSS2 direkt in die Formel einbauen oder sollte man vorab die Daten entsprechend aufbereiten ?
4.Es könnte vorkommen dass ein Materialkurztext „Dokumente zu Getriebe“ heißt. In dem Fall möchte ich natürlich nicht die 8483 aus Beispiel 1 haben, da es ja Dokumente sind , die unter 4901 fallen würden. Kann man so etwas ausschließen ?
Vielen Dank !
Dirk1973

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
da gab es keine Sonst-Bedingung
14.09.2012 11:36:45
Matthias
Hallo
Teilantwort
Tabelle1

 EFG
46    GETRIEBE                            8483statt #Wert sollte 8483 stehen
47    GETRIEBE                            8483 
48    GETRIEBE                            8483 
49    GETRIEBE                            8483 
50    GLEITBAHN                             
51    GLEITBAHNABSCHLUSSDECKEL              
52    GLEITRINGDICHTUNG                   84842000hier sollte 84842000 stehen
53    GLEITRINGDICHTUNG                   84842000 
54    GLEITRINGDICHTUNG                   84842000 
55    GLEITRINGDICHTUNG                   84842000 
56    GLEITRINGDICHTUNG                   84842000 
57    GLEITRINGDICHTUNG                   84842000 
58    GLEITRINGDICHTUNG                   84842000 
59    GLEITRINGDICHTUNG (SONDERSTOPFB.)   84842000 

Formeln der Tabelle
ZelleFormel
F46=WENN(ISTZAHL(FINDEN("GETRIEBE";E46;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E46;1)); "84842000";""))
F47=WENN(ISTZAHL(FINDEN("GETRIEBE";E47;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E47;1)); "84842000";""))
F48=WENN(ISTZAHL(FINDEN("GETRIEBE";E48;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E48;1)); "84842000";""))
F49=WENN(ISTZAHL(FINDEN("GETRIEBE";E49;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E49;1)); "84842000";""))
F50=WENN(ISTZAHL(FINDEN("GETRIEBE";E50;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E50;1)); "84842000";""))
F51=WENN(ISTZAHL(FINDEN("GETRIEBE";E51;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E51;1)); "84842000";""))
F52=WENN(ISTZAHL(FINDEN("GETRIEBE";E52;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E52;1)); "84842000";""))
F53=WENN(ISTZAHL(FINDEN("GETRIEBE";E53;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E53;1)); "84842000";""))
F54=WENN(ISTZAHL(FINDEN("GETRIEBE";E54;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E54;1)); "84842000";""))
F55=WENN(ISTZAHL(FINDEN("GETRIEBE";E55;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E55;1)); "84842000";""))
F56=WENN(ISTZAHL(FINDEN("GETRIEBE";E56;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E56;1)); "84842000";""))
F57=WENN(ISTZAHL(FINDEN("GETRIEBE";E57;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E57;1)); "84842000";""))
F58=WENN(ISTZAHL(FINDEN("GETRIEBE";E58;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E58;1)); "84842000";""))
F59=WENN(ISTZAHL(FINDEN("GETRIEBE";E59;1)); "8483";WENN(ISTZAHL(FINDEN("GLEITRINGDICHTUNG";E59;1)); "84842000";""))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias

Anzeige
AW: da gab es keine Sonst-Bedingung
14.09.2012 12:08:10
silex1
Hallo,
SUCHEN() unterscheidet keine Groß-/Kleinschreibung.
Formel für F46 (ohne SONST-Bedingung!)
=WENN(ISTZAHL(SUCHEN("GETRIEBE";E46;1));"8483";WENN(ISTZAHL(SUCHEN("GLEITRINGDICHTUNG";E46;1)); "84842000"))
LG René

AW: da gab es keine Sonst-Bedingung
14.09.2012 14:11:44
Dirk73
Hallo René,
vielen Dank !
wenn aber jetzt in Spalte E "Dokumente zu Getriebe" oder "Getriebedokumentation"stehen würde, dann würde er mir die 8483 aufgrund der Formel zurückgeben. Dokumente haben aber die 4901xxxx. Wie kann ich das bewerkstelligen ? Geht das überhaupt ?
Gruß
Dirk

AW: da gab es keine Sonst-Bedingung
14.09.2012 15:55:16
silex1
Hallo Dirk,
da Dokumentation und Dokumente bis zum ersten t identisch sind, brauchst Du doch nur
SUCHEN("Dokument";
VG René

Anzeige
AW: da gab es keine Sonst-Bedingung
15.09.2012 14:23:39
Gert
Hallo Matthias,
die Funktion SVERWEIS() kann hier benutzt werden.
Erstelle eine Liste mit 2Spalten. In Spalte_A die Wörter bzw. WortTeile
und in Spalte_B die entsprechenden "Zolltarif_Nummern".
Speichere die Liste in die Tabelle "Zolltarife" Tbl_Namen ändern.
2.)
Nun kannst Du mit der Funktion =SVERWEIS()
auf die Daten zugreifen.
Erklärung findest Du hier:
http://www.ooowiki.de/CalcFunktionenTabellen/DatenFinden#Strukturierte_Datentabellen:_SVERWEIS.2C_WVERWEIS
Ich hoffe das hilft Dir weiter
Die WENN() Funktion ist dafür nicht geeignet !
mfg
Gert

Anzeige
AW: da gab es keine Sonst-Bedingung
19.09.2012 10:55:04
Dirk73
https://www.herber.de/bbs/user/81888.xlsx
Hallo Gert,
vielen Dank für den Tipp. Ich habe mal eine Beispiel Datei vorbereitet.
Könntest Du bei der Formel helfen. Wie es am Ende aussehen soll habe ich in rot markiert.
Vielen Dank
Dirk

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige