• ベストアンサー

Excel 2000 の関数を教えて下さい

Excel 2000 の関数で 文字列の後ろからいらない文字数分を削除する関数を教えて下さい。 宜しくお願いします。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

=LEFT(文字列,LEN(文字列)-不要な文字数) たとえば =LEFT(A1,LEN(A1)-2) でA1の文字列の後ろから2文字削除します。

EKIYORI
質問者

お礼

kmetu さん 回答ありがとうございます。 色々と方法があるんですね。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

文字列の後ろからいらない部分を削除⇒残っていた文字列の文字数が全部一緒とすると、 LEFT(文字列[,文字数]) となります。 例) LEFT(アイウエオ,3)=アイウ です。 この時、全角の文字も1と勘定します。 関連する関数に MID / MIDB RIGHT / RIGHTB LEFTB があります。 ナツメ社のハンディ・リファレンスという冊子約1800円を良く使って、参考にしていますが、関数を探すのに便利ですよ。2000なら、アマゾンの古本で買えるのではないでしょうか?

EKIYORI
質問者

お礼

kle2503474 さん 回答ありがとうございます。 色々と方法があるんですね。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

A2セル 福岡県福岡市 B2セル 福岡県==MID(A2,1,LEN(A2)-3) -3=後ろからいらない文字数分を削除する

EKIYORI
質問者

お礼

tetumaru_1 さん 回答ありがとうございます。 色々と方法があるんですね。

全文を見る
すると、全ての回答が全文表示されます。
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

LEFT関数、RIGHT関数、MID関数です。 LEFT:文字列の左端から指定した数の文字を取り出します RIGHT:文字列の右端から指定した数の文字を取り出します MID:文字列の指定した位置から指定した数の文字を取り出します MID(文字列,開始位置,文字数)=指定した文字列 LEFT(文字列,文字数)=左端から指定した文字列 RIGHT(文字列,文字数)=右端から指定した文字列

EKIYORI
質問者

お礼

hana-hana3 さん 回答ありがとうございます。 色々と方法があるんですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数

    文字列の一部を削除する関数があれば教えて下さい。例えば「すべて最後に”123”と付いた文字列の”123”を取って返す関数です。文字数はバラバラです。「あいうえの123」が「あいうえお」、「あいう123」が「あいう」、「あいうえ123」が「あいうえ」で返される関数です。よろしくお願いします。

  • エクセルの関数を教えてください

    エクセルで範囲内で値もしくは文字列が入っているセルの数を数えたいのですが同じ値、文字列が同じである時はカウントしないようにしたいのですがどのような関数を使えばいいか教えてください。

  • エクセル関数について

    エクセル関数の質問です。 AA列にAからEまでの文字がランダムに重複して20行入っています。 AC列に人名が20人分重複しないで入っています。 AA列のたとえばBに対応するAC列の人名を1つのセルに連続して取り出すにはどのような関数を使用すればよいですか? たとえば ”太郎、花子、次郎、・・・”のように、 LOOKUP関数では1つの文字列しか取り出せません。 教えてください。

  • エクセルの関数で左から文字まで

    エクセルの関数で左から(数字以外の)文字までの文字数を返す関数はどのように表せばよいのでしょうか。 具体的には 25 34 345 ああああ54525 156 のような文字列で初めの「あ」までの文字数「11」を返す関数が知りたいです。スペースも入っています。 Findやlenを使って色々考えましたがどうも上手くいかずといった感じです。よろしくお願い致します。

  • エクセル FINDとCOUNTを行う関数

    いつもお世話になります エクセルの関数について教えてください A列に文字データが入力されています。 文字数はバラバラです。 「/」の記号の数をB列に表示させる関数はありますか? A1 ****/****/**** A2 ***/*** A3 ***/****/*** B1 2 B2 1 B3 2

  • EXCELの検索関数について

    EXCELの関数等で、ある文字数をシート全体で検索し、完全一致する文字列が記入されたセルの位置を返してくれるような方法はありますでしょうか?

  • エクセルのFIND関数について

    エクセルのFIND関数は、特定の文字列が左から何文字目にあるかを求める関数であると理解していますが、右から何文字目にあるかを検索出来ないものでしょうか? なお、検索する文字列は数値以外であり右より一番右にある文字の右からの文字数を検索したいです。  対象文字列    右から数値以外の一番最初の文字の文字数 30%1       →   2 200mg20    →   3 2.5mg1     →   2 1          →   0 25%1       →   2 0.5g1キット(生理食塩液100            →   4 1010       →   0

  • EXCELの関数について。(時間)

    EXCELの関数について。 例) 7時間30分という文字列を 7.5に変換する方法はありますか? 7時間30分 ↓ 7.5

  • エクセルのCOUNTIF関数について

    エクセルの集計で例えばCCOUNTIF関数を使って或る列の文字「山か川」の数を全て集計したい場合の計算式はどのようになりますか?宜しくお願いします。

  • Excelの関数について

    Excelの関数について 私のExcelは2003です。 表を作っていて A列とB列に数値を入れてその合計をC列に自動的に出すようにするのは C列に「=SUM(A3,B3)」と入れますよね? 1日数回のデータを取り A列とB列に数値を入力し 1ヶ月ほどデータを取り続けるので その分C列に入れた関数を下へセルの右下にポインタを合わせて十字の記号を出して 下へ関数を入れたのですが その場合C列には0と表示されますよね? これは防げないものなのですか? 後、そのC列に表示された合計値を 次の行のA列に表示させたいのですが そういう関数はありますか? C列の合計値に次の数を足して、合計値をどんどん増やしていくので 例えばC1の値をそのままA2に表示。 C2の値をそのままA3に表示 C5の値をそのままA6に表示としたいのですが 関数があったら教えてほしいです。

専門家に質問してみよう