こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MID関数で・・

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

=MID(A1,4,○)

何か、他の方法があれば、ぜひ教えて下さい。

投稿日時 - 2003-05-19 15:36:26

QNo.551811

困ってます

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

 
=MID(A1,4,LEN(A1)-3)


これはどうですか?

len関数で文字列の長さを取得します
4文字目以降を取り出すので、
前3文字は不要。
よって
全体の文字列-3文字としています。

投稿日時 - 2003-05-19 15:40:32

お礼

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

投稿日時 - 2003-05-19 15:43:45

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2003-05-19 15:43:12

お礼

ありがとうございます。

投稿日時 - 2003-05-19 15:44:30

ANo.2

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

投稿日時 - 2003-05-19 15:41:25

お礼

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

投稿日時 - 2003-05-19 15:44:10

あなたにオススメの質問