2019年1月10日こんにちは、カフェインレスです!今日は、エクセルの効率化に必要不可欠な細分化と検索方法について、紹介したいと思います。ぼくは、エクセルで関数を勉強するのに、本で勉強するのはかなり遠回りだと考えています。それは、本で勉強してしまうと、不必要な機能や関数ばかりを覚えてしまい、これいつ使うんだろう...と思いながらエクセルを触ることになり、結局はモチベーションを保てなくなるからです。実際にそういう人を何人も見ています。自分の作りたい機能を目指して、関数を勉強すると、その機能が完成した時の達成感と、時間短縮により、明らかなメリットが自分に返ってきます。すると、エクセルの勉強が勉強だと思えなくなり、めっちゃ楽しくなります。勉強でもなんでも楽しめないと、なかなか続かないんですよね。勉強でも何でも、続けることってモチベーションがいります。小さいゴールを決めて、そのゴールのクリアの連続でエクセルも乗り切りたいんですね。やって関数も覚えていない状態で効率化するためのツールを作るのか、今日はそこを解説します。細分化と検索力エクセルは関数レベルでれば、「細分化」と「検索力」があれば、十分に使いこなせるようになります。ちなみに、VBAレベルでも2冊の本を購入すれば十分です。検索力から解説します。書いて終わりだと思います。分からなくても全く心配する必要はありません。合計」と検索できればすぐに答えは見つかります。実際にやってみましょう。検索してすぐに3つのリンクが出てきました。そのままズバリ出てくることは少ないので、とりあえず3つとも開いてみましょう。ちなみに、タブブラウザ(クロームなど)を使っている場合は、マウスの真ん中ボタンを押せば、新しいページで開くことができます。1番上と2番目のリンクは同じだったので、開いたリンクは2種類ですね。目を通してみると、最初のリンクの中断ぐらいに「SUM関数」と書いてあるのが分かります。ここで、「合計」と「SUM関数」がなんとなく結びつくのかなー、と当たりをつけることができます。残念ながらさっきのリンクはSUM関数の書き方までは載っていませんでした。2個目のリンクもSUM関数の書き方ではなかったです。sum」と聞いてみます。リンクを開いてみます。すると、リンク先にバッチリ書いてありました。これを参考にSUM関数を使って合計を入力します。すると、合計も出すことができたし、SUM関数についてもなんとなく学ぶことができました。SUM関数について、これ以上詳しく学ぶ必要はないし、そもそもSUM関数の事を忘れてしまっても構いません。合計」って調べれば良いだけですので、忘れてしまっても構いません。使う関数は、何回も使ってれば自然と覚えますし、エクセルを使う目的は時間の短縮化であって、関数を覚えることではありません。分からなかったらとりあえずググる!これがエクセル勉強法の一番の近道です。本に戻る、という流れになりがちなので、「不快」の感情とエクセルが結びつきがちになってしまい、どんどんエクセルが苦手になります。細分化エクセルはググれば何でも出てくるんだー!と思われたかもしれません。中には、ググって出てくる物ばかりじゃないし!と思われた方もいると思います。その気持ちすごく分かります。出てくるものばかりじゃないんですよね!だからエクセルは一見ややこしいんです。自動生成」ってググっても、ポンってやり方が出てきたりはしないんです。(実際は検索すると出てきてしまいました。検索して出たらラッキーです。こんなにポンッと出てきてくれることばかりではないです。)では、出てこない場合はどうするか。その時に有効なのが「細分化」なんです。細分化とは、作りたいものを細かく分けることです。実際に、パスワード生成ツールを、細分化しながら作りたいと思います。目的:パスワード生成ツールを作りたいパスワード生成ツールの作り方はググっても出てこないので、細分化して考えてみるとします。パスワード生成ツールの作り方を少し考えてみてください。アルファベット26種+数字10種を、ランダムに並べ、それを繋げれば良さそうですね。それぞれググってみます。文字」でググってみます。1~3個目のリンクには目的の物はありませんでした。(もしくは書き方がややこしかったので、後回しにしました)4つ目と5つ目に、目的の関数がありました。下記の関数を入れれば、ランダムな文字が得られそうです。=CHAR(RANDBETWEEN(65,90))さっそくエクセルに入力してみます。別のセルなのに、違う文字が入っていますね。!また同様にググります。すると、グーグル先生のプッシュがすごい関数がありますね。このCONCATENATE関数が何なのか、イマイチ分からないので、さらにググってみます。(読めないですし)Officeサポートは分かりにくいので後回し、2つ目のリンクも分かりにくかったので次のリンクにしました。3つ目のリンクが分かりやすかったですね。=CONCATENATE(A1,B1)と書けば、文字を繋げられるそうです。この関数で、文字が繋がりましたね!あとは、全部の文字を繋げるだけです。これもさっきのリンクに書いてあります。繋がりました!もうほぼ完成です。最後に見た目を整えます。(整えなくても別に良いんですけどね。)少し場所を移動させると、オートフィルでたくさんのパスワードを一度に作ることもできます!これで完成です!細分化と検索ができれば関数はできるようになる上記のように、検索しても出てこないものを、それぞれの機能に分けることを細分化と言います。ぼくが、エクセルが苦手という人と話すと、多くの人が検索を行っていません。細分化ができてなくて、検索しても出てこないからだと思います。ちなみに、初心者のうちはより細かい細分化が必要になりますので、少し大変です。慣れれば細分化もそこまで必要ではなくなります。細分化ってちょっと疲れるんですよね。この細分化は、エクセル関数のほぼ唯一の壁なんじゃないか、と思います。(次に高い壁は、if関数等を用いたアルゴリズムかな、と。この壁は乗り越えなくても問題ないです。)この細分化さえできれば、エクセルの関数は本当に簡単になります。検索で出てきた関数は、覚える必要も理解する必要も有りません。エクセルツールを作る目的は、仕事の時間を短縮することです。短縮さえできてしまえば、振り返る時間もありますし、短縮できたという達成感や、実際に仕事を効率化できた嬉しさから、自然と関数の意味を知りたくなる時期も来ます。何回も使っていると自然に覚えます。ツール製作途中は、関数の意味とか、覚えないと、と思う必要は全くありません。結果さえ得られれば大丈夫です。ちなみに、気づいた方もいるかも知れませんが、上記で作製したパスワード生成ツールは、英語の大文字しか出せません。これを小文字と数字を出せるようにするには、ランダムに文字を選ぶ方法をもう少しきちんと選択する必要がありました。文字列を作って、mid関数で文字を一つ選択する方法や、データベースを作ってvlookup関数で文字を選択する方法など、色々あります。小難しいサイトを理解する必要はないエクセルの関数等を調べる時に、下記のような小難しい書き方のサイトによく行きつきます。CONCATENATE関数ぼくはパッと見で分かりにくかったらすぐに違うリンクを見ます。難しく説明されていることを理解するのって時間がかかるので、時間の無駄だと思っているからです。分かりにくいなー、はい次のリンク。みたいに分かりやすいリンクを見つけるまで結構探したりします。分かりやすいリンクが全く無い場合のみ、しぶしぶ、難しいリンクを頑張って理解しようとします。疲れるので嫌なんですけど、この時ばかりは仕方ないです。さいごに検索も細分化も最初は時間がかかります。エクセルができるよ!って答えている人の7割はこのような検索と細分化と実践によって、エクセルをマスターしています。(本でエクセルができるようになった人は3%)細分化も頭が痛くなりますし、検索もなかなか出てこないとイライラします。それを乗り越えてツールができたときの嬉しさは半端ないですし、時間もすごく短縮できます。(ぼくはある一つのツールで45分から5秒にできたこともあります。)また、必死にやってると意外と血肉になっているので、同じようなパターンが出たときは、あ、あの方法だ!と、すぐに脳内から過去のやり方を引っ張ってくることができるようになります。ちなみにこの細分化という考え方は、エクセルだけでなく大きな仕事に対してでも使えます。大きな仕事も結局は「小さな仕事」の集まりなので、エクセルが出来るようになると、仕事も出来るようになるので、お得ですね。エクセル中級者以上の人がどのような勉強法で勉強したかをまとめました。MEカフェインレスいま日本では、残業するのがアタリマエ。仕事はしんどくて当然。ぼくには娘がいるのですが、将来、社会に対して暗い気持ちになってしまったらイヤだな、と。定時で帰るのを当然のこととするために、「本質的な技術」や「小手先のテクニック」を紹介しております。仕事に慣れたところで、10-20%程度しか仕事は早くなりません。エクセルを学んだり、考え方を変えると90%以上の業務時間が短縮ができる事があります。仕事って人生で一番時間を使うことなので、その仕事のうちの「作業」だけでも自動化できれば、仕事のクオリティは段違いになります。あなたの仕事のステップを一段階上げるために。毎日にゆとりをもたらすための一助になりたいと思っています。カフェインレス定時に帰る.com営業業務を大幅に短縮したエクセルで初めて作った効率化の仕組みいつも不機嫌なダメ出し上司とのミーティングが円滑になった2つのスキルプロフィール略歴サラリーマン時代、エクセルVBAを組んで午前中に業務を完了できるように。空いた時間を使って社内でマーケティングを開始、マーケティングの専任へ。現在はフリーランスマーケターとしてちょっとのんびり仕事をしています。大げさかもしれませんが、エクセルのおかげで人生が変わったと思ってます。情報を発信しています。副業がなかなか上手くいかないの2つの理由があります。それは(1)実はお金に興味ないこと(2)メンタルブロックです。本記事で詳しく解説しています。