dポイントプレゼントキャンペーン実施中!

エクセルで桁数が決まっていない数字の右から4番目の数字を3桁取り出す方法を教えて下さい。


  1234567  ⇒  234
12345678  ⇒  345

よろしくお願いします

A 回答 (4件)

[右から4番目の数字を3桁取り出す]ということは、


[左から(総文字数-5)番目の文字からを右側に向かって3個取り出す]ということと同じです。
これを関数式を使って表現しました。
これ以外の表現方法もあるかもしれません。
    • good
    • 0

A1にデータがあるとして、


=MID(A1,LEN(A1)-5,3)

この回答への補足

回答を頂き、LEN関数を調べました。「文字数を返す」との事ですね。
回答の-5と言うのは、
 文字数が7桁の場合 7 マイナス 5 という事で
 左から2番目という事ですか? そこから MID関数で3文字分
 になると解釈してよろしいのでしょうか?

以上、再返答いただければ幸いです。

補足日時:2009/02/20 10:21
    • good
    • 0

A1に該当の数値が代入されているとして、以下のような感じ。



=(MOD(A1,1000000)-MOD(A1,1000))/1000
    • good
    • 0

A1に文字列があるとして...


=LEFT(RIGHT(A1,6),3)
とすればできるかと思います。
式の解説としては
まずRight(A1,6)で末尾から6文字取得します。
その文字列をLeft(__,3)で頭の3文字を取得させています。
こうするとどんな文字数でも末尾から5文字目から3文字目までを取得できるはずです。
    • good
    • 0
この回答へのお礼

できました。助かりました。ありがとうございました。

お礼日時:2009/02/18 13:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!