解決済みのQ&A
教えてください。 エクセルMID関数の逆から数えるバージョンの関数ってあります...
教えてください。
エクセルMID関数の逆から数えるバージョンの関数ってありますか?
MID関数の逆から数えるバージョンの関数ってありますか?
たとえば A1=ABCDEF を B1=MID(A1,3,6)=CDEF のように
MIDだと開始位置(一番左)から数えますよね。
それを末尾(一番右)から数える関数。
ABCDEF→ABCDE
GHJ→GH
OJDY→OJD
やりたいのは上のように文字数がそれぞれ異なるけれど、
統一して一番最後の文字を省きたいんです。
関数そのものがなくても、やり方教えていただきたいです。
よろしくおねがいします。
-
- 質問日時:
- 2008/9/18 22:25:20
-
- 解決日時:
- 2008/9/18 22:47:11
-
- 回答数:
- 3
-
- お礼:
- 知恵コイン
- 100枚
-
- 閲覧数:
- 8,032
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
=LEFT(A1,LEN(A1)-1)
=SUBSTITUTE(A1,RIGHT(A1),"")
=MID(A1,1,LEN(A1)-1)
の3つの方法
- 回答日時:2008/9/18 22:38:24
このQ&Aはまだナイス!されていません。
役に立ったと思った回答に、ナイス!してみよう!
ベストアンサー以外の回答
(2件中1〜2件)
- 並べ替え:回答日時の
- 新しい順
- |
- 古い順
セルA1に文字列が入ってるとして、セルB1に
=LEFT(A1,LEN(A1)-1)
を入力。
セルA1の左から文字数-1文字を返す。
です。
ちなみに文字列の右から抽出は「RIGHT」関数を使います。
=RIGHT(A1,5)
だと、セルA1の右から5文字を返します。
- 編集日時:2008/9/18 22:35:15
- 回答日時:2008/9/18 22:32:11
A1にABCDEFがある場合ですが、
=LEFT(A1,LEN(A1)-1)
のようにA1の文字列の長さより 1 引いてやるとよいと思います。
- 回答日時:2008/9/18 22:30:05
あなたにおすすめの解決済みの質問
- IF関数について教えてください。例えば、添付画像のような表を完成させたい場合、今入力してあるように...
- 関数を教えてください。以下のようなデータがあります。このような状態でA4に()外と()内のデータの和を...
- A1の数値が20,000以下ならばA1の数値を、そうでなければ A1の数値が20,001~40,000ならばA1÷2+10,000、...

質問した人からのコメント