株式会社renue
AI導入・DXの悩みをプロに相談してみませんか?
AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。 renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。
Googleスプレッドシートとは:基本と特徴
Googleスプレッドシート(Google Sheets)は、Googleが提供する無料のブラウザベースの表計算ソフトです。Googleアカウントがあれば誰でも無料で使えます。Microsoft Excelと共通点の多いインターフェース・関数構文を持ちながら、クラウドネイティブならではの機能(リアルタイム共同編集・自動保存・他のGoogleサービスとの連携)を強みとしています。
Googleスプレッドシートは、個人の表計算からチームでの共同編集まで幅広く使われています。利用規模は時点で変わるため、ここでは操作方法に焦点を当てます。
ExcelとGoogleスプレッドシートの違い
Googleスプレッドシートが優れる点
- 無料で使える:基本機能は個人でも無料。一部の機能は有料プランで提供(Excelの利用条件は、購入形態や契約プランによって異なります)
- リアルタイム共同編集:複数人が同時に同じシートを編集可能。Excelの共同編集機能や制約は、利用する版と保存先によって異なります。
- 自動クラウド保存:保存操作が不要で変更が自動的にGoogleドライブに保存される。バージョン履歴も自動管理
- 対応デバイスからアクセス可能:ブラウザとスマートフォンアプリで場所を選ばず編集できる
- Googleサービスとの連携:Googleフォーム・Googleドキュメント・Data Studio(旧Looker Studio)・Google Apps Scriptとシームレスに連携できる
Excelが優れる点
- オフライン対応:デスクトップ版はインターネット接続なしで作業できる(スプレッドシートも、事前設定した対応ブラウザ等でオフライン編集が可能)
- 大容量データの処理:Power Pivot等で大量データを分析できる。数十万行を超えるデータでの処理速度は、利用環境・数式・データ構成によって異なるため実データで確認する
- 高度な機能:パワークエリ・パワーピボット・マクロ(VBA)を使った分析・自動化に対応(利用できる機能は版・OSによって異なる)
- 企業標準との互換性:取引先がExcel形式(.xlsx)を指定する場合に、その形式でファイルをやり取りできる
使い分けの基本方針
チーム共同作業・フォームからのデータ自動収集・Google Workspaceとの連携 → スプレッドシート。大量データの分析・VBAによる自動化・取引先との共有 → Excel、という使い分けが考えられます。
基本操作:まず覚えるべき10の操作
- シートの作成:drive.google.comから「新規>Googleスプレッドシート」で新規作成
- 共有設定:右上「共有」ボタンからメールアドレス指定またはリンク共有。編集者・閲覧者・コメント者の権限を設定できる
- データの入力・コピー:Excelと同様の操作。Ctrl+C/V・ドラッグでのオートフィル・セルの書式設定が使える
- フィルタの設定:メニュー「データ>フィルタを作成」またはツールバーのフィルタアイコン。列ヘッダーをクリックして絞り込み
- 条件付き書式:「書式>条件付き書式」で値に応じたセル色変更・強調表示が設定できる
- バージョン履歴:「ファイル>変更履歴>変更履歴を表示」で過去の状態に戻せる
- コメント機能:セルを右クリック「コメントを挿入」でメンションも可能(@ユーザー名)
- グラフの挿入:範囲選択後「挿入>グラフ」から棒・折れ線・円グラフなどを選択
- Googleフォームとの連携:「ツール>フォームを作成」からフォームを作成し、回答をシートに自動記録できる
- Excel形式で書き出し:「ファイル>ダウンロード>Microsoft Excel(.xlsx)」で互換形式で保存できる
Excelと共通の基本関数
Googleスプレッドシートの関数構文は「=関数名(引数)」の形でExcelとほぼ同一です。以下の基本関数はExcelと同じように使えます。
- SUM(範囲):合計。
=SUM(B2:B100) - AVERAGE(範囲):平均。
=AVERAGE(C2:C50) - IF(条件,真,偽):条件分岐。
=IF(D2>=60,"合格","不合格") - VLOOKUP / XLOOKUP:別表からデータを検索して取得
- SUMIF / SUMIFS:条件付き合計
- COUNTIF / COUNTIFS:条件付き件数カウント
- IFERROR(式,エラー時の値):エラー処理
- TEXT(値,書式):数値を文字列に変換
Googleスプレッドシート独自の便利関数
IMPORTRANGE:他のスプレッドシートのデータを参照
=IMPORTRANGE("スプレッドシートのURL","シート名!セル範囲")
別のスプレッドシートのデータを参照します。初回のアクセス許可が必要で、更新の反映には待ち時間が生じる場合があります。部門間でのデータ共有・マスターデータの参照に活用できます。Googleスプレッドシートの関数として、複数ファイルにわたるデータ集計を自動化できます。
QUERY:SQLライクなデータ抽出・集計
=QUERY(データ範囲,"SELECT A,B,C WHERE B='東京' ORDER BY C DESC")
Google Visualization API のクエリ言語でデータを絞り込み・集計できます。SUMIFSやVLOOKUPの組み合わせで書く処理をシンプルに1行で記述できる場合があるため、データ処理の上級者向け関数です。
ARRAYFORMULA:配列関数を一括適用
=ARRAYFORMULA(A2:A100*B2:B100)
数式をセル範囲全体に一括で適用します。各行に同じ数式をコピーする手間が省け、後からデータを追加した場合も指定した範囲内に計算を適用できます。この例は2〜100行目が対象なので、範囲外にも適用するには数式の範囲を調整します。
GOOGLETRANSLATE:翻訳関数
=GOOGLETRANSLATE(A1,"ja","en")
A1の日本語テキストを英語に翻訳します(公式の関数一覧)。多言語対応リスト・顧客対応テンプレートの翻訳を一括処理する際に有用です。
GOOGLEFINANCE:株価・為替データの自動取得
=GOOGLEFINANCE("CURRENCY:USDJPY")
株価・為替レートを自動取得します。価格情報は最大20分遅延する場合があり、情報提供を目的としたデータです。経費精算の為替換算シートや、投資管理シートを作る際の参考情報にできます。利用条件を確認し、精算に採用するレートや取引の正式な価格とは区別してください。専門的な利用にはデータ提供元の追加ライセンスが必要な場合があります。
チーム業務での活用:スプレッドシートの共同編集設計
スプレッドシートをチームで活用する際の最大のポイントは「誰が何をいつまでにやるか」を全員が見える状態に保つことです。タスク管理シートの設計では、自分の手元でボールを溜めないために、「依頼者・タスク内容・担当者・期限・ステータス・完了日」の列を設けてリアルタイムで更新する運用が効果的です。スプレッドシートの共有コメント機能(@メンション)を活用することで、メールやSlackを介さずシート内でコミュニケーションが完結し、情報の分散を防げます。
Google Apps Script(GAS)による自動化
GoogleスプレッドシートにはJavaScriptでコードを書く自動化機能「Google Apps Script(GAS)」が内蔵されています。以下のような自動化が実現できます。
- フォーム回答時に自動でメール通知を送る
- 毎日の指定した時間帯にシートのデータをSlackに投稿する
- 他のシートのデータを自動集計して月次レポートシートを生成する
GASのコードはGoogle AIのGeminiやChatGPTに「〇〇したいのでGASコードを書いてください」と指示すれば生成してもらえるため、プログラミング未経験者でも実装のハードルが下がっています。
まとめ
Googleスプレッドシートは「無料・リアルタイム共同編集・Googleサービスとの連携」が強みのクラウド表計算ツールです。Excelと基本関数・操作に共通点がありながら、IMPORTRANGE・QUERY・ARRAYFORMULAなどの独自関数でより柔軟なデータ連携・自動化が実現できます。チームでの情報共有・フォームからのデータ収集・GASによる業務自動化を組み合わせることで、業務効率の大幅な向上が期待できます。まず今日、Googleドライブから新しいスプレッドシートを作成し、チームメンバーと共有設定してみてください。
