• ベストアンサー

エクセル 位を抜き取る関数を知りたい

エクセルのことです。 たとえば、1234と言う数字があるとします。 10の位の"3"を抜き取り、別のセルで表示したい場合、 どんな関数をどう使えばいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#140971
noname#140971
回答No.3

<A><B> 1234____4 <--- =MOD(A1,10) 1234____3 <--- =INT(MOD(A2*0.1, 10)) 1234____2 <--- =INT(MOD(A3*0.01, 10)) 1234____1 <--- =INT(MOD(A4*0.001,10)) INT+MOD で・・・。

urutoramam
質問者

お礼

ありがとうございます! なるほど、割ると言う方法がありましたね。 本当助かりました。 ありがとうございます<(_ _)>

その他の回答 (2)

  • s___o
  • ベストアンサー率35% (108/306)
回答No.2

セルA1に数値「1234」が設定されているとして、 「3」を表示させたいセルに 「=INT(MID(A1,LEN(A1)-1,1))」 と入力すれば表示されます。

urutoramam
質問者

お礼

ありがとうございます。 INTを使うというのが思い浮かばなくて。。。 大変参考になりました。 ありがとうございます<(_ _)>

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

INTは、整数部分を求める関数です。 INT(12.78)は、12になります。 MODは、割り算の余りを求める関数です。 MOD(8,3)は、2になります。 この2つを使えば、質問者様のやりたいことが出来ます。

urutoramam
質問者

お礼

ありがとうございます。 割り算を使う。これがポイントですね。 とてもうれしかったです。 ありがとうございました。

関連するQ&A