• ベストアンサー

MID関数で・・

エクセルのA1のセルに入力されている文字列の、 頭から3文字目までは表示しないで、4文字目以降を すべて表示したいと思います。 セル内の全文字数は、セルごとに違うのですが、 その場合は、下記の○の部分の設定はどうすれば よいのでしょうか? 適当に、1000など大きな数字を入れておく他、 ないのでしょうか? =MID(A1,4,○) 何か、他の方法があれば、ぜひ教えて下さい。

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

  • ベストアンサー
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.1

  =MID(A1,4,LEN(A1)-3) ↑ これはどうですか? len関数で文字列の長さを取得します 4文字目以降を取り出すので、 前3文字は不要。 よって 全体の文字列-3文字としています。

go-ne
質問者

お礼

あっ、なるほど。 LEN関数を組み合わせればよいのですね。 ありあとうございました!

その他の回答 (2)

回答No.3

LEN(セル名) で、そのセルの文字数を求められますので、 この関数を使ってみてはいかがでしょうか?

go-ne
質問者

お礼

ありがとうございます。

  • software
  • ベストアンサー率28% (24/84)
回答No.2

A1セルの桁数を求めればよいです。 =MID(A1,4,LEN(A1)-3)

go-ne
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう