前任者からExcelを引き継いだけれど、数式が長くて意味が分からない。毎月数字を入れ替えているものの、どのセルを触ると壊れるのか不安になる。説明書もなく「先月と同じように」と言われると、質問のしようがないこともあります。
最初にやるのは、数式を全部理解することではありません。元のファイルを保全し、「何を入力し、何を計算し、誰に渡すのか」を確かめることです。そのうえで、提出する数字に関係する数式から順に調べると、確認する範囲を絞れます。
この記事では、引き継いだExcelを安全に読み解く順番を紹介します。画面の機能名はMicrosoft公式ヘルプを基にしており、Windows・Mac・Web版やバージョンによって操作や利用できる機能が異なります。以下の手順は各環境での実機検証を済ませたものではありません。
最初に、作業してよいファイルと提出物を確認する
本番用の共有ファイルを直接書き換えながら調べるのは避け、社内のルールに従って検証用のコピーを用意します。保存先やコピーの可否が分からない場合は、担当者・管理者に確認してください。
ただし、コピーすればすべて安全になるわけではありません。外部データの更新やマクロが入っている場合は、別のファイルやシステムに影響することも考えられます。内容の分からないマクロを有効化したり、接続先を確認せず更新したりせず、まず管理者に動作を聞きます。
引き継ぎ時には、数式の説明を求める前に、次の点を確認しておきましょう。
- このファイルは何のために使い、誰が最終的な数字を見るのか
- どれが正本で、どの保存先・版を使うのか
- 入力データはどこから、いつ、誰が取得するのか
- 提出期限と、提出前に照合する資料・数字は何か
- 分からないことや差異が出たとき、誰が判断するのか
例えば「売上管理ファイル」でも、日々の速報なのか、請求と照合した確定値なのかで確認すべき点は変わります。最後に何と一致すればよいのかが曖昧なまま、式だけを直さないようにします。業務全体の引き継ぎは、仕事の引き継ぎで漏れを防ぐ手順も参考にしてください。
入力・計算・出力に分けて、ファイルの地図を作る
シートが多いときは、各シートを端から読むより、役割をメモにした方が全体をつかみやすくなります。一つのシートに入力と計算が混在していることもあるため、色やシート名だけで判断しないことが大切です。
| 役割 | 確認すること |
|---|---|
| 入力 | 手で入れる値、貼り付ける元データ、毎回更新する範囲 |
| 計算 | 数式のあるセル、集計条件、別シートや別ファイルとの関係 |
| 出力 | 提出する表や合計値、転記先、承認を受ける内容 |
| 基準・設定 | 対象月、単価、区分表など、計算の前提になる値 |
「入力らしいが未確認」という状態も、そのまま残します。黄色いセルだから入力欄だろう、と推測を確定情報に変えないでください。ファイルを使っている人に「この範囲は毎月貼り替えますか」と、場所を示して聞けるようにするのが目的です。
提出する数字から、参照しているセルをたどる
まず一つのセルの数式を見る
例えば提出表の合計値を選び、数式バーでセルの中身を確認します。数値が直接入っているのか、数式で求められているのかを分けます。Excelは通常、セルに計算結果、数式バーに式を表示します。出典:Microsoft「Excelの数式の概要」。
長い数式を最初から一度に読み切る必要はありません。「どのセルを見ているか」「何を条件にしているか」「最後に何を返しているか」に分けてメモします。分からない関数があれば、そこで使われている関数名を一つずつ調べます。
数式の表示と参照元の確認を使う
複数のセルの式を見比べたい場合、対応するデスクトップ版では[数式]タブの[数式の表示]を利用できます。セルに表示する内容を結果から式へ切り替える機能です。戻し方も同時に確認しておきましょう。出典:Microsoft「数式の表示や印刷を行う」。
どこから値を受け取っているかは、利用環境が対応していれば[参照元のトレース]も手掛かりになります。ただし、トレースですべての関係を追えるわけではありません。Microsoftは、開いていない別ブックのセルなど、追跡に制約がある対象も説明しています。矢印が出ないことを「ほかのデータを参照していない」と判断しないでください。出典:Microsoft「数式とセルの関係を表示する」。
式が表示されない、シートが保護されている場合は、権限のある担当者に確認します。保護を回避して調べることは、この手順に含めません。
小さな例で「入力が変わると、どこが変わるか」を読む
次は、構造を理解するための架空の表です。社内データの入っていない空のブックで、セル位置を合わせて再現できます。A1に「品目」、B1に「数量」、C1に「単価」、D1に「金額」と入れた場合を考えます。
| 行 | A列 | B列 | C列 | D列の式 |
|---|---|---|---|---|
| 2 | 品目A | 2 | 500 | =B2*C2 |
| 3 | 品目B | 3 | 200 | =B3*C3 |
| 4 | 合計 | 空欄 | 空欄 | =SUM(D2:D3) |
この例ではB2〜C3が入力、D2・D3が計算、D4が合計の出力です。期待する結果はD2が1,000、D3が600、D4が1,600です。B2を2から4へ変えると、D2は2,000、D4は2,600になり、D3は600のままです。
見るべき点は、単に合計が変わったかではなく、変わるはずの場所と、変わらないはずの場所が想定どおりかです。検証用コピーでも、入力を一か所だけ変えて影響範囲を調べると、何が原因かを追いやすくなります。
また、行を追加すれば必ず集計に含まれるとは限りません。上の式はD2からD3までを対象にしています。実際のファイルでは、行の追加位置やテーブルの利用などで動きが異なるため、集計対象範囲と期待する結果を改めて確認します。
式を直す前に、入力と集計条件の違いを調べる
先月の数字と合わないとき、数式が間違っているとは限りません。例えば、元データの対象月が違う、同じ明細を二度貼り付けた、必要な明細が欠けた、集計する区分が変わった、といった可能性もあります。
提出値と照合資料の差を確認し、入力件数、対象期間、除外条件を順に見ます。「見えている行だけの合計なのか」「取消分を含むのか」など、業務側の定義も重要です。ここが不明なまま、数字が合うよう式や値を変えないようにしてください。
確認メモは、次の形ならほかの人も調べやすくなります。
確認の例:「9月分の提出表D4が照合資料と500違います。元データは9月分・全20件で、重複は見つかっていません。取消明細を集計から除くルールかどうかと、D4の集計対象範囲を確認したいです」
マクロ、外部接続、複雑な名前付き範囲などが関係し、自分で影響を判断できない場合は、確認済みのことと未確認のことを分けて担当者に引き継ぎます。数式を読めるようになることと、すべてを一人で修正できることは同じではありません。
引き継ぎメモには「触る場所」と「確かめる数字」を残す
読み解いた後は、次の担当者が同じところで止まらないよう、毎回行う作業を短く残します。「このファイルで頑張って集計する」ではなく、何をどこに入れ、何と照合するかまで書きましょう。
- 入力元と更新する範囲、入力してはいけない範囲
- 数式・設定値を変更してよい人と、相談先
- 提出前の照合項目と、差が出たときの対応
- 確認した版・日付、分かっていない動作
ファイルの構造が分かってから、転記や集計を減らす改善へ進めます。自動化を先に始めるより、Excelの手作業を減らすための見直し方で、繰り返している処理と必要な確認を整理してください。
「セル参照は分かったが条件付き集計が読めない」など、不足している部分が見えたら、それが学習テーマです。講座を選ぶ場合も、関数の数より、自分の課題に近い演習があるかを見ます。仕事の課題から学ぶテーマを選ぶ方法で、今必要な範囲を決められます。
質問や練習のために、記入済みの社内ファイルや個人情報を外部の講座・サービスへ送らないでください。品目名も数字も架空の小さな例に置き換えれば、仕組みを確かめる練習ができます。まずは提出する数字を一つ選び、その入力元を説明できる状態を目指しましょう。
