Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Fragmente von zellen vergleichen und ersetzen
#1
Hallo,  
Habe folgendes Problem:
In Spalte A stehen Rechnungsnummern (sind auch Buchstaben, Zahlen, Sonderzeichen dabei- 4-20Zeichen),
In Spalte B habe ich die Dateinamen- lieferant- rechnungsnummer- Datum. 

Ich möchte  in Spalte C die Dateinamen haben ,  die zu Rechnungsnummern in Spalte A passen. ?
Antworten Top
#2
Zum Glück bist Du nicht so verschwenderisch mit Beispielen. Thumps_up

Gruß Uwe
Antworten Top
#3
Hallo

am besten eine kleine Beispieldatei mit 10--20 Zeilen mit anonymen Daten hochladen, miy Lösung wie es fertig aussehen soll.

mfg Gast 123
Antworten Top
#4
Hallöchen,

So etwa? Du findest damit den Eintrag und musst anschließend noch den Dateinamen trennen. Wenn die Bestandteile mit " - " getrennt sind, kannst Du die Position mit FINDEN ermitteln und anhand dieser Zahl die Länge des Dateinamen in der Funktion LINKS verrechnen.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1DEFABCD1CDEF3
2A345BCDE2A345C
3CDEF3
4DEFG4
5A123A
6A234B
7A345C
8A456D

ZelleFormel
C1=INDEX($B$1:$B$10;VERGLEICH("*" & A1 & "*";$B$1:$B$10;0))
C2=INDEX($B$1:$B$10;VERGLEICH("*" & A2 & "*";$B$1:$B$10;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Hallo , hat leider nicht geklappt,

hier ein Ausschnit:

[
Bild bitte so als Datei hochladen: Klick mich!
]

Hier ist Beispiel.


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#6
Hallöchen,
Dannsteht in A mehr als die zu suchende Nummer. Trenne den Teil in der Formel ab.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#7
Hallo

eine Beispieldatei hochladen waere einfacher gewesen, dann braucht der Ratgeber - "nicht zum Berg gehen"
Ich denke das Makro ist soo einfach geschrieben, mit Kommantaren, das es jeder verstehen kann.

mfg Gast 123


Angehängte Dateien
.xlsm   Fragmente von zellen vergleichen und ersetzen.xlsm (Größe: 48,63 KB / Downloads: 18)
Antworten Top
#8
Sorry, habe nicht verstanden , keine formel gesehen :( :(
hier noch mal excel -datei


Angehängte Dateien
.xlsx   beispiel.xlsx (Größe: 9,07 KB / Downloads: 3)
Antworten Top
#9
Hallo

in dem Beispiel von mir gibt es KEINE Formeln!  Das ist eine Makro Version.  Button drücken, und das Makro listet alle gefundenen Daten in Spalte E+F auf. Die nicht gefunden Daten sind mit "No Find" markiert. Am besten mal deine Originaldatei ins Beispiel kopieren und schauen was als Ergebnis heraus kommt. Viel Spass ...

mfg Gast 123
Antworten Top
#10
Hallöchen,

hier die Formeln

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1DEF-RABCD1-2-345CDEF3-4-567CDEF3
2A345-RBCDE2-3-456A345C-D-EFGA345C
3CDEF3-4-567
4DEFG4-5-678
5A123A-B-CDE
6A234B-C-DEF
7A345C-D-EFG
8A456D-E-FGH

ZelleFormel
C1=INDEX($B$1:$B$10;VERGLEICH("*" & LINKS(A1;LÄNGE(A1)-2) & "*";$B$1:$B$10;0))
D1=LINKS(C1;FINDEN("-";C1)-1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


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