2020.07.05おすすめ関数おすすめ関数非エンジニアでもできる効率化この記事は約5分で読めます。スポンサーリンクこんにちは!今回は僕が個人的に大好きなスプレッドシートの関数をご紹介します。意外と関数を使いこなすだけで業務効率化を図れるのでぜひお試しください。関数の紹介をする前に、そもそも業務効率化をするにあたって大切なことを簡単にまとめました。僕が業務効率化を図る際に気をつけていること、前提として考えていることをまずはご紹介します。大きく分けて3つあります。作業ではなく業務フローを効率化するまずはこれ。簡単に言うと俯瞰しようぜ、っていうことですね。「木を見て森を見ず」と言いますが業務効率化でもこれがしばしば発生します。目の前で発生した「不」に対して「こうすれば自動化・効率化できるじゃん!」と1つの「不」に最適化した効率化をしてしまうとどうなるか。業務というのは当然ながら1つ1つの作業が連なってできているので、逆に業務フロー全体で見たときにいびつな構造になることも。いわゆる全体最適か個別最適かみたいな話ですが、業務効率化においては1つ1つの作業を効率化しても全体のフローで見たらむしろ手間になることもあります。フローで見て改善案を検討するようにしましょう。効率化する一瞬「?」が浮かぶタイトルですが、実際に使う人が効率化するか、使う人と一緒に効率化するかのどちらかが良いということです。外野からやいのやいの言って作った効率化の仕組みは骨抜きになる可能性がとても高いです。困ってる人が具体的にどういうフローでどう効率化したらいいかを業務フローを元に考えることが大切です。インパクトの大きい箇所から効率化する最後は優先順位のお話。業務効率化も他の仕事と同様に優先順位をつけて対応すべきです。その際に役立つ指標としては1回にかかる時間×頻度でマトリクスを作って、合計時間が大きいもの、あるいは頻度の高いものを優先して効率化しましょう。効率化するのにかかる工数の方が効率化して削減できる工数より多いのであれば効率化しない方がいいです。いうよりも効率化するだけ無駄です。この前提を踏まえて、ここからは僕が日頃行なっている業務効率化をするための関数をご紹介します!オススメのスプレッドシート関数4選さて、それではいよいよ本題に入ります。大きく「集計するのに便利な関数」「転記するのに便利な関数」「文字列を抽出するのに便利な関数」の3種類に分けてご紹介します。集計するのに便利な関数まずは集計する際に便利な関数をご紹介。使うタイミングとしては、ローデータを吐き出した後の整形時、ローデータを出すタイミングが主です。月末を取得することが可能です。開始日を起点として、前月なら月は-1、当月なら0、翌月なら+1という風に記載しますなお、開始日は文字列で指定することも可能ですが、セル参照をするか関数を使用するとより効率的です。セルを参照した場合、関数を入れ込んだ場合の記述例は以下を参照ください。ちなみに、前月末日の翌日として考えることで、eomonth関数を活用して当月1日を以下のように表すことが可能です。=eomonth(today(),-1)+1また、完全な蛇足ですが当月1日を利用して前年同月1日を取得することも可能です。=date(year(当月1日セル)-1,month(当月1日セル),day(当月1日セル))vlookup関数マーケターの間ではおなじみのvlookup関数です。vlookupの「v」はVerticalのVで、特定の文字列をキーとして垂直方向に検索をかけていきますよ、という意味ですね。以下の場合、B列で「GA」という文字列を持った行の3列目(D列)の値を返すように検索をかけていきます。=vlookup(“GA”,B2:D50,3,)ちなみにこれの水平方向バージョンのhlookup関数という関数もありますが、使い方は同じです。sumifs関数sumifs関数はとても便利な関数です。複数の条件に当てはまった値を合算して返してくれます。LP×メディア別に値を見たいときに、ローデータでは集計できていないものを関数を使うことにより整形することが可能です。続いては、文字列を転記する際に便利な関数について。他のシートに記載している情報を都度手動で転記するのってめんどくさいですよね。いったチマチマした手作業を関数一つでポチッとな。importrange関数importrange関数は、指定したスプレッドシートの指定した範囲を読み込むことができる関数です。以下のような表があった場合、このA2~H15をそのまま別スプレッドシートに記入することが可能です。スプレッドシート関数の良いところとして、関数が勝手にデータを読み込んでくれるので更新された内容はそのまま反映されます。※若干ライムラグは存在します使い方は簡単で、転記先のシートの該当箇所に以下のように記載するだけ。=importrange(“読み込むスプレッドシートのURL”,”シート名!該当のセル範囲”)ちなみにセル単位で指定してしまうと関数を全セルに入れる必要がありますが、範囲指定することで関数を入れるセルは1箇所だけになるという超絶時短技があるので忘れないようにしましょう。まとめいかがでしたか。スプレッドシートはGoogle基盤で様々なサービスと連携できて効率化文脈でも使い勝手がいいので、ぜひ使い倒して業務効率化を図ってみてください!p.s.個人的にはmid関数を使った特定の文字列を抽出する方法についてもご紹介したかったのですが、若干複雑になりそうだったので避けました。Script(通称GAS)について、初心者でもわかりやすいようにご紹介していこうと思います。最近業務フローを整備する中で、投稿が来たタイミングでどうやって通知を受け取ればより効率的かを考えていました。今回は以下の記事を参考に、GASを使ってGmailから特定の文字列を件名に含むメールを取得し、スプレッドシートに貼り付ける方法をご紹介します。Script(通称GAS)について、初心者でもわかりやすいようにご紹介していこうと思います。入門編ということで、今回はトリガーの設定方法についてです。今回はGAS入門第5弾ということで、セルを取得する方法をご紹介します。具体的な操作方法を説明する前に、スプレッドシートの階層構造についてご説明します。Stocker検索タイトルとURLをコピーしました。