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

  • PR

  • PR

  • PR

  • PR

Excel2007即効テクニック

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

http://pc.nikkeibp.co.jp/article/NPC/20060213/229146/

田中 亨=テクニカルライター 2009/07/17 PC Online

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

図1 文字列の右端から文字を抜き出すにはRIGHT関数を使う
[画像のクリックで拡大表示]

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

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

図2 抜き出す数は文字数から1を引いた数。文字数はLEN関数で調べる
[画像のクリックで拡大表示]

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

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【週末スペシャル】

    東京モーターショー“笑顔”特集 国内完成車メーカー編

     次世代自動車の祭典「第45回 東京モーターショー2017」)が10月28日~11月5日に開催された。東京モーターショーの見所は最新技術を詰め込んだ車両だけではない。コンパニオン達の輝く笑顔も来場者を惹きつける。記者が総力を挙げて取材したコンパニオン達を、3回に分けてお送りしたい。まずは国内完成車メ…

ITpro SPECIALPR

What’s New!

経営

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

クラウド

運用管理

設計/開発

サーバー/ストレージ

クライアント/OA機器

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

セキュリティ

もっと見る