私はいくつかの弦操作を任されており、予想以上に困難であることが証明されているため、今日は私の悪い一日になるに違いありません.
1 列目と 2 列目と 3 列目から 1 番目と 2 番目と 3 番目の名前のイニシャルを姓名と共に取得する必要があります。
さらに、タイトルを保持する必要があります。
現在の長い名前の例を次に示します。
Mr C Chrysostomou & Mr N Chrysostomou & Mrs A Chrysostomou
Mrs M Karseras & Ms P Hadjisoteriou & Mrs E Athanasiou
Mrs A Theodorou & Mr A Aristotelou & Mrs G Naziri & M Karmiou Mrs L Vazanias & Mrs G
Braithwaite & Mrs Helen West Mrs L Vazanias & Mrs G Braithwaite & Mrs
ヘレン・ウェスト夫人オリンピア・ピエリドゥ & Mrs T&mr M & Mr C & Mrs K
Michaelides Miss JA Santamas& Mrs MT Santama- Solomonides& Mrs Lida
Santama Miss JA Santamas& Mrs MT Santama- Solomonides& Mrs Lida
サンタマ ポリドロス・ポリドロウさん&マロ・テミストクレオスさん&シルヴィアさん
Polydorou テミス氏 & アンドルーラ夫人 & ニコラス氏 & ヴァッソ ジーナ夫人
Demetriou Mrs SK Makkofaides & Mrs Z Koullas & Mrs Y Koullas & Mrs R
Kleopa Mr. G Zorzy & Mrs H Louca Zorzy & Mr. S Stavropoulos & Mrs Y
Stavropoulos Mrs M Franceschina & Ms C Eugeniou & Ms OL Toumazides
T/a The Three Cupcakes Mr David & Mrs Eileen Nixon Dhnixon & Co. - Office Account
ご覧のとおり、これらは 2 人または 3 人の共同銀行口座と見なすことができます。Mr、Miss、Ms、Dr、Doctor、または Messrsの名前と姓名のイニシャルを合わせて、合計で 35 文字未満にする必要があります。
だから、これが私がウェブで検索した後に試したことです:
=IF(LEN(TRIM(E:E))-LEN(SUBSTITUTE(TRIM(E:E)," ",""))>=1,MID(TRIM(E:E),FIND(" ",TRIM(E:E))+1,1),"")& " " &IF(LEN(TRIM(E:E))-LEN(SUBSTITUTE(TRIM(E:E)," ",""))>=2,MID(SUBSTITUTE(TRIM(E:E)," ","",1),FIND(" ",SUBSTITUTE(TRIM(E:E)," ","",1))+1,1),"")
イニシャルを取得しますが、最初の2つだけです
=RIGHT(J:J,LEN(J:J)-FIND(" ",J:J)+1)
姓を取得しますが、正しく機能していません。
私はこれを考えすぎていますか、それとも考えすぎていますか?
データへの最善のアプローチは何ですか?
ありがとうフィリップ