- ベストアンサー
Excel LEFT 苗字の文字数によって取り出す
田中花子 =LEFT(セル, 2) 結果 田中 となりますが、五十嵐とか3文字の場合、五十となってしまいます。 2文字、3文字どっちでも対応できる関数があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
氏と名の間にスペースを入れるなどしないと判別はできません スペースを入れた場合 =LEFT(A1,FIND(" ",SUBSTITUTE(A1," "," ",1),1)) としてください。
その他の回答 (1)
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.2
回答No.1の訂正です。 No.1のままだとスペースまで入るのと、スペースが無いと#VALUE!になるので 以下の方法がいいかもしれません(スペースを含まず、スペースが無ければそのまま表示) =IFERROR(LEFT(A1,FIND(" ",SUBSTITUTE(A1," "," ",1),1)-1),A1)
お礼