Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1408to1412
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige