- ベストアンサー
Excelの関数で「○文字目を拾う」というのはありますか?
Excel 2000の関数で「○文字目を拾って表示する」というのはありますでしょうか。例えば、「12345678」で右から4文字目であれば「4」を表示させるようにです。教えてください。お願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#132211
回答No.3
エクセルの文字列操作関数で「MOD」があります。 MID(文字列,文字位置,文字数)で関数を作ります。 例えば、「12345678」がA1に入力されていて、4文字目だけを取り出したいときは、以下のようになります。 =MID(A1,4,1) !文字数には切り取る文字数を入力します。上の例で、文字数に3を入力すると、「456」がかえってきます。 舌たらずですいませんが、以上のような方法でどうですか?
その他の回答 (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
回答No.4
間違いがありましたね。「MOD」でなく「MID」でした。すいません。
- Woyadi
- ベストアンサー率53% (68/126)
回答No.2
左からならLEFT関数、右からならRIGHT関数、途中からならMID関数ですね。 http://yuhki1216.hp.infoseek.co.jp/func7.html
- tsukasa-12r
- ベストアンサー率65% (358/549)
回答No.1
Mid 関数が使えます。 使い方はヘルプを参照してください。
お礼
ご回答いただきまして、誠にありがとうございます。参考になります。