対象: Excelの次にSQLやPythonを学ぶべきか迷っている社会人
この記事でできること: 困っている作業に合わせて、最初のITスキルと90日計画を決める
更新日: 2026年8月9日
Excel、SQL、Pythonは、優劣ではなく役割が違います。いきなり難しいものを選ぶより、現在の仕事で困っている作業に一番近い道具から始める方が、学んだ内容を確認しやすくなります。
この記事では、3つのスキルの役割、選び方、90日間の練習計画、安全に成果物を作る方法を整理します。
最初に、困っている作業を3つ書く
「ITに強くなりたい」では、学ぶ範囲が広すぎます。まず、次のように具体的な作業を書き出します。
- 毎月、複数の表をコピーして集計している
- データから条件に合う行を探すのに時間がかかる
- 同じ形式のファイル名変更や整形を繰り返している
頻度、かかる時間、間違えやすさを記録します。ただし、学習用の外部サービスや個人PCへ会社データを移す前に、勤務先のルールを確認してください。
Excel・SQL・Pythonの役割
| スキル | 向いている作業 | 最初に学ぶ内容 | 成果物の例 |
|---|---|---|---|
| Excel / スプレッドシート | 目で確認しながら小〜中規模の表を集計・照合 | 表の整形、SUM、IF、XLOOKUP、ピボット | ダミー売上表、進捗表、集計テンプレート |
| SQL | データベースから必要な行・列・集計を取り出す | SELECT、WHERE、ORDER BY、GROUP BY、JOIN | 練習DBへの読み取りクエリ集 |
| Python | 複数ファイルや繰り返し処理を自動化 | 変数、条件、繰り返し、関数、CSV操作 | ダミーCSVを変換するスクリプト |
Excelは画面上で確認しやすく、最初の学習対象に向いています。SQLはデータがデータベースにあり、抽出や集計が課題の場合に有効です。Pythonは手順が決まった繰り返し作業を自動化するときに役立ちます。
目的別の選択フロー
- 作業対象が表で、手元で見ながら集計したい → Excel
- データベースから必要なデータを抽出したい → SQL
- 複数ファイルや定型処理を繰り返したい → Python
- どれか分からない → Excelでデータの形と検算方法を理解する
会社のシステムや権限によって使える道具は異なります。SQLやPythonを使える環境がない場合でも、ダミーデータとローカルの練習環境で考え方を学べます。本番環境へ接続する前に、必ず管理者の許可を得てください。
Excelで最初に覚える順番
- データを整える: 1行目を見出しにし、1列に1種類の値を入れる
- SUM: 合計を求め、電卓や別集計で確認する
- IF: 条件による分類を作り、境界値を確認する
- XLOOKUP: IDを使って別表から値を取得し、未一致を確認する
- ピボットテーブル: 項目別・期間別に集計し、元データ件数と照合する
XLOOKUPは利用するExcelの版によって使えない場合があります。利用可能な関数はMicrosoft Excel公式サポートで確認してください。Google スプレッドシートを使う場合はGoogle ドキュメント エディタ ヘルプを確認します。
SQLへ進む目安
次の条件が増えたら、SQLの学習を検討します。
- Excelへ出力する前のデータが大きい
- 毎回同じ条件で抽出・集計している
- 複数の表をIDで結び付けたい
- 必要な列だけを安全に取得したい
最初は読み取り専用のSELECT文に限定します。UPDATEやDELETEなどデータを変更する命令は、練習用環境でもバックアップと復元手順を確認してから扱います。
Pythonへ進む目安
次のような繰り返しがある場合は、Pythonが候補になります。
- 同じ形式の複数CSVを一つにまとめる
- 決まったルールでファイル名や列を変更する
- 毎回同じグラフやレポート素材を作る
- 処理内容をコードとして記録し、再実行したい
自動化は、間違った手順も高速に繰り返します。最初はコピーしたダミーファイルだけを対象にし、入力フォルダと出力フォルダを分けます。
90日学習計画
| 期間 | Excel | SQL | Python |
|---|---|---|---|
| 1〜30日 | 表の整形、SUM、IF、検算 | 表・行・列、SELECT、WHERE | 変数、条件、繰り返し、ファイル操作の安全 |
| 31〜60日 | XLOOKUP、ピボット、エラー処理 | GROUP BY、集計、JOIN | 関数、CSV読み書き、例外の記録 |
| 61〜90日 | ダミー業務の集計テンプレート | 読み取りクエリ集と説明書 | ダミーファイル処理とREADME |
3つを同時に進める表ではありません。まず1列だけを選び、90日後に次へ進むか判断します。
成果物に残す6項目
- 解決したい課題
- 使用したダミーデータ
- 操作・数式・コード
- 期待した結果と実際の結果
- 検算方法と見つかった制約
- 次回改善する点
実案件の情報は残さず、再現できる架空例を使います。生成AIにコードや数式を作らせた場合は、どこを人が確認・修正したかも記録します。
次に読む
公式情報
製品の機能、対応版、料金、組織での利用条件は変更されます。利用時点の公式情報と勤務先のルールをご確認ください。

