メインコンテンツへスキップ
見出し画像

スプレッドシートの数字確認に追われる会社へ――売上や案件の進捗を"常設ダッシュボード"にする方法

    「今の受注状況、ちょっと教えて」——そう聞かれるたびに、スプレッドシートを開いて集計し直したり、ChatGPTにデータを貼り付けて聞き直したりしていないでしょうか。これまでの回では、ExcelやCSVのデータをそのままAIに読み込ませて「儲かっている案件はどれか」「今どの案件を優先すべきか」を聞く方法をご紹介してきました。今回はその発展形として、同じスプレッドシートのデータを使い、聞かなくても常に数字が見える「常設ダッシュボード」をノーコードで作る方法についてお話しします。

    現場でよくある「見るたびに、集計し直す」悩み

    売上・在庫・案件の状況がスプレッドシートに分散していて、状況を確認するたびに集計し直したり、担当者に聞いて回ったりする手間が発生している、という声が中小企業の現場でよく聞かれます。

    AIにデータを読み込ませてその都度分析させる方法は便利ですが、経営者やリーダーが日々ちょくちょく確認したい数字(今日の受注件数、今週の進捗状況など)については、そのたびにファイルを用意してAIに聞き直すこと自体が、地味に手間になってしまいます。かといって、専用のBIツールやダッシュボード製品を新たに契約するとなると、初期費用や学習コストがネックになり、踏み切れない会社も少なくありません。

    画像
    都度調べないと今の状況が分からない

    実は、お手持ちのスプレッドシートを"見える化ツール"に変えられます

    今回は、AppSheet(アップシート)というノーコードツール(プログラミングの知識がなくても業務用のアプリが作れるツール)を使って、この見える化を試してみます。AppSheetを使うと、スプレッドシートのデータをもとに、グラフや一覧表を常に画面に表示させておく仕組み(これを「ダッシュボード」と呼びます)を作ることができます。一度作ってしまえば、スプレッドシートを開いて集計し直さなくても、グラフを開くだけで最新の状況が分かる状態になります。AppSheetはGoogleが提供しているツールで、Googleアカウントさえあれば無料で使い始められます(会社でGoogle Workspaceを契約していれば、社内の他のメンバーと共有する際も追加費用はかかりません)。既にお手持ちのスプレッドシートのデータを、そのままこのダッシュボードに変えていきましょう。

    実際に、この方法で成果を出している中小企業の事例も報告されています。相模原市の金属加工業(従業員20名規模)では、紙の生産日報とExcelの在庫台帳の二重管理をAppSheetのアプリに一本化し、導入から3週間で月20時間の事務作業(転記・集計)を削減しました(出典)。佐賀県の海苔加工販売会社・三福海苔株式会社では、工場の紙帳票21種類のうち18種類をタブレット上のAppSheet等でデジタル化し、棚卸作業日数を5日削減、年間休日数を6日増やすことに成功しています(出典:佐賀市DX推進支援事業資料)。なお、ノンプログラマーの社員が自発的にAppSheetで業務アプリを内製する取り組みを全社的に広げている上場企業の例(株式会社サンゲツ)もあり、専門のエンジニアがいなくても現場の担当者自身で作れるツールであることがうかがえます(出典)。

    着手前に1つだけ:ダッシュボードを組み立てる画面(AppSheetのエディタ)は英語表記です。日本語設定にしていても英語のままなので、あらかじめ知っておくと戸惑いません(画面の場所は、この後スクリーンショットとあわせてご紹介します)。

    今回試すのは「スプレッドシートのデータを、AppSheetで常設ダッシュボードにする」手順

    ステップ1:スプレッドシートを準備する

    既存のスプレッドシートをお使いください。新しく作る場合は、案件名・日付・金額・ステータスなど、日々確認したい項目を洗い出し、1行1データの縦積み構造で作成してください。セルの結合や、見た目のための空白行は入れないでください。

    データをコピー&ペーストして貼り付ける場合、そのまま貼り付けると1つの列にすべてのデータがまとまって入ってしまうことがあります。その場合は、貼り付けた範囲を選択したまま、メニューの「データ」→「テキストを列に分割」を選んでください。カンマや空白などの区切りに応じて、自動的に列を分けてくれます。

    今回の実験では、以下のようなダミーデータを使って、実際にAppSheetでダッシュボードを作ります。

    案件ID,案件名,担当者,ステータス,受注日,売上予定額
    A001,案件A,佐藤,完了,2026-05-08,850000
    A002,案件B,佐藤,進行中,2026-05-20,1200000
    A003,案件C,鈴木,完了,2026-05-25,430000
    A004,案件D,田中,未着手,2026-06-02,600000

    ステップ2:スプレッドシートの「拡張機能」からAppSheetを起動する

    Googleスプレッドシートのメニューから「拡張機能」→「AppSheet」→「アプリを作成」を選ぶと、シートの内容を読み込んだ状態でAppSheetのエディタ画面が開きます。

    画像
    拡張機能メニューから「AppSheet」→「アプリを作成」

    ステップ3:カラムの型を確認する

    エディタ左側メニューの「Data」を開くと、シートの列ごとの設定一覧が表示されます。それぞれの列が、どんな種類のデータとして認識されているかを確認します。例えば、案件名や担当者名のような文字列は「Text」、受注日のような日付は「Date」、売上予定額のような金額は「Number」、ステータスのように決まった選択肢(進行中・完了など)から選ぶ項目は「Enum」として認識されているのが正しい状態です。ズレている場合は、列名をクリックして手動で修正します。

    画像
    データ型の設定画面

    ステップ4:新しいビューを追加する

    エディタ左側メニューの「App」→「Views」の順に開きます。「Primary Navigation」などのグループ名の横にある「+」ボタンをクリックすると「Add a new view」というダイアログが開くので、「Create a new view」を選びます。開いた設定画面で、①View name(ビュー名)、②For this data(データソース=今回のシート)、③View type(ビューの種類)を設定します。

    ステップ5:ステータス別の件数を示すグラフを作る

    ステップ4の要領でビューを1つ作り、View typeで「Chart」を選びます。表示された設定項目のうち、「Chart type」で「Histogram」(棒グラフで件数を表示する種類)を選び、「Chart columns」で「ステータス」の列を選ぶと、ステータス(進行中・完了など)ごとの件数が棒グラフで表示されます。「今、何件が進行中で、何件が完了しているか」が一目で分かるグラフです。

    画像
    ステータス別の件数グラフの設定画面

    ステップ6:担当者別の売上予定額を示すグラフを作る

    同じ要領でもう1つビューを作り、View typeで「Chart」→「Chart type」で「Histogram」を選びます。今度は「Chart columns」で「担当者」の列を選び、あわせて「Group aggregate」(グループごとの数値を集計する設定)で「Sum(合計)」を選び、対象の列に「売上予定額」を指定します。担当者ごとの売上予定額の合計が棒グラフで表示され、「誰がどれくらいの金額を抱えているか」が一目で分かります。

    画像
    担当者別の売上グラフの設定画面

    ステップ7:2つのグラフを1つのダッシュボードにまとめる

    3つ目のビューを作り、View typeで「Dashboard」を選びます。設定項目の中の「View entries」という欄で「Add」をクリックし、ステップ5・6で作った2つのグラフをリストから選んで追加します(それぞれ「Large」「Small」などのサイズも選べますが、まずは初期設定のままで構いません)。これで、件数と金額、2つの切り口から経営状況を一目で把握できる常設ダッシュボードの完成です。「Interactive mode」という設定をオンにしておくと、グラフの項目をクリックしたときに該当データが表示されるようになります。

    画像
    ダッシュボード(ブラウザ版)
    画像
    ダッシュボード(モバイルアプリ版)

    実際にAppSheetを触ってみて確かめました

    手順を読んだだけでは、実務でどれくらいスムーズに作れるのか、実際にどこまで使えるのかは分かりません。そこで先ほどのダミーデータを使って、2つの実験を通じて確かめてみました。実際にやってみた結果は以下のとおりです。

    実験1:ダミーデータから、最小構成のダッシュボードをどれくらいの時間で作れるか

    実際にゼロから、案件データのダッシュボードを組み立ててみました。スプレッドシートの拡張機能からAppSheetを起動し、ステータス別件数のグラフ・担当者別売上のグラフ・それらをまとめるダッシュボード用のビューを、それぞれ数クリックで作成していきます。AppSheetを初めて触る場合でも、10分程度あれば一通り完成させられる手応えでした。

    実験2:日常運用でどう見るか(反映速度も含めて)

    でき上がったダッシュボードは、パソコンのブラウザからでも、スマートフォンからでも、いつでも開けます。ブラウザで見る場合は、AppSheetエディタの「Share」ボタンから取得できる専用のURLをブックマークしておけば、次回からワンクリックで開けます。スマートフォン(iPhone)の場合は、App Storeで「AppSheet」というアプリをインストールし、AppSheetエディタで使っているのと同じGoogleアカウントでログインすれば、作ったダッシュボードがアプリ内の一覧に表示されます。実際に試したところ、ブラウザ・iPhoneアプリのどちらも迷うことなく開けました。

    一番気になっていたのは、スプレッドシートを直接編集したとき、ダッシュボードにどれくらいの速さで反映されるかという点です。スプレッドシート側でステータスを1件変更したところ、ブラウザ画面が自動的に更新されるまで約12分かかりました。同じタイミングでスマホアプリの画面を見たところ、こちらは自動更新されておらず、アプリの更新ボタンを押すとその場で最新の状態に切り替わりました。もう一度試したところ、今度はブラウザの自動更新まで16分かかりました(1回目は15:03、2回目は15:33の更新だったので、どうやら約30分に1回のタイミングで自動更新が走っているようです)。一方で、スプレッドシートを修正した直後にブラウザやアプリの更新ボタンを自分で押すと、どちらも即座に最新の状態に変わりました。「ブラウザでもスマホアプリでも、ほぼリアルタイムにダッシュボードを見たいならば、開いたときに一度自分で更新したほうがよさそうだ」というのが実感です。

    使ってみて感じたこと

    2つの実験を通じて、AppSheetは「専用のBIツールほど万能ではないものの、簡単なダッシュボードなら誰でも手軽に作れる」というのが率直な感触でした。

    ある時点のデータを深く分析したいときは、ChatGPTやGeminiにその都度データを渡して聞く方法がとても有用です。一方、売上や案件の進捗のように日常的に変化する数字を、もっと短い間隔で見える化したい、というニーズにはAppSheetの常設ダッシュボードがよく合っていると感じました。スプレッドシート上に自分でグラフを作ることもできますが、その場合は都度スプレッドシートを開く必要があります。AppSheetなら、ブラウザやスマホアプリで見ることに特化した画面がすぐ開けるので、確認そのものが速くなります。どちらが優れているというより、目的に応じて使い分けるものという理解に落ち着きました。

    グラフの種類は、Excelや専用のBIツール(PowerBI・Tableauなど)と比べると数も表現力も控えめで、複雑な分析には向いていません。ただ、「見たい数字をシンプルなグラフでパッと確認できれば十分」という用途であれば、既存のスプレッドシートのデータさえあればすぐにダッシュボード化できる手軽さは、専用ツールにはない魅力だと感じました。何より、Googleアカウントの範囲内(Google Workspaceを契約していれば追加費用なし)で、ここまで試せたことも収穫でした。

    安全に使うための前提

    スプレッドシートのデータをそのままダッシュボード化する以上、次の点は前提として守ってください。

    • 会社が契約するGoogle Workspaceのアカウントで作成し、誰がダッシュボードを見られるか(共有範囲)を必ず確認する。個人のGoogleアカウントで作ってしまうと、作った本人が異動・退職した際にアプリごと引き継げなくなるおそれがある

    • ダッシュボードの数字は、あくまで元のスプレッドシートの入力内容をそのまま集計したものです。元データの入力ミス・入力漏れがあればそのまま反映されるため、定期的に元データの正しさを人が確認する

    明日から真似できる勘所

    • 最初から複数業務を欲張らない:管理したい項目をあれもこれも詰め込まず、「最も転記の無駄が多い1つの業務」に絞った最小構成から始めると、迷わず形にできます

    • 「都度聞く」と「常に見える」は使い分ける:ExcelやCSVのデータをその都度AIに読み込ませて分析させる方法と、常設ダッシュボードにしておく今回の方法は、どちらが優れているというものではなく、「頻繁に確認したい数字は常設ダッシュボードへ」「都度じっくり分析したいときはAIに聞く」という使い分けが現実的です

    • 「件数」と「金額」、2つの切り口を持たせる:ステータス別の件数だけでは「忙しさ」しか見えず、金額の集計だけでは「件数の少なさ」に気づきにくいことがあります。数だけでなく金額のグラフも合わせて置いておくと、経営状況をより立体的に把握できます

    • 「常に見える」は開いた瞬間の話、と割り切る:スプレッドシートを直接編集した場合、ダッシュボードへの自動反映には10〜数十分ほどかかることがあります。今すぐの数字を見たいときは、開いた直後に自分で更新(Sync/Pull to refresh)する習慣にしておくと確実です

    おわりに

    スプレッドシートに散らばったままの数字も、見るたびに集計し直したり、担当者に聞いて回ったりする必要はありません。専用のBIツールを新たに契約しなくても、今使っているGoogleアカウントだけで(会社でGoogle Workspaceを契約していれば、社内共有も追加費用なしで)、聞かなくても常に見える状態に近づけることができます。小さな効率化を一つずつ積み重ねていくことが、やがて会社全体の力になっていく——今回もその一歩として、ぜひ試してみてください。


    書籍化のお知らせ

    本記事のような「決める側」の判断だけを集めたKindle本を発売しました。

    ■書名:一人のAI活用を、会社の力に変える
    ■サブタイトル:中小企業の経営者が決める、生成AIの始め方・任せ方・広げ方
    ■形式:Kindle電子書籍/ペーパーバック
    ■読んでいただきたい方:中小企業の経営者、後継者、部門をまかされている管理職の方
    ■内容:生成AIの操作手順ではなく、何から始め、誰に任せ、どう広げるかという三つの判断を、中小企業12のケースから取り出した一冊
    ■Kindle Unlimitedをご利用中の方:発売後は追加料金なしでお読みいただけます

    現場の操作は、この連載に。経営者の判断は、本書に。役割を分けて読んでいただけるよう作ってあります。この連載を読んで「うちでも試せそうだ」と感じた方は、社内で決める立場にある方にも、この一冊を紹介してください。


    🔗 マガジンと各記事へのリンクを貼っておきますので、よろしければこちらもご覧ください。

    1. AIで何から始める? 導入初期の企業がまず試すのは「メール返信の下書き」

    2. チラシ作成をAIで数分に――少人数の店舗が試した、文章から仕上げまでの作り方|コピペ文例つき

    3. FAXの注文書、写真を撮ってAIに渡すだけで表になる――紙の注文に追われる現場が試す4ステップ

    4. AIに"丸投げ"すると、読まれない提案書ができる――提案書の質が人によってバラつく会社が試す"型"の作り方

    5. 保育士がもう悩まない「おたよりの言い回し」――AIに"文章"を任せるコツ

    6. 生成AIの情報漏洩リスク、AI活用が広がり始めた企業が決めておきたい3つのルール

    7. 社内規定Q&Aで、総務・人事担当者が問い合わせ対応から抜け出す方法――Gemini Notebookで作る

    8. 技術継承に悩む現場へ――ベテランの暗黙知、雑談混じりの録音でもChatGPTがきちんと手順書に「社内AI先輩」のつくりかた

    9. 拠点間のノウハウ共有に悩む会社へ――Gemini Notebookで確認を2〜3日から数秒にする方法

    10. 案件の損益を経営者にいつも聞かれる経理担当者へ――今のExcelデータのままChatGPTに聞けば一瞬でわかる

    11. 物件のトラブル対応履歴の管理に悩む担当者へ――Gemini Notebookで修繕の優先順位まで見える化する方法

    12. スプレッドシートの数字確認に追われる会社へ――売上や案件の進捗を"常設ダッシュボード"にする方法(この記事)

    あなたへのおすすめ