Excel2010文字列長を調べるLEN関数と、左から指定された長さの文字を取得するLEFT関数を使った、右から(後から・末尾から)文字を削除する方法をご紹介しました。この手の文字列操作は、いろいろな実装方法が考えられます。その他の方法をご紹介しておきましょう。[スポンサードリンク]SUBSTITUTE関数とRIGHT関数を使った方法です。第3引数に置換後の新しい文字をそれぞれ指定します。第2引数に取得する文字数をそれぞれ指定します。「=SUBSTITUTE(A1,RIGHT(A1,7),"")」という数式は、SUBSTITUTE関数の第2引数が「RIGHT(A1,7)」ですからA1セルに入力されている文字列の右から7文字を、第3引数に指定された「""」(空白文字列)に置換しなさいという意味になります。右から7文字が削除されるというわけです。22KByte)ダウンロードサンプルファイルのB1:B4セルに上記の例、B6:B9セルには先日ご紹介した例を入力してありますので、どうぞご確認ください。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。