Clever-Excel-Forum

Normale Version: Wert in mehreren Zellen suchen in eine gemeinsame Zelle kopieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Excel-Freunde, 

folgende Frage hätte ich an euch: ich habe eine Liste mit Artikelnummern und eine Liste mit Bildlinks. 
Diese Bildlinks enthalten unter anderem die jeweiligen Artikelnummern. Die gesuchte Funktion sollte also die 
Artikelnummern in den Bildlinks suchen und den Link dann in eine definierte Zelle kopieren. Theoretisch könnten 
es auch Zellen in hintereinander liegenden Spalten sein, welche anschließend zu einer Zelle verbunden werden. 
Habe euch mal einen kleinen Beispiel-Screenshot mit angefügt. 

Bin mir sicher, dass jemand eine Lösung für das Problem parat hat! Wink 

Danke im Voraus! 

[attachment=31265]
Hi,

für deine Zusammenfassung:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1aa.ccaa.cc; bb.bb; bb.bb; cc.dd; cc.ee
2bb.bb
3bb.bb
4cc.dd
5cc.ee

ZelleFormel
C1=TEXTVERKETTEN("; ";WAHR;A1:A5)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Für das Auslesen der Nummern aus den Links solltest du eine Beispieltabelle mit allen möglichen Varianten, wie die Links aufgebaut sein können, hochladen. Testen kann ich in Bildchen nichts und nachbauen nach eben diesen mache ich nicht.
Hi Tobi,

betreffs deiner PN-Anfrage: bitte lies dir mal den Beitrag hinter diesem Link (https://www.clever-excel-forum.de/Thread...ng-stellen) durch. Hier steht beschrieben, wie die Beispieltabelle aussehen soll und wie du sie hochladen kannst. Wichtig ist in diesem Fall, dass der mögliche Aufbau der vorkommenden Links dargestellt wird. DerText der Links kann selbstverständlich anonymisiert werden.

Noch ein kleiner Hinweis: es wird gerne mal vergessen, nach dem Hochladen von der FP rechts den Button "Attachment hinzufügen"anzuklicken.
Hi Günter, 

danke für deine Antworten. Habe die Beispieltabelle mal in den Anhang gelegt. 
Hoffe das ist, was du meinst? 

Grüße!
Hi Toby,

ich hab' jetzt eine Weile getüftelt. Für eine Formellösung habe ich zwar diese Krücke gefunden, bin mir aber fast sicher, das geht noch besser (mal sehen, welcher Formelguru die Lösung präsentiert). Andernfalls müssten dir, falls du Makros benutzen kannst/willst/darfst, die VBA-Spezialisten weiterhelfen.

Hier mal für die Übersicht ein Tabellenausschnitt; im Anhang findest du die Datei "zum Spielen".

Arbeitsblatt mit dem Namen 'Datenbank'
ABCDE
11
2BildlinksArtikelnummern0
3beispiel.com/bilder/a11cet.jpga11cetbeispiel.com/bilder/a11cet.jpg; beispiel.com/bilder/a11cet-1.jpg; beispiel.com/bilder/a11cet-2.jpg; beispiel.com/bilder/a11cet-3.jpg; beispiel.com/bilder/a11cet-4.jpg
4beispiel.com/bilder/a11cet-1.jpgbcsfg34sbeispiel.com/bilder/bcsfg34s.jpg; beispiel.com/bilder/bcsfg34s-1.jpg; beispiel.com/bilder/bcsfg34s-2.jpg; beispiel.com/bilder/bcsfg34s-3.jpg
5beispiel.com/bilder/a11cet-2.jpggdscgh364sfbeispiel.com/bilder/gdscgh364sf.jpg; beispiel.com/bilder/gdscgh364sf-1.jpg; beispiel.com/bilder/gdscgh364sf-2.jpg; beispiel.com/bilder/gdscgh364sf-3.jpg; beispiel.com/bilder/gdscgh364sf-4.jpg; beispiel.com/bilder/gdscgh364sf-5.jpg
6beispiel.com/bilder/a11cet-3.jpg
7beispiel.com/bilder/a11cet-4.jpg
8beispiel.com/bilder/bcsfg34s.jpg
9beispiel.com/bilder/bcsfg34s-1.jpg
10beispiel.com/bilder/bcsfg34s-2.jpg
11beispiel.com/bilder/bcsfg34s-3.jpg
12beispiel.com/bilder/gdscgh364sf.jpg
13beispiel.com/bilder/gdscgh364sf-1.jpg
14beispiel.com/bilder/gdscgh364sf-2.jpg
15beispiel.com/bilder/gdscgh364sf-3.jpg
16beispiel.com/bilder/gdscgh364sf-4.jpg
17beispiel.com/bilder/gdscgh364sf-5.jpg

ZelleFormel
D2=INDIREKT("C"&D1)
D3=WENN(ISTZAHL(FINDEN($D$2;A3))=WAHR;INDEX(A:A;ZEILE());"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Zur Benutzung:

In D1 gibst du die Zeilennummer ein, in der der gesuchte Artikelnummer gelistet ist; diese Nummer wird dann in D2 nochmals angezeigt.
Die Fkt. TEXTVERKETTEN() in E3 eintragen und mindestens eine Zeile weiter ziehen wie in Spalte A Zellen belegt sind. Der Sinn hierbei liegt darin, dass dir die Formel zum erneuten Kopieren nicht verloren geht.
Sobald du eine gültige Nummer in D1 eingegeben hast, erscheinen in der entsprechenden Zeile das erste Mal die verketteten Links. Diese relevante(!) Zelle musst du kopieren und als Wert wieder einfügen. Wenn du das nicht machst, sind bei der nächsten Suche die Werte wieder weg.

[attachment=31284]