Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spaltenbereinigung

Forumthread: Spaltenbereinigung

Spaltenbereinigung
17.02.2015 12:17:33
Benjamin
Liebe Leute,
ich würde gerne die Spalte A Bereinigen.
Überall dort wo sich Textbestandteile aus den Zellen B2:B5 finden sollen diese durch eben diese Textbestandteile ersetzt werden.
Also Klaus Müller durch Müller usw.
Welche Formel hilft mir da?
Viele Grüße und danke Benjamin
hier die Beispiel Datei
https://www.herber.de/bbs/user/95813.xlsx

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spaltenbereinigung
17.02.2015 13:15:51
UweD
Hallo
es gibt sicher elegantere Möglichkeiten.
Tabelle1
 ABC
1zu bearbeitende SpalteWunschtext 
2Klaus Müller MüllerMüller
3Peter MüllerSchulzMüller
4Heinz MüllerBockMüller
5KlausSchulz PfahlSchulz
6Peter Schulz  Schulz
7Schulz  Schulz
8Müller  Müller
9Müller  Müller
10Müller  Müller
11Müller  Müller
12Müller  Müller
13Werner   
14Müller  Müller
15Fritz Müller  Müller
16Otto Bock  Bock
17Peter Bock  Bock
18Heinz Pfahl   Pfahl
19Steffi Pfahl   Pfahl
20Ute Müller  Müller
21Heidi Müller  Müller

verwendete Formeln
Zelle Formel Bereich
C2 =WENNFEHLER(WENN(SUCHEN($B$2;A2)>0;$B$2);"")&WENNFEHLER(WENN(SUCHEN($B$3;A2)>0;$B$3);"")&WENNFEHLER(WENN(SUCHEN($B$4;A2)>0;$B$4);"")&WENNFEHLER(WENN(SUCHEN($B$5;A2)>0;$B$5);"") 

Tabellendarstellung in Foren Version 5.49


Gruß UweD

Anzeige
das geht nun wirklich kürzer
17.02.2015 13:26:26
WF
Hi,
in C2 folgende Arrayformel:
{=INDEX(B:B;MAX(ISTZAHL(SUCHEN(B$2:B$5;A2))*ZEILE($2:$5)))}
Bleibt die Frage, was mit Namen geschehen soll, die nicht teilweise in B2:B5 vorkommen.
Salut WF

AW: das geht nun wirklich kürzer
17.02.2015 14:07:54
Benjamin
Super funktioniert genau wie gewünscht.
Bleibt aber genau die FRage, was mit Namen geschehen soll, die nicht in B2:B5 vorkommen.
Kann man da nicht irgendwie einbauen, dass die Zelle leer bleibt?
Grüße Benjamin

Anzeige
2 Möglichkeiten
17.02.2015 14:29:57
WF
Hi,
nimm statt MAX Summenprodukt - also:
=INDEX(B:B;SUMMENPRODUKT(ISTZAHL(SUCHEN(B$2:B$5;A2))*ZEILE($2:$5)))
und formatiere die Zellen mit Standard;;
oder
{=WENN(ANZAHL(SUCHEN(B$2:B$5;A2));INDEX(B:B;MAX(ISTZAHL(SUCHEN(B$2:B$5;A2))*ZEILE($2:$5)));"")}
da kannst Du dann hinten statt "" auch A2 nehmen, falls der Name übernommen werden soll.
WF
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige