• ベストアンサー

Excelの関数で「○文字目を拾う」というのはありますか?

Excel 2000の関数で「○文字目を拾って表示する」というのはありますでしょうか。例えば、「12345678」で右から4文字目であれば「4」を表示させるようにです。教えてください。お願いします。

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

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

エクセルの文字列操作関数で「MOD」があります。 MID(文字列,文字位置,文字数)で関数を作ります。 例えば、「12345678」がA1に入力されていて、4文字目だけを取り出したいときは、以下のようになります。 =MID(A1,4,1) !文字数には切り取る文字数を入力します。上の例で、文字数に3を入力すると、「456」がかえってきます。 舌たらずですいませんが、以上のような方法でどうですか?

ippo
質問者

お礼

ご回答いただきまして、誠にありがとうございます。参考になります。

その他の回答 (5)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.6

こんにちは。maruru01です。 MIDによる取り出しは、"左"から4文字目です。 ただし、質問の例だと「4」は"左"から4文字目なので、単なる表記ミスかも知れませんが。 本当に"右"から4文字目(質問の例だと「5」)を取り出したいなら、 =LEFT(RIGHT(A1,4)) という数式になります。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

数字でも、文字列でも、4文字目を1文字とり出すのは=MID(A1,4,1)で出来ます。

noname#132211
noname#132211
回答No.4

間違いがありましたね。「MOD」でなく「MID」でした。すいません。

  • Woyadi
  • ベストアンサー率53% (68/126)
回答No.2

左からならLEFT関数、右からならRIGHT関数、途中からならMID関数ですね。 http://yuhki1216.hp.infoseek.co.jp/func7.html

参考URL:
http://yuhki1216.hp.infoseek.co.jp/func7.html
回答No.1

Mid 関数が使えます。 使い方はヘルプを参照してください。

関連するQ&A