回覧先の役職順、毎回手で選んでいませんか?Excelで整える5つの工程
記事
IT・テクノロジー
回覧先を探して、一人ずつ選び、最後に順番を確認する。繰り返し発生するこの作業を、担当者の記憶に頼らずに進めるにはどうしたらよいでしょうか。
メーラーでは最初に設定してしまえば一括で送れるものも、グループウェアでは意外とできないことが多い一括送信。
一斉回覧の順番を注意されるショート動画では、「あなたなら、どうしますか?」と問いかけました。今回は、その改善案をExcelの設計に落とし込みます。
軸にしたいのは、「人が覚えるルールから、仕組みが守るルールへ」という考え方です。
※人物・状況・データは説明用の架空の例です。特定の職場やシステムの運用、完成済み商品の実績を紹介する記事ではありません。
自動化する前に、対象と順番を分ける
「誰を回覧先に含めるか」と「どの順番で表示するか」は別々の条件です。対象者が間違っていれば、きれいに並んでいても使えません。
また、宛先の表示順と、承認を依頼する順番も別です。この記事で扱うのは、一斉回覧の宛先リストです。決裁権限や承認ルートは扱いません。
必要のないルールなら、まず見直す。必要な順番として残すなら、設定表で管理する。この整理から始めます。
1.社員マスタを用意する
回覧先を作る元データとして、次の項目を持つ表を用意します。
社員ID/表示名/所属/役職/在籍状態/回覧対象区分/宛先ID
名前だけで人を区別せず、社員IDを使います。宛先IDは利用先で人を指定するための識別子で、社員IDとは別の場合があります。
住所や給与など、宛先作成に不要な情報は入れません。まずは必要な項目に絞ると、更新する範囲も明確になります。
2.対象者を条件で抽出する
説明例では、「在籍状態が在籍」かつ「回覧対象区分が対象」の人を抽出します。必要に応じて所属条件を加えます。
たとえば「主任・退職・対象」という行が残っていても、この条件では対象外です。役職が付いているだけで含める設計にはしません。
休職者、代理者、兼務者をどう扱うかは、回覧の目的に合わせて先に決めます。「例外はその都度担当者が判断する」だけでは、元の負担が残ってしまいます。
3.役職順位マスタを別に持つ
役職と並び順を、次のような対応表にします。
社長:10
部長:20
課長:30
主任:40
これは架空の設定例です。組織ごとに、合意した役職と順位を登録します。
対象者の役職をこの表と照合し、順位を付けます。「役職名を見て毎回考える」作業を、「登録された順位を参照する」処理に置き換える部分です。
役職が未登録なら、勝手に最後へ並べず「順位未登録」として出力を止める設計にします。役職名の表記が違う場合も、正式な表記へそろえるか、対応表で明示します。
4.役職順位の順に自動ソートする
役職順位の小さい順に並べ、同じ順位の中は社員ID順にする、というルールを設定します。別の順番が必要なら、所属順なども決めておきます。
説明用の入力が、次の順番だったとします。
担当者A:課長、社員ID E103
担当者B:社長、社員ID E101
担当者C:主任、社員ID E104
担当者D:部長、社員ID E102
順位を付けて並べ替えると、結果は次の順番です。
担当者B(社長)→担当者D(部長)→担当者A(課長)→担当者C(主任)
ID・表示名・役職・宛先IDを一組として、行全体を並べ替えます。元の社員マスタはそのままに、出力用の表を作る設計が分かりやすいでしょう。
Excelの並べ替え操作と、更新から出力までの自動化は別です。一連の工程をボタンなどでまとめる場合は、VBAなどで処理を実装して検証します。
5.確認用リストと、取り込み用CSVを生成する
確認用リストには、表示順・社員ID・表示名・役職・宛先IDを載せます。抽出条件と作成日時も残すと、確認しやすくなります。
CSVは、取り込み先で必要な列だけを出します。たとえば「表示順,宛先ID」という形式なら、並べ替えた結果を順に「1,U101」「2,U102」のように出すイメージです。これは説明用で、実際の共通仕様ではありません。
取り込みの可否、列名、列順、文字コード、ID形式、登録後の表示順は、利用先ごとの確認が必要です。CSVを書き出せることと、相手側で順番を再現できることは同じではありません。
取り込み機能がない場合は、選択・確認用リストとして使います。人が宛先を選ぶ操作は残りますが、順番を考える手間と切り分けて改善できます。
出力前に止めたいのは、こんな状態
- 順位マスタにない役職が含まれる
- 社員ID・宛先IDが空欄、または重複している
- 対象者がゼロで、条件の確認が必要
- 兼務者の重複をどう扱うか決まっていない
エラー時は、前回の結果を今回の出力に見せないようにします。出力欄を「未作成」とし、原因を直してから再実行する設計です。
初期確認では、通常のケースに加えて「同じ役職が複数」「退職者が混在」「未登録の役職」「宛先IDの欠落」を試します。CSV連携を使う場合は、取り込み後の宛先と順番まで確認します。
相談する前に整理するとよいこと
このような作業の自動化を検討するときは、次の情報があると、必要な機能を具体化しやすくなります。
- 現在の元データには、どの項目があるか
- 誰を対象にし、誰を除外するか
- 役職順と、同じ役職の中の順番
- 必要なのは確認用リストか、CSVまでか
- 社員情報と順位設定を、誰が更新するか
見本は実名や宛先を架空の値に置き換え、項目と並びが分かる形で十分です。実際の社員情報や社内資料を、そのまま共有する必要はありません。
社員マスタ→対象者抽出→役職順位マスタ→役職順に自動ソート→回覧先リスト/CSV生成。
この流れを整理すれば、「毎回気を付けて選ぶ仕事」を「条件を確認して結果を使う仕事」に近づけられます。
Excelで繰り返している作業を見直したい方は、プロフィールの出品サービスをご覧ください。ご相談の際は、今の作業と希望する出力を、ココナラ内のメッセージでお知らせください。対応範囲は、データの形や利用環境を確認して整理します。
人が覚えるルールから、仕組みが守るルールへ。小さな順番の整理も、業務改善の入口になります。
参考情報:Microsoft公式「Excel の範囲または表のデータを並べ替える」「Excel で CSV UTF-8 ファイルを正しく開くには」(確認日:2026年9月30日)。抽出条件・エラー時の扱い・出力フローは、本記事で提案する設計例です。