2011-11-09 6 views

答えて

2

データは常に

  1. 3つの名前を持っている場合:

    Name 
    ------------------- 
    Barack Hussein Obama 
    

    は、次のように結果が得られるように、セル内のテキストを切り捨てるために、任意の数式あります

  2. 先頭または末尾のスペースがない
  3. Oneと名前

、あなたはこれらの式(フルネームCOL A中)

First Name (col B) 
=LEFT(A2,FIND(" ",A2)-1) 

Middle Name (col C) 
=MID(A2,LEN(B2)+2,LEN(A2)-LEN(B2)-LEN(D2)-2) 

Last Name (col D) 
=RIGHT(A2,LEN(A2)-FIND(" ",A2,LEN(B2)+2)) 
+0

実際にはミドルネームのない名前もありますが、私はそれを処理できます。少なくとも私はすでにそれを切り捨てる方法を知っています。この男のために多くのthx! – Andha

0
  1. ハイライト名(または複数の名前の列)を使用することができるとの間に一つだけのスペース、
  2. メニューData ..... Text to Columnsから。
  3. Delimitedを選択し、Nextをクリックします。 Spaceオプションを確認してください。
  4. NextFinishをクリックします。
+0

-1質問は具体的に*式* –

+0

+1を要求しているので、OPがVBA以外の優れたアプローチ(これが可能)が可能であることをOPが認識していない可能性があります。 – brettdj

関連する問題