- ベストアンサー
エクセルで例えば!あいうえおかきくけこ”と文字入力されていたとします。
エクセルで例えば!あいうえおかきくけこ”と文字入力されていたとします。右から6番目の文字以降の文字を抽出する関数はありますか?答え”あいうえお”となるように。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こういうことだろうか? =IFERROR(LEFT(A1,(LEN(A1)-5)),"")
その他の回答 (4)
- MackyNo1
- ベストアンサー率53% (1521/2850)
>右から6番目の文字以降の文字を抽出する 左からではなく「右」から6番目「以前」の文字を表示する(右から5文字をカットする)という意味なら以下のような式になります。 =SUBSTITUTE(A1,RIGHT(A1,5),"")
- feynman110
- ベストアンサー率83% (5/6)
左から何文字目というのを抽出したいときには、LEFT関数を使います。 「あいうえおかきくけこ」という文字列がA行1列(一番左上のセル)にあったとします。 ここで、その一つ下のセル(A行2列)に「あいうえお」と表示するには、A行2列のセルを選択して、 数式バーに =LEFT(A1,5)と入力してEnterを押してください。 LEFT(An,m)というのはA行n列のセルの文字列の左からm個の文字を抽出するという意味です。 他にMID関数を使う方法も有ります。 =MID(A1,4,3)と入力すると、A行1列のセルの左から4文字目の文字から3文字抽出するという意味で、この場合、「えおか」と出力されます。 MID(An,m,s)はA行n列のセルの文字列の左からm文字目の文字からs文字抽出するという意味です。 これらに関しては非常に応用が利くので知っていると便利ですよ。
- KURUMITO
- ベストアンサー率42% (1835/4283)
答えとなるようにするためには次の式にします。 =LEFT(A1,5) 6文字目以降の文字を抽出するのでしたら例えば次のようにします。 =MID(A1,6,10)
- jcctaira
- ベストアンサー率58% (119/204)
"あいうえおかきくけこ”右から6番目の文字以降の文字 答え”あいうえお”??? "かきくけこ”ではないのでしょうか? =MID(A1,6,9999) → "かきくけこ” =LEFT(A1,5) → "あいうえお”