Clever-Excel-Forum

Normale Version: mehrfaches suchen & ersetzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,

nach stundenlangem googlen, habe ich zwar etlich Lösungsansätze gefunden, konnte diese aber leider nicht wirklich umsetzen.
Bin ein absoluter Anfänger in Sachen Office bzw. Excel und kann mit Formel, Makros und sverweis momentan noch recht wenig anfangen.

Ich versuche verzweifelt die Suchen & Ersetzen-Funktion in Excel zu automatisieren.

Es gibt ca. 500 Rabatt-Kennzeichen, die ich in eine Artikelliste mit ca. 30.000 Artikel mit dem entsprechenden Rabatt (für C/B/A) ersetzen möchte.

Da ich nicht 1.500 mal suchen und ersetzen ausführen möchte, benötige ich eine Formel die das automatisiert.

Eine Beispieltabelle habe ich angefügt.

[attachment=6903]

Vielen Dank für eure Hilfe!
Hallo,

meinst du so?


Tabelle1
ABCDEFGHIJKLMN
1Art_NrArt_Bez_1Rabatt CRabatt BRabatt AC-RabattB-RabattA-RabattRabattkennzeichenC-RabattB-RabattA-Rabatt
2'1031         Abfallsammler 120 l verz.'100'100'10051015'10051015
3'1650         Abfallsammler 3x120 l    '101'101'1013612'1013612
4'1690         Wertstoffsammler WSK     '102'102'1022,5510'1022,5510
5'1680         Wertstoffsammler WS 120  '100'100'10051015'103101520
6'1640         Wertstoffsammler WSR     '103'103'103101520'104101520
7'1053         Abfallsammler 2x120 l    '101'101'1013612'1055810
8'1024         Abfallsammler 120 l verz.'100'100'10051015
9'1660         Abfallsammler 3x120 l    '103'103'103101520
10'1028         Abfallsammler 120 l verz.'105'105'1055810
11'1670         Abfallsammler 3-fach     '104'104'104101520
12'1869         Abfallsammler 60 l       '103'103'103101520
13'1451         Domdeckel 2 Gewindenippel'103'103'103101520

verwendete Formeln
Zelle Formel Bereich N/A
F2:H13=SUMMENPRODUKT((C2=$K$2:$K$7)*(F$1=$L$1:$N$1)*($L$2:$N$7))
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.15 einschl. 64 Bit



Ist jetzt nicht suchen und ersetzen sondern mit Hilfsspalte, vielleicht ist das auch eine Lösung für dich :)
heje excelfreunde, pipo,

siehe tabelle im anhang als weiteres Beispiel (ohne suche und ersetze)
Wenn's automatisiert werden muss; Makro:


Code:
Sub M_snb()
   sn = Cells(1, 11).CurrentRegion
   
   For j = 1 To 3
      For jj = 2 To UBound(sn)
          Columns(j + 2).Replace sn(jj, 1), sn(jj, j + 1)
      Next
    Next
End Sub
Hallo,

als erstes solltest Du keine Zahlen als Text eintragen, das führt nur zu Problemen!

Mit drei Hilfsspalten:

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLMNO
1Art_NrArt_Bez_1Rabatt CRabatt BRabatt A  RabattkennzeichenC-RabattB-RabattA-Rabatt    
21031Abfallsammler 120 l verz.100100100  10051015 51015
31650Abfallsammler 3x120 l101101101  1013612 3612
41690Wertstoffsammler WSK102102102  1022,5510 2,5510
51680Wertstoffsammler WS 120100100100  103101520 51015
61640Wertstoffsammler WSR103103103  104101520 101520
71053Abfallsammler 2x120 l101101101  1055810 3612
81024Abfallsammler 120 l verz.100100100       51015
91660Abfallsammler 3x120 l103103103       101520
101028Abfallsammler 120 l verz.105105105       5810
111670Abfallsammler 3-fach104104104       101520
121869Abfallsammler 60 l103103103       101520
131451Domdeckel 2 Gewindenippel103103103       101520

ZelleFormel
M2=SVERWEIS(C2;$H$2:$K$7;SPALTE(B$1);0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]

Die Werte aus M-O kopieren, über Inhalte einfügen, Werte in die Spalten C-E einfügen und die Hilfsspalten löschen!

 
[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJK
1Art_NrArt_Bez_1Rabatt CRabatt BRabatt A  RabattkennzeichenC-RabattB-RabattA-Rabatt
21031Abfallsammler 120 l verz.51015  10051015
31650Abfallsammler 3x120 l3612  1013612
41690Wertstoffsammler WSK2,5510  1022,5510
51680Wertstoffsammler WS 12051015  103101520
61640Wertstoffsammler WSR101520  104101520
71053Abfallsammler 2x120 l3612  1055810
81024Abfallsammler 120 l verz.51015      
91660Abfallsammler 3x120 l101520      
101028Abfallsammler 120 l verz.5810      
111670Abfallsammler 3-fach101520      
121869Abfallsammler 60 l101520      
131451Domdeckel 2 Gewindenippel101520      
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Vielen Dank für die zügigen Antworten und eure Unterstützung.

Dank dem Vorschlag von BoskoBiati konnte ich die Tabelle innerhalb kürzester Zeit bearbeiten.

Grüße und eine schöne Woche!