2016-12-09 2 views
1

Ich habe ein Excel-Blatt (MS Excel 2010) mit einer Spalte von Städtenamen (Zelle A2: A4) Jeder Name ist als ein ganzes Wort mit einem führenden Namen Präfix verbunden (dh De, La, Las, Ja usw.). Ich habe auch eine Reihe von Schlüsselwörtern (Zelle B2: B4), die ich (Anfang und Ende jedes ganzen Wortes (Zelle A2: A4), die mit Präfix in Zelle B2: B4 übereinstimmt, durchsuchen möchte (nicht Groß-/Kleinschreibung beachten). Wenn ein Anfangspräfix mit Großbuchstaben übereinstimmt, ist der erste Buchstabe des Präfixes und Großbuchstaben der erste Buchstabe nach dem Präfix und alle anderen Wörter in Kleinbuchstaben, alle als ein Wort.Hinzufügen eines zweiten Großbuchstabens nach einem Präfix

(Cell: A2) Debarge (Cell: B2) de (Output Cell: C2) DeBarge 

(Cell: A3) dewitt (Cell: B3) de (Output Cell: C3) DeWitt 

(Cell: A4) Laplata (Cell: B4) la (Output Cell: C4) LaPlata 

Dank

Antwort

2

Dies sollte funktionieren: =IF(PROPER(B1) &PROPER(SUBSTITUTE(UPPER(A1),UPPER(B1),"",1)) =A1,PROPER(B1) &PROPER(SUBSTITUTE(UPPER(A1),UPPER(B1),"",1)),A1)

enter image description here

Für De-Barge zu DeBarge, Verwendung Umwandlung:

=IFERROR(PROPER(MID(A1,1,FIND("-",A1)-1)) & PROPER(MID(A1,FIND("-",A1)+1,LEN(A1))),A1) 
+0

Danke aa_dd, die Formel Werke sehr gut und kann genau das tun, was ich gesucht habe ... Danke. Haben Sie irgendwelche Formel-Lösungen für das gleiche Szenario, aber nur gibt es einen Bindestrich, der das Präfix und Suffix (d. H. De-Barge, De-Witt, La-Plata) trennt. Entfernen Sie Bindestrich und Proper Case jeweils als ein Wort (d. H. DeBarge, DeWitt, etc.) – Miaka3

+0

Siehe das Update, um zu antworten. – cyboashu

+0

FANTASTISCH - Funktioniert wie ein Zauber, danke, nach unzähligen Stunden auf meine eigenen Bemühungen, wird dies sehr geschätzt ... nochmals vielen Dank. – Miaka3

Verwandte Themen