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 | A | B | C | D | E | F | G | H | I | J | K | L | M | N |
1 | Art_Nr | Art_Bez_1 | Rabatt C | Rabatt B | Rabatt A | C-Rabatt | B-Rabatt | A-Rabatt | | | Rabattkennzeichen | C-Rabatt | B-Rabatt | A-Rabatt |
2 | '1031 | Abfallsammler 120 l verz. | '100 | '100 | '100 | 5 | 10 | 15 | | | '100 | 5 | 10 | 15 |
3 | '1650 | Abfallsammler 3x120 l | '101 | '101 | '101 | 3 | 6 | 12 | | | '101 | 3 | 6 | 12 |
4 | '1690 | Wertstoffsammler WSK | '102 | '102 | '102 | 2,5 | 5 | 10 | | | '102 | 2,5 | 5 | 10 |
5 | '1680 | Wertstoffsammler WS 120 | '100 | '100 | '100 | 5 | 10 | 15 | | | '103 | 10 | 15 | 20 |
6 | '1640 | Wertstoffsammler WSR | '103 | '103 | '103 | 10 | 15 | 20 | | | '104 | 10 | 15 | 20 |
7 | '1053 | Abfallsammler 2x120 l | '101 | '101 | '101 | 3 | 6 | 12 | | | '105 | 5 | 8 | 10 |
8 | '1024 | Abfallsammler 120 l verz. | '100 | '100 | '100 | 5 | 10 | 15 | | | | | | |
9 | '1660 | Abfallsammler 3x120 l | '103 | '103 | '103 | 10 | 15 | 20 | | | | | | |
10 | '1028 | Abfallsammler 120 l verz. | '105 | '105 | '105 | 5 | 8 | 10 | | | | | | |
11 | '1670 | Abfallsammler 3-fach | '104 | '104 | '104 | 10 | 15 | 20 | | | | | | |
12 | '1869 | Abfallsammler 60 l | '103 | '103 | '103 | 10 | 15 | 20 | | | | | | |
13 | '1451 | Domdeckel 2 Gewindenippel | '103 | '103 | '103 | 10 | 15 | 20 | | | | | | |
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' |
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1 | Art_Nr | Art_Bez_1 | Rabatt C | Rabatt B | Rabatt A | | | Rabattkennzeichen | C-Rabatt | B-Rabatt | A-Rabatt | | | | |
2 | 1031 | Abfallsammler 120 l verz. | 100 | 100 | 100 | | | 100 | 5 | 10 | 15 | | 5 | 10 | 15 |
3 | 1650 | Abfallsammler 3x120 l | 101 | 101 | 101 | | | 101 | 3 | 6 | 12 | | 3 | 6 | 12 |
4 | 1690 | Wertstoffsammler WSK | 102 | 102 | 102 | | | 102 | 2,5 | 5 | 10 | | 2,5 | 5 | 10 |
5 | 1680 | Wertstoffsammler WS 120 | 100 | 100 | 100 | | | 103 | 10 | 15 | 20 | | 5 | 10 | 15 |
6 | 1640 | Wertstoffsammler WSR | 103 | 103 | 103 | | | 104 | 10 | 15 | 20 | | 10 | 15 | 20 |
7 | 1053 | Abfallsammler 2x120 l | 101 | 101 | 101 | | | 105 | 5 | 8 | 10 | | 3 | 6 | 12 |
8 | 1024 | Abfallsammler 120 l verz. | 100 | 100 | 100 | | | | | | | | 5 | 10 | 15 |
9 | 1660 | Abfallsammler 3x120 l | 103 | 103 | 103 | | | | | | | | 10 | 15 | 20 |
10 | 1028 | Abfallsammler 120 l verz. | 105 | 105 | 105 | | | | | | | | 5 | 8 | 10 |
11 | 1670 | Abfallsammler 3-fach | 104 | 104 | 104 | | | | | | | | 10 | 15 | 20 |
12 | 1869 | Abfallsammler 60 l | 103 | 103 | 103 | | | | | | | | 10 | 15 | 20 |
13 | 1451 | Domdeckel 2 Gewindenippel | 103 | 103 | 103 | | | | | | | | 10 | 15 | 20 |
Zelle | Formel |
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' |
| A | B | C | D | E | F | G | H | I | J | K |
1 | Art_Nr | Art_Bez_1 | Rabatt C | Rabatt B | Rabatt A | | | Rabattkennzeichen | C-Rabatt | B-Rabatt | A-Rabatt |
2 | 1031 | Abfallsammler 120 l verz. | 5 | 10 | 15 | | | 100 | 5 | 10 | 15 |
3 | 1650 | Abfallsammler 3x120 l | 3 | 6 | 12 | | | 101 | 3 | 6 | 12 |
4 | 1690 | Wertstoffsammler WSK | 2,5 | 5 | 10 | | | 102 | 2,5 | 5 | 10 |
5 | 1680 | Wertstoffsammler WS 120 | 5 | 10 | 15 | | | 103 | 10 | 15 | 20 |
6 | 1640 | Wertstoffsammler WSR | 10 | 15 | 20 | | | 104 | 10 | 15 | 20 |
7 | 1053 | Abfallsammler 2x120 l | 3 | 6 | 12 | | | 105 | 5 | 8 | 10 |
8 | 1024 | Abfallsammler 120 l verz. | 5 | 10 | 15 | | | | | | |
9 | 1660 | Abfallsammler 3x120 l | 10 | 15 | 20 | | | | | | |
10 | 1028 | Abfallsammler 120 l verz. | 5 | 8 | 10 | | | | | | |
11 | 1670 | Abfallsammler 3-fach | 10 | 15 | 20 | | | | | | |
12 | 1869 | Abfallsammler 60 l | 10 | 15 | 20 | | | | | | |
13 | 1451 | Domdeckel 2 Gewindenippel | 10 | 15 | 20 | | | | | | |
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!