Beliebige Werte einer Tabelle in den Zellen einer anderen Tabelle finden
#1
Question 
...und alle Zeichen rechts davon ausgeben.

Zu Beginn entschuldigt bitte, dass mein Problem so groß ist, dass es nicht mal in die Betreff-Zeile passt.
Mir kam leider keine einfachere Beschreibung des Problems in den Sinn.

Aber jetzt nochmal in ausführlich und hoffentlich verständlich:
Ich habe zwei Tabellen. Tabelle A enthält Firmennamen, etwa 400 verschiedene Firmen.
Tabelle B enthält viele Zellen mit den Inhalten Firma Artikelnummer, aber auch andere Informationen zu den Artikel in den Zellen dazwischen. (Firma Artikel und in den folgenden Zellen die Eigenschaften der Artikel). Beide Tabellen haben nur eine Spalte.

Das gewünschte Endergebnis ist folgendes:
Tabelle B
Spalte A Ausgangswerte
Spalte B Firma (extrahiert aus Spalte 1)
Spalte C Artikelnummer
In den Zellen wo nur Artikelinformationen enthalten sind, soll kein Wert stehen.

Ich benötige also zwei Formeln. 
Eine Formel, die mir alle Werte aus Tabelle A in den Zellen der Tabelle B sucht, und als Ergebnis die Firma ausgibt, die sie in der Zelle gefunden hat.
Und eine Formel die dann die Artikelnummer rechts von der Firma in der Zelle ausgibt. Die Artikelnummer sind unterschiedlich lang.

Ich kann die Tabelle nicht teilen, da beruflich und deshalb vertraulich.

Ich habe versucht mich mit Kombinationen aus Rechts, Finden, Teil und Länge an die Lösung heranzutasten, hab es aber nicht geschafft. 
Vielleicht hat hier jemand eine zündende Idee.  28

Vielen Dank und schönen Abend,
Kerstin
Antworten Top
#2
Moin!
Ich empfinde es als durchaus zumutbar, eine Beispieldatei mit Dummie-Daten zu erstellen.
Hier sollte auch das Wunschergebnis sichtbar sein.
Zusätzlich: Welche Excel-Version nutzt Du?
Ich kenne keine Version 10

Und noch eine Frage:
Woher kommen die Daten?

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Hallo Ralf,
Ich hab eine Datei gemacht, die ähnliche Daten in gleicher Form abbildet. 
Die Daten kommen aus dem Freitext eines ERP-Systems und sollen statt im Freitext in definierten Feldern abgebildet werden. Da es aber sehr viele Daten sind,  ist der manuelle Aufwand dafür sehr hoch. 
Ich arbeite mit Windows 10, also der dazu gehörigen Excel Version. 

Danke schon vorab. 

Gruß,
Kerstin


Angehängte Dateien
.xlsx   Textdatei.xlsx (Größe: 9,32 KB / Downloads: 13)
Antworten Top
#4
Moin

Da kein Wunschergebnis vorliegt sind alle Lösungen richtig.
Arbeitsblatt mit dem Namen 'mit Artikelinfos'
ABC
1Bosch 345689Bosch345689
2schwarz
3120 Watt
4AEG 2765AEG2765
5grau, 110 Watt
6Rowenta 09874Rowenta09874
7grün
8120 Watt
9Lenkaufsatz

ZelleFormel
B1=VERWEIS(42;1/SUCHEN(Firmen!$A$1:$A$3;A1);Firmen!$A$1:$A$3)
C1=WENN(B1="";"";GLÄTTEN(WECHSELN(A1;B1;"")))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Kerstin G.
Antworten Top
#5
Hallo Kerstin, 19 

Alternativ als VBA-Lösung: 21
[attachment=43721]
[-] Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:
  • Kerstin G.
Antworten Top
#6
Hallo Ralf, 

Vielen Dank. Sieht super aus.

Hallo Case,

Auch dir vielen Dank. 
Wenn ich anders nicht weiter komme,  hab ich hier eine tolle Alternative.
Antworten Top
#7
Hallo [b]shift-del,[/b]

ich hab eine kurze Rückfrage zu deiner Lösung.
Ich konnte es heute ausprobieren.

Die von dir aufgezeigte Lösung trifft genau das erwünschte Endergebnis.
Leider funktioniert deine Formel in der Original-Tabelle nicht, da ich nicht dahintergekommen bin, wie ich deine erste Formel anpassen muss, damit sie funktioniert.
Die Excel Formelhilfe war mir leider wenig hilfreich.

Es geht um diese Formel:
=VERWEIS(42;1/SUCHEN(Firmen!$A$1:$A$3;A1);Firmen!$A$1:$A$3)

Ich habe die Formel so weit angepasst, dass sie auf die richtige Tabelle und den Zellbereich A3-A447 verweißt, fixiert durch $.
Mein Problem ist tatsächlich die 42;1 in rot. 
Was tue ich damit?

Nochmals herzlichen Dank.
Kerstin
Antworten Top
#8
Hola,

Zitat:Mein Problem ist tatsächlich die 42;1 in rot. 
das lässt du so. Oder du schreibst 9;1. Oder 2;1. 
Schau mal hier:
https://www.herber.de/forum/archiv/1224t...ktion.html
Was das Problem damit ist, hast du leider nicht gesagt.
Gruß,
steve1da
Antworten Top
#9
Hallo Steve1da,

vielen Dank, das war hilfreich.
Nun habe ich die Formel Verweis verstanden.

Dadurch kann ich auch mein Problem vielleicht besser formulieren.

Es scheint, dass die Suchfunktion keine Werte findet, obwohl vorhanden. Dazu ein Beispiel im Anhang.
Kann das an der Formatierung liegen?
Dadurch kommt bei der Verweis-Formel immer 0 raus und der Wechsel gibt wieder den gesamten Zelleninhalt aus und trennt es natürlich nicht.

Danke vorab.
Kerstin


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 9,82 KB / Downloads: 4)
Antworten Top
#10
In der Liste der Hersteller darf es keine leeren Zellen geben.
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Kerstin G.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste