• ベストアンサー

エクセルでセル内の任意の文字数を削除

JAPAN2004の回答

  • JAPAN2004
  • ベストアンサー率28% (45/159)
回答No.7

#1です。 >=MID(対象文字,1,LEN(対象文字)-3) これは =LEFT(対象文字,LEN(対象文字)-3) こっちのほうがすっきりしてますね。

snowflakes
質問者

お礼

JAPAN2004 さん 再度の返答ありがとうございます! また、御礼が遅くなりまして済みませんでした。 LEFTでの解法に大変感動いたしております! あれほど悩んだあの時間がうそのようです。 MID、LEFTの使い方が大変勉強になりました。 また質問があるときもよろしくお願いいたします。 本当にありがとうございました。

関連するQ&A

  • VBA 任意の文字があるセルの行を削除したい

    エクセルVBAで、次のような作業をしたいのですが、記述がわかりません。 A200~A500のセルに任意の文字(たとえば「A」)が表示(一致)されていたら そのセルの行を削除する。 範囲は一定です。 よろしくお願いします。 WIndows7SP3/Excel2013

  • 文字列から指定の文字桁数を削除

    お願いします。 あるデータをエクセルに移したら、 データとデータがふっついてしましました。 もう、元のデータがなく今のエクセルデータで分解しなくてはなりません。 文字数が一定なら =left( , ) や =right( , ) で抽出できるのですが、これはこんな感じで文字数がばらばらです。 右から金額が一定でないのです。 一定なのは右から6文字得意先番号(000020,000021,000043,000004)です。 4411000020 7351000021 101000043 16801000004 13651000005 =right( , ) で別なセルに抽出はできるのですが、 左部の金額を別なシートに入れられません。 何とか教えてください。

  • EXCELでセルに入れる文字数の制限

    EXCELで文章と表が混在している書式をつくっています。 その時なのですが、セルに入る文字数を常に一定にしたいのです。 (Wordだと一行何文字と指定できるとおもうのですが) セルに入れる文字を制限数までとし、それを超えたら入力できないように設定できる方法はありますか? マクロを張り込まないとできないのでしょうか? 私はマクロのプログラムが全く書けないのでそれができません。 どうしたらよいでしょうか? また、その方法があるとして、それは結合させたセルにも有効でしょうか? ちなみに、EXCELにワードを張り込むという方法ではない方法を探しています。 よろしくお願いいたします。

  • Excel セル内の文字だけを取り出すには

    Excelの1つのセルに 01234 ABCDEFG のように、「数字5つ(固定)+半角スペース+(任意の数の)文字」 が入力されています。数値は必ず5桁と決まっていますが、 文字列の数はさまざまです。 関数で文字の部分だけ、別のセルに取り出したいのですが、 どの関数を使うとできますか?教えて下さい。 よろしくお願いします。

  • EXCELでセルに入れる文字数の制限

    文章が入力されてるエクセルデータがあります。 セルに入る文字数を常に一定にしてプリントアウトしたいです。 (Wordだと一行何文字と指定できるとおもうのですが) もう出来上っているエクセルデータから、セルに入れる文字を制限数までとし、それを超えたら自動的に消される方法はありますか? マクロを張り込まないとできないのでしょうか? 私はマクロのプログラムが全く書けないのでそれができません。 どうしたらよいでしょうか? 使う方が初心者なので、出来るだけその人が手をかけないようプログラムを作るか、設定したいのですが・・ ちなみにエクセルの機能で、入力規則はもう出来上ってるデータには適用されないようなので、それ以外でお願いします。

  • セルに入力できる最大文字数

    EXCELが表計算ソフトであることは認識しているのですが、ある目的で日本語文章を1つのセルの中に詰め込んでいます。正確に文字数を数えたわけではありませんが860文字から1100文字あたり(一定しません)まではきちんとセルの中に納まります。ところがそれを超えると、セルの中には納まりません(そのように見える)が入力した文字は消えないで残っています。ただし一度に見えないだけです。 (1)一体、セルの中には最大いくらの文字数が入力できるのでしょうか? (2)また、表示されない文字(見えない文字)を見えるようにするためにはどうすればよいでしょうか? (3)さらに見えなくなる限界(860字あたりから1100字)が一定でないのはどうしてでしょうか? よろしくご教授お願いします。

  • エクセルの1セルの最大文字数はいくつ?

    エクセルの関数、TRIM、JIS、ASC等を実行したら、#VALUE!が出てしまいました。 文字列(かなり長い)をTRIMで空白を削除し、JISかASCで全角、半角を統一しようと試みました。 上手くいきそうな感じでしたが、その中の4セルに【#VALUE!】と表示されました。 大部分はその処理が正しく実行されているのに、その4つのセルは何故、どうして?? そのセルを調べたところ、そこにはかなり長い文章(文字数)が入力されていたので、半分くらいカットして再実行してみたら、今度は正しく処理されました。 1セルに入っている文章(文字数)が多すぎたのでしょうか?  1セルには何文字(バイト)が許容されるのか、また、1セルで何文字(バイト)以上の場合は、関数は使用できない(通用しない)などの決まりはあるのでしょうか? 今回の場合は、24件で列も30列ぐらいでしたので、【#VALUE!】のエラーも気が付きましたが、これが何百件、数百列となると、エラーに気が付かないかもしれません。(気が付きにくくなります。) 1セルに入力できるおおよその文字数(バイト)は、いったいどれくらいなのでしょうか? お分かりの方がいらっしゃいましたら、アドバイスお願いします。

  • エクセルの1セル内で入力できる文字数

    エクセルの1セル内で入力できる文字数の最大値は何文字でしょうか?(何バイト?) 教えてください。

  • エクセルで1つのセルに入っている文字を分ける

    エクセルで、ふりがなの名前の一覧があります。 苗字と名前の間は必ずスペースが入っています。 この状態で苗字と名前を違うセルに分けることができるでしょうか? (フリガナなので、文字数が一定ではありません) │すずき いちろう│     ↓ │すずき     │いちろう  │ よろしくお願いします。

  • excelでセル内の改行を削除する

    excelの改行削除について質問です。 セル内の改行を一括削除する方法として「Ctrl」+「J」の 置換でできると思うのですが、文字がたくさん入っているセルに 対して行うと、「数式が長すぎます。」のポップアップが出てしまいます。 CLEAN関数で行おうとするも、文字数が多いためかきちんと表示されません。 他に何か良い方法はないでしょうか?