• ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • 日経BP
  • PR

  • PR

  • PR

  • PR

  • PR

Excel即効テクニック

文字列の一部分だけ削除する方法

■対応バージョン: Excel 5.0、95、97、98(Mac)、2000

田中 亨=テクニカルライター 2006/02/23 日経パソコン

 たとえば商品台帳などで「ボールペン赤」「ノート黒」のように、商品名と色を同じセルに入力してしまったとする。関数を使って、右端の色情報だけを抜き出すのは簡単だ。RIGHT関数を使えばいい(図1)。

 では、右端1文字を削除した商品名だけを表示するにはどうしたらいいだろう。こんなときは「右端1文字を削除する」というより「右端1文字を除く左側部分を抜き出す」と考えた方がいいだろう。文字列の左端を抜き出すのだからLEFT関数を使うのだが、文字数の指定には工夫が必要だ。

 「ボールペン赤」は全部で5文字。ここから「赤」を除いた左側4文字をLEFT関数で抜き出す。つまり、抜き出す文字数は「文字列の長さ - 1」ということだ。文字列の長さを調べるにはLEN関数を使う(図2)。

 この発想はさまざまに応用できる。たとえば「・社会学部」や「■営業部」などから先頭の「・」や「■」だけを取り除いたり、「【神奈川県】」から両端の「【】」を除去することも可能だ。関数は、柔軟な発想で使いこなしたい。

図1 文字列の右側を抜き出すにはRIGHT関数を使う。この例では右側の一文字を抜き出したいので、下のように入力する


図2 LEFT関数とLEN関数を組み合わせて、右端1文字を削除した文字を抜き出す

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る