エクセルの使える関数

ども。
お酒に酔って階段を踏み外し、大切な利き手を負傷してしまった担当ちゅんです。手だけでよかったですけど。

本日は表計算ソフト「エクセル」の関数について書きたいと思います。
エクセルは機能を使いこなせば使いこなすほど便利に使うことのできるソフトです。便利に使うためには「関数」というものを極める必要がありますが、これが非常に奥深いですよね。「+」や「-」を使って四則計算ができるのは当たり前で、「SUM」や「COUNT」が使いこなせれば初級、「IF」に代表される条件分岐が使いこなせれば中級、人が知らないような関数をサラリと使いこなせて上級(私は中級なので、例えばこの関数という話がそもそもできません)、というのが私の勝手に思うところの「エクセル達人への道」です。

で、本題ですが、皆さんは「文字と文字の間に入っているスペースを削除したい」と思ったことはありませんか?例えば人名を入力する際に「八雲太郎」と入力したのでは見栄えが悪いので「八 雲 太 郎」とスペースを入れてしまった場合。印刷する分にはバランスが良いのですが、これでは検索する際に不便ですし、そもそも条件に合う文字列を抽出するような「簡易的なデータベース」としての役割を果たしません。

そこで、スペースを削除するのですが、10や20のデータならまだしも、100を超えるデータをいちいちデリートキーでやっていたのでは、エクセルの中の人に笑われてしまいます。実はこんな関数を使うことで、文字列に含まれるスペースを一気に削除することができます!

=SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")

A1に入力されている文字から、全角スペースと半角スペースを削除して表示させることができます。見慣れない関数ですが、これを使うと色々便利なことができます。例えば人名から一律「様」を取りたいとか、住所から「北海道」を削除したい時など、応用がききます。
問題は、何て読むのか分からないことでしょうか。サブスティチュートで多分オッケーだと思いますが、関数を知っていてもスペルを忘れるという落ちがつきそうです。

スペースを削除したいと思ったときに、この記事を思い出していただけると幸いです。では。

エクセル
マニアックな関数ですが、かなり使えますよ!

(投稿者:ちゅん)


カテゴリー: つぶやき パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です