• 締切済み

数字を抜き出す

エクセルで桁数が決まっていない数字の右から4番目の数字を3桁取り出す方法を教えて下さい。 例   1234567  ⇒  234 12345678  ⇒  345 よろしくお願いします

みんなの回答

回答No.4

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

回答No.3

A1にデータがあるとして、 =MID(A1,LEN(A1)-5,3)

kid0073
質問者

補足

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

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.2

A1に該当の数値が代入されているとして、以下のような感じ。 =(MOD(A1,1000000)-MOD(A1,1000))/1000

  • choco_jiji
  • ベストアンサー率31% (528/1701)
回答No.1

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

kid0073
質問者

お礼

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

関連するQ&A

  • 有効数字とはなんですか?

    中学生にもわかるように説明してくだされば幸いです。 色々調べたのですが、よくわからなくて、、 以下の認識で合ってますか? 認識:近似値や測定値を表す数字のうち,実用上有意義な桁数だけとった数字。 また、「有効桁数」とは、有効数字の桁数のこと。 例えば、1.2345という数字があったとしたら、実用上有意義な桁数が3なら、有効数字は1.23で、有効桁数は3桁。 また、0の処理については以下の通り。 0ではない数字に挟まれた0は有効である。例えば、 60.8 は有効数字3桁である。 39008 は有効数字5桁である。 0ではない数字より前に0がある場合、その0は有効ではない。例えば、 0.093827 は有効数字5桁である。 0.0008 は有効数字1桁である。 0.012 は有効数字2桁である。 小数点より右にある0は有効である。例えば、 35.00 は有効数字4桁である。 8 000.000000 は有効数字10桁である。

  • EXCEL 数字の切り出し方法

    こんばんは。 各行に数字が入力されています。 桁数は6桁、5桁、4桁とマチマチです。 この各数字の右から4つめから左方向の 数字を抜き出したいのですが、できますでしょうか? ちなみに、LEFT関数は左から右へmid関数は、 左から指定の桁数からの抜き出しのようです。 ぜひ、教えてください。 (例)25467・・・25を抜き出したい     7683・・・7 7476876・・・7476 というかんじです。

  • 有効数字の桁数

    有効数字がよくわからなくて調べていたら、 こんな例がありました。 有効数字3桁の例 31400 3.14 538 5.38×10^2 3.00×10^-5 ←これも3桁です なぜこれらは有効数字が3桁なのですか? どうやって桁数を判断するのかわかりません。 教えてください。よろしくお願いします。

  • Excelのセルの数字のみを別のシートのセルに転写

    Excelのセルの先頭に固定した桁数(例として7桁)の半角数字と文字数はフリーの全角の文字を入力し、別のシートのセルに固定した桁数(例として7桁)の半角数字だけを転写する方法を教えてください。

  • 有効数字

    掛け算、割り算の混在する計算における最終的な答えの有効数字は、「最も小さい有効桁数にまとめる」ことがJISで定められています。  例 5桁x3桁÷2桁x4桁→2桁にまとめる しかし、この考え方は本当に正しいでしょうか? 例えば、有効数字0.90に対する0.01の影響は約1%です。 これに対して、有効数字0.20に対する0.01の影響は5%で、上記よりもはるかに影響が大です。 単に「”桁数”で見切って処理する」というやり方は、理論的に間違っているのではないでしょうか? 統計理論上の質問です。

  • 複数桁の数字を1セルずつ表示したい

    エクセル2010を使っています。 1つのセルに入っている複数桁の数字を、1セルずつ分けて表示させたいと思っています。 しかも、数字を置き換えて桁数が減った場合には、右に詰めたいです。 (例) AIに12345 と入力したら、B1に1、B2に2、B3に3、B4に4、B5に5と表示させたい。 A1の数字を123に置き換えたら、B1、B2は空欄、B3に1、B4に2、B5に3と置き換わるようにしたい。 ただ単に数字を1セルずつ分けるだけでしたら、mid関数を使ってできるのですが、 桁数の異なる数字に置き換えると右に詰めるようにするにはどうしたらよいでしょうか。 更に、数字の左側に円マークも表示させたいです。 よろしくお願いします。

  • EXCELでの有効数字について

    Excelで有効数字桁数を指定して表示させています =FIXED(A1,A2-1-INT(LOG(A1)),TRUE) A1に数値、A2に有効数字桁数 0.09991 を有効数字桁数3で表示させた場合は 0.0999 となり正常ですが 0.09999 を有効数字桁数3で表示させた場合は 0.1000 となり有効数字4桁になってしまします 丸めて繰り上がる場合も3桁(0.100)にするにはどうしたらよいでしょうか よろしくお願いします

  • 有効数字の桁数について

    有効数字の桁数がよく分かりません。 (1)2.10mm が有効数字三桁ならば、521mm も有効数字三桁なのでしょうか。 (2)5212121mm だったら、有効数字七桁なのでしょうか。 (3)5.21×10^3 や 5,21×10^-3 は有効数字三桁で良いのでしょうか。 有効数字の計算は桁数が分かれば、多分できると思うので、桁数の考え方について教えてください。 よろしくお願いします。

  • エクセルで数字を希望する有効数字にまるめる方法(関数など)を教えてください。

    たとえば有効数字を2桁で表現しなければならない場合、実際のセル内の数値が「0.123なら0.12に、4.56なら4.6に、678なら680に、12345なら12000に変換する。」といったぐわいです。何かよい方法はありませんか。今のところ、かなり面倒なことをやっています(笑)。それは桁数を求める関数によって実際の数値の桁数をよみ取ります。(たとえば5桁)、有効数字の桁数を引き(有効数字2桁表示ならさっきの5から2を引いて3)、最後にその数字の位で四捨五入する(3桁目を四捨五入の関数を使用)という方法です(恥)。

  • 有効数字について

    有効数字の揃え方が分かりません。問題文がそろっていればその揃っている桁数より一つ多く計算して、四捨五入でいいのですか。たとえば、 有効数字2桁に揃えるとすると、4.445=4.5でしょうか、それとも4.4でしょうか。 更に分からないのが、問題文がそろっていないときです。問題集には「多いもの(大きいものではなく)にあわせる」と書いてあります。たとえば、2桁で書かれた箇所が3つ、1桁で書かれた箇所が1つなら、2桁でといつする、と言うことです。でもこの考え方だと1桁の箇所と2桁の箇所が同じ数だけ合ったらどうするのでしょうか。 しかし、先生は「有効数字の低いものに合わせる。箇所の数は関係ない。」と言っていた気がします。上の例なら1桁で書かれた箇所は1つだけだが、低いので1桁で統一する、と言うことです。 かなり混乱して分からなくなっているので、皆さん教えてください。