ITスキルロードマップ|Excel・SQL・Pythonを90日で学ぶ順番

表計算グリッド、データベース円柱、コードノードをシアンの道でつないだITスキル図解 ITスキル実務

対象: Excelの次にSQLやPythonを学ぶべきか迷っている社会人
この記事でできること: 困っている作業に合わせて、最初のITスキルと90日計画を決める
更新日: 2026年8月9日

毎月の集計をコピー&ペーストで続けながら、Pythonの入門教材を開く。難しい道具へ進めば、この作業は本当に楽になるのでしょうか。

Excel、SQL、Pythonに優劣はありません。扱うデータの置き場所、繰り返す手順、結果の確かめ方が違います。まず同じ小さな課題を30分で試し、入力・出力・検算が最も見えやすい道具を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は手順が決まった繰り返し作業を自動化するときに役立ちます。

目的別の選択フロー

  1. 作業対象が表で、手元で見ながら集計したい → Excel
  2. データベースから必要なデータを抽出したい → SQL
  3. 複数ファイルや定型処理を繰り返したい → Python
  4. どれか分からない → Excelでデータの形と検算方法を理解する

会社のシステムや権限によって使える道具は異なります。SQLやPythonを使える環境がない場合でも、ダミーデータとローカルの練習環境で考え方を学べます。本番環境へ接続する前に、必ず管理者の許可を得てください。

条件が重なって決められないときは、架空の売上CSVを一つ用意します。「商品Aだけを抽出し、合計を別計算で確かめる」と完成条件を固定し、使える環境で試してください。最短で再現できた道具が正解なのではなく、なぜその結果になったか説明できる道具が、今の入口です。

Excelで最初に覚える順番

  1. データを整える: 1行目を見出しにし、1列に1種類の値を入れる
  2. SUM: 合計を求め、電卓や別集計で確認する
  3. IF: 条件による分類を作り、境界値を確認する
  4. XLOOKUP: IDを使って別表から値を取得し、未一致を確認する
  5. ピボットテーブル: 項目別・期間別に集計し、元データ件数と照合する

XLOOKUPは利用するExcelの版によって使えない場合があります。利用可能な関数はMicrosoft Excel公式サポートで確認してください。Google スプレッドシートを使う場合はGoogle ドキュメント エディタ ヘルプを確認します。

SQLへ進む目安

次の条件が増えたら、SQLの学習を検討します。

  • Excelへ出力する前のデータが大きい
  • 毎回同じ条件で抽出・集計している
  • 複数の表をIDで結び付けたい
  • 必要な列だけを安全に取得したい

最初は読み取り専用のSELECT文に限定します。UPDATEやDELETEなどデータを変更する命令は、練習用環境でもバックアップと復元手順を確認してから扱います。

Pythonへ進む目安

次のような繰り返しがある場合は、Pythonが候補になります。

  • 同じ形式の複数CSVを一つにまとめる
  • 決まったルールでファイル名や列を変更する
  • 毎回同じグラフやレポート素材を作る
  • 処理内容をコードとして記録し、再実行したい

自動化は、間違った手順も高速に繰り返します。最初はコピーしたダミーファイルだけを対象にし、入力フォルダと出力フォルダを分けます。

90日学習計画

期間ExcelSQLPython
1〜30日表の整形、SUM、IF、検算表・行・列、SELECT、WHERE変数、条件、繰り返し、ファイル操作の安全
31〜60日XLOOKUP、ピボット、エラー処理GROUP BY、集計、JOIN関数、CSV読み書き、例外の記録
61〜90日ダミー業務の集計テンプレート読み取りクエリ集と説明書ダミーファイル処理とREADME

3つを同時に進める表ではありません。まず1列だけを選び、90日後に次へ進むか判断します。

30日目に見ずに再現できず、60日目にも検算方法を説明できないなら、別の道具へ飛ぶ前に課題を縮めます。「複数CSVの自動化」を「1件を読み取って列名を確認する」まで戻す方が、次の判断は明確になります。

成果物に残す6項目

  1. 解決したい課題
  2. 使用したダミーデータ
  3. 操作・数式・コード
  4. 期待した結果と実際の結果
  5. 検算方法と見つかった制約
  6. 次回改善する点

実案件の情報は残さず、再現できる架空例を使います。生成AIにコードや数式を作らせた場合は、どこを人が確認・修正したかも記録します。

次に読む

公式情報

製品の機能、対応版、料金、組織での利用条件は変更されます。利用時点の公式情報と勤務先のルールをご確認ください。

今日用意するのは、実データではなくダミーファイル1件です。入力、期待する出力、検算方法を各1行で書き、Excel・SQL・Pythonのうち使える一つを30分だけ試す。難しい道具へ進むべきかという迷いは、道具の名前ではなく、その結果を自分で説明できるかでほどけます。

教材・開発支援サービスを比較する

タイトルとURLをコピーしました