- ベストアンサー
EXCELの文字の抽出について
セルA1に「taro yamada」とある場合にセルB1に「taro」、C1に「yamada」と抽出したい場合、どのようにしたらいいのでしょうか?ちなみA1の名前と名字の間は半角スペースが入っています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 関数でやる方法。 B1に、 =LEFT(A1,FIND(" ",A1)-1) C1に、 =MID(A1,FIND(" ",A1)+1,LEN(A1)) または、 =RIGHT(A1,LEN(A1)-FIND(" ",A1))
その他の回答 (3)
- mach999
- ベストアンサー率75% (36/48)
以下のマクロを標準モジュールに定義して、 Public Function SEI(r As Range) Dim i As Integer i = InStr(1, r.Value, " ", vbTextCompare) SEI = Left(r.Value, i - 1) End Function Public Function MEI(r As Range) Dim i As Integer i = InStr(1, r.Value, " ", vbTextCompare) MEI = Right(r.Value, Len(r.Value) - i) End Function B1に =SEI(A1) C1に =MEI(A1) とか。
- matrix4
- ベストアンサー率16% (118/704)
B1 =left(a1,7) C1 =right(a1,6) で抽出できます。 その後、右寄せなら、右の寄せる。
お礼
ありがとうございました。
- haitukubari
- ベストアンサー率12% (4/33)
メニューバーの データ → 区切り位置 で出来ます 先に入れるための列を用意しておいてください
お礼
ありがとうございました。
お礼
ありがとうございました。