対象:Excel97, Excel2000, Excel2002, Excel2003
Excelは元来表計算ソフトですが、データベース機能もかなり優れています。
それほどデータもないシンプルなデータベースであれば、無理をしてAccessを使うよりも使い慣れたExcelで処理をする方が楽なことも少なくありません。
例えば、取引先の数がそれほど多くないような場合だと、Excelで取引先会社のデータベースを作っておくことも多いでしょう。
そんなときにいただく質問があります。
取引先会社名に「(株)」が入力されていて、並べ替えをしたときに前株の会社が先頭に並んでしまうが「(株)」を無視して会社名でソート(並べ替え)はできないのか、という質問です。
[スポンサードリンク]
こんなときは作業用の列を追加して、その作業用の列に、数式を使って並べ替えに利用するデータを作成します。
▼操作手順:(株)を無視して会社名でソートする
↓
A1セルの会社名から「(株)」が取り除かれた会社名が、B1セルに表示されたことを確認
↓
B1セルをB100セルまでコピー
↓
B列を使って並べ替えの操作を行う
※A1セルからA100セルに会社名が(株)つきで入力されている例
B1セルに「=SUBSTITUTE(A1,"(株)","")」という数式を入力↓
A1セルの会社名から「(株)」が取り除かれた会社名が、B1セルに表示されたことを確認
↓
B1セルをB100セルまでコピー
↓
B列を使って並べ替えの操作を行う
SUBSTITUTE関数(サブスティチュートかんすう)は、指定された文字を別の文字に置き換えてくれる関数です。
第1引数に元の文字列
第2引数に元の文字
第3引数に新しい文字を指定します。
上の例では、第2引数で「"(株)"」を第3引数で「""」を指定したので、「(株)」が取り除かれたというわけです。
関連語句
並べかえる, ならべかえる, 並び替える, ならびかえる, ソートする, ソーティングする, 株抜き
[スポンサードリンク]
- Newer:計算結果が更新されない−F9キー
- Older:ワードアートの影の色を変えたい
Home » Excel(エクセル)の使い方 » データベース・検索 » (株)抜きで並べ替えをしたい−SUBSTITUTE関数