ヒヤリハット報告の傾向分析|Excelで始めるテキスト集計と可視化の手順
ヒヤリハット報告は集めているのに、ファイルに溜まっていくだけで活用できていない——多くの現場が抱える共通の悩みである。月に数十件、年間で数百件たまった報告書は、放置すれば単なる記録の山だ。だが集計して傾向を読み解けば、「どこで」「何が」「なぜ」起きやすいかが見えてくる。
専用ツールを導入する前に、まずは手元のExcelで傾向分析を始められる。フリーテキストの報告をどうカテゴリ化し、ピボットテーブルでどう集計し、パレート図やヒートマップでどう可視化するか。本記事では追加投資ゼロで今日から実践できる手順を、つまずきやすいポイントとあわせて解説する。
ヒヤリハット報告を月数百件・テキストのまま自動で分類・分析したい段階に来たら、WhyTrace PlusのAI分析が選択肢になる。まずはExcelで足場を固めてから検討するのが現実的だ。
1. ヒヤリハット報告の傾向分析とは何か
ヒヤリハット報告の傾向分析とは、個々の報告を横断的に集計し、発生場所・作業・原因の偏りやパターンを統計的に把握する取り組みである。1件1件を読むだけでは見えない「繰り返し起きている危険」を浮かび上がらせるのが目的だ。
ヒヤリハット報告は本来、ハインリッヒの法則が示すように重大事故の予兆を捉える先行指標である。1件の重大災害の背後には29件の軽傷災害、300件のヒヤリハットが潜むとされる。つまり300件のヒヤリハットを分析できれば、まだ起きていない1件の重大災害を未然に防げる可能性がある。
傾向分析で答えを出したい問いは、おおむね次の3つに集約される。
- 場所の偏り: どのエリア・設備の周辺で報告が多いか
- 作業・行動の偏り: どの作業工程や行動類型で危険が集中しているか
- 時間の偏り: 季節・曜日・時間帯による発生傾向はあるか
これらを把握できれば、限られた安全対策予算を「報告が集中している箇所」に優先配分できる。勘や声の大きさではなく、データに基づいて改善対象を決められる点が傾向分析の価値だ。
2024年(令和6年)の労働災害は、休業4日以上の死傷災害が13万5,718人と4年連続で増加している(2026年時点、参考:厚生労働省 労働災害発生状況)。報告を集めるだけで終わらせず、傾向を読んで先回りすることの重要性は増している。
2. Excel傾向分析で必要なデータ項目の設計
Excelで傾向分析を行うには、報告データを「集計できる形」で持っておくことが前提となる。フリーテキストの報告文だけでは集計できないため、分類用の列をあらかじめ設計しておく必要がある。
理想は報告フォームの段階で構造化することだ。だが既存の報告書がテキスト中心の場合でも、後から分類列を追加すれば対応できる。最低限そろえたい列は以下のとおりである。
| 列名 | 内容 | 集計での役割 |
|---|---|---|
| 報告日 | 発生日(YYYY/MM/DD形式) | 時系列・曜日・月別集計 |
| 発生場所 | エリア・設備名(選択式が望ましい) | 場所別の偏り把握 |
| 作業内容 | 作業工程・行動類型 | 作業別の偏り把握 |
| 事故の型 | 転倒・挟まれ・墜落など | 危険類型の分類 |
| 危険要因(4M) | 人・機械・材料・方法 | 原因カテゴリ分析 |
| 報告内容 | フリーテキスト(原文) | キーワード分析・詳細確認 |
| 対策状況 | 未対応・対応中・完了 | 進捗管理 |
ポイントは、集計に使う列はできるだけ「選択式の決まった値」にしておくことである。「3階倉庫A」と「3F倉庫A」が混在すると、Excelは別物として数えてしまう。表記ゆれは集計の最大の敵だ。
事故の型は厚生労働省の分類(転倒、墜落・転落、はさまれ・巻き込まれ、激突され、切れ・こすれ など)に合わせると、社外の統計や事例と比較しやすくなる。自社独自の分類を作るより、公的分類に準拠するほうが応用が利く。
データ入力規則(プルダウン)を設定しておけば、入力時点で表記ゆれを防げる。Excelの「データ」タブ →「データの入力規則」→「リスト」で選択肢を固定する。この一手間が後工程を大きく楽にする。
3. フリーテキスト報告をカテゴリに分類する手順
フリーテキスト分類とは、報告文という非構造データを、集計可能なカテゴリ列に変換する作業である。Excel手動分析の成否は、ここでどれだけ精度よく分類できるかにかかっている。
紙やテキストで集まった報告は、そのままでは「報告内容」列に文章が入っているだけだ。これを人の目で読みながら、事故の型・危険要因(4M)・場所などのカテゴリ列に振り分けていく。
分類を効率化する3つの工夫
手動分類は地道な作業だが、次の工夫で負担を減らせる。
- 分類ルール表を先に作る: 「フォークリフト」「台車」が出たら事故の型=激突され、のように、キーワードと分類の対応表を用意する。判断のブレを防ぎ、担当者が変わっても一貫性が保てる。
- FILTER関数・検索で一括処理する: 「転」を含む報告を抽出して一気に「転倒」と分類するなど、キーワード検索で塊ごとに処理する。1件ずつ読むより速い。
- 半角・全角と表記ゆれを最初にそろえる: ASC関数・JIS関数で英数字の全半角を統一し、置換機能(Ctrl+H)で表記ゆれを名寄せしておく。
キーワード自動判定の簡易テクニック
報告文に特定の語が含まれるかをIF関数とSEARCH関数で判定し、分類候補を半自動で出す方法もある。
=IF(COUNTIF(報告内容セル,"*転*"),"転倒・転落",IF(COUNTIF(報告内容セル,"*はさ*"),"はさまれ","要確認"))
この式は「転」を含めば転倒・転落、「はさ」を含めばはさまれ、どちらでもなければ「要確認」を返す。完全自動化はできないが、明らかなものを自動振り分けし、「要確認」だけを人が見る運用にすれば工数を大きく削減できる。
ただし、フリーテキストの自動分類はキーワードの組み合わせや文脈で誤判定が起きやすい。たとえば「転倒しそうになったが手すりをつかんで防いだ」は、対策まで含む報告だ。Excelの関数だけで意味を正確に汲むのは限界がある。報告件数が月数百件を超え、関数ベースの分類が破綻し始めたら、AIによる自動分類への移行を検討する分岐点である。
4. ピボットテーブルでヒヤリハットを集計する
ピボットテーブルとは、Excelの標準機能で、大量のデータを軸ごとに瞬時に集計・クロス分析できるツールである。傾向分析の中心的な道具であり、関数を覚えなくても集計表を作れる。
基本の集計手順
分類列を整えたデータがあれば、集計は数クリックで完了する。
- データ範囲を選択し、「挿入」タブ →「ピボットテーブル」を選ぶ
- 「行」エリアに「発生場所」、「値」エリアに「報告日」(個数の集計)をドラッグ
- 場所別の報告件数が自動集計される
- 「列」エリアに「事故の型」を追加すれば、場所×型のクロス集計表になる
これだけで「どの場所でどの型のヒヤリハットが多いか」が一覧化される。元データを更新したら、ピボットテーブルを右クリック →「更新」で最新の集計に反映される。
クロス集計で偏りを見抜く
単一軸の集計より、2軸のクロス集計のほうが示唆に富む。たとえば「作業内容 × 時間帯」で集計すると、「荷下ろし作業は午後の報告が突出して多い」といったパターンが見える。これは「午後の疲労蓄積」という仮説につながり、休憩配置の見直しという具体策を導く。
| クロス集計の軸 | 見えてくること | 想定される対策 |
|---|---|---|
| 場所 × 事故の型 | 特定エリアに集中する危険類型 | 動線・設備レイアウトの改善 |
| 作業 × 時間帯 | 疲労・繁忙が絡む危険 | 休憩・人員配置の見直し |
| 危険要因(4M) × 場所 | 設備起因か人起因かの切り分け | 設備改修か教育かの判断 |
| 月 × 事故の型 | 季節性のある危険 | 熱中症・凍結など季節対策 |
ピボットテーブルの強みは、軸の入れ替えが一瞬でできることだ。仮説を立てては軸を変えて検証する——この試行錯誤の速さが、傾向分析を「面倒な作業」から「発見のある作業」へ変える。
5. パレート図とヒートマップで傾向を可視化する
データ可視化とは、集計した数値をグラフ化し、傾向を直感的に把握できる形に変換することである。表のままでは伝わらない偏りも、グラフにすれば一目でわかる。とくに経営層や現場への報告では可視化が説得力を左右する。
パレート図で「優先すべき2割」を特定する
パレート図は、項目を件数の多い順に並べた棒グラフと、累積比率の折れ線を組み合わせたグラフである。「上位2〜3項目で全体の大半を占める」という偏りを可視化し、どこから手を付けるべきかを明確にする。
Excelでの作り方は次のとおりだ。
- 事故の型別の件数を多い順に並べる
- 累積件数と累積比率の列を追加する
- 件数を棒グラフ、累積比率を折れ線(第2軸)にする
- Excel 2016以降なら「挿入」→「統計グラフ」→「パレート図」で自動生成も可能
たとえば「転倒が全体の40%、はさまれが25%」と出れば、この2類型に対策を集中すれば報告全体の65%をカバーできる。限られたリソースの配分判断が、数字の裏付けを持つ。
ヒートマップで「場所×時間」の危険を見える化する
ヒートマップは、クロス集計表のセルを件数に応じて色の濃淡で塗り分ける手法である。Excelの「条件付き書式」→「カラースケール」で、ピボットテーブルの数値範囲を選ぶだけで作れる。
縦軸に場所、横軸に時間帯を取り、件数が多いセルほど濃い赤になるよう設定する。すると「3階倉庫の夕方」だけが真っ赤に浮かび上がる、といった具合に危険の集中点が直感的にわかる。色で訴える可視化は、データに不慣れな現場メンバーにも伝わりやすい。
折れ線グラフで時系列の変化を追う
月別の報告件数を折れ線グラフにすれば、対策の効果検証ができる。安全教育を実施した翌月から特定類型の報告が減っていれば、施策の効果を数字で示せる。逆に件数が増えた場合も、報告文化が根づいた結果なのか、危険が増えたのかを他指標と照らして判断する材料になる。
6. Excel手動分析の限界とAI自動分析との使い分け
Excel手動分析には明確な適用範囲がある。万能ではないため、自社の報告規模と運用負荷に応じてツールを選ぶ判断が必要だ。
Excelが向いているのは、月の報告件数がおおむね数十件〜100件程度までの規模である。この範囲なら、手動分類の工数は許容範囲に収まり、追加コストもかからない。まずExcelで傾向分析の型を作り、何を見れば改善につながるかを体得する段階として最適だ。
一方で、次のような壁にぶつかったら自動化を検討する時期である。
| Excel手動分析の限界 | 具体的な症状 |
|---|---|
| 分類工数の増大 | 月数百件を超え、担当者の分類作業が回らない |
| 表記ゆれの蓄積 | 入力者が増え、名寄せが追いつかない |
| 文脈の汲み取り | 関数では報告文の意図を正確に分類できない |
| 属人化 | ピボットや関数を扱える人が限られ、引き継げない |
| リアルタイム性 | 月次集計のため、危険の兆候への対応が遅れる |
これらは手作業の宿命であり、努力で完全には解消できない。報告文を読んで意味を理解し、自動でカテゴリ分けや要約を行う作業は、本来AIが得意とする領域だ。
本記事はExcelによる手動集計に特化して解説した。AIを使ったヒヤリハット報告の自動分析・自動分類については、別記事ヒヤリハット報告のAI分析|自動集計と要因抽出の実践で詳しく扱っている。「まずExcelで足場を固め、規模が大きくなったらAIに移行する」という段階的な進め方が、無理なく定着させるコツである。
報告フォームの設計や報告件数を増やす工夫については、ヒヤリハット報告書の書き方やヒヤリハット活動の業界別事例集もあわせて参照してほしい。
Excelの手動分類が限界に近づいてきたら——
WhyTrace Plusは、集まったヒヤリハット報告をAIが自動で分類・要約し、なぜなぜ分析まで支援する根本原因分析プラットフォームである。表記ゆれの名寄せや文脈を踏まえた分類をAIに任せ、人は「対策をどう打つか」という本質的な判断に集中できる。Excelで培った分析の視点を、そのままスケールさせられる。
7. 傾向分析を改善活動につなげる運用設計
傾向分析の運用設計とは、集計・可視化の結果を定例的に共有し、具体的な対策実行につなげる仕組みづくりである。分析は手段であって目的ではない。改善に結びつかなければ意味がない。
分析を「やりっぱなし」にしないために、次のサイクルを月次で回すことを推奨する。
- 集計: 月初に前月分の報告をピボットテーブルで集計する
- 可視化: パレート図・ヒートマップで上位の偏りを抽出する
- 共有: 安全衛生委員会や朝礼で「今月の重点危険」として共有する
- 対策: 上位類型に対し、担当・期限を決めて対策を打つ
- 検証: 翌月の集計で対策効果を確認し、次のサイクルへ
この運用で大切なのは、分析結果を必ず現場にフィードバックすることだ。「報告したデータが改善につながっている」という実感が、報告件数の維持・向上につながる。集計して終わりでは、現場の報告意欲はやがて萎む。
また、対策の進捗を「対策状況」列で管理し、未対応のまま放置される報告をなくす。傾向分析と対策管理を一体で回すことで、ヒヤリハット活動は「集める活動」から「減らす活動」へと進化する。
なお、傾向分析で繰り返し上位に出る危険類型については、なぜなぜ分析で根本原因まで掘り下げる価値が高い。集計で「何が多いか」を把握し、なぜなぜ分析で「なぜ起きるか」を解明する——この組み合わせが対症療法を超えた予防につながる。
よくある質問(FAQ)
Q. Excelの傾向分析はどのくらいの報告件数まで対応できますか?
明確な上限はないが、手動でのカテゴリ分類が現実的に回るのは月100件程度までが目安である。ピボットテーブル自体は数万行を処理できるものの、分類作業の人手が追いつかなくなる点がボトルネックになる。月数百件を超えたらAI自動分類への移行を検討するとよい。
Q. 報告書が紙やフリーテキストでも傾向分析はできますか?
できる。紙やテキストの報告を、Excelに分類列を設けて手で振り分ければ集計可能になる。ただし表記ゆれや分類のブレが起きやすいため、最初に分類ルール表を作り、データの入力規則(プルダウン)で選択式にしておくと精度が上がる。
Q. パレート図とヒートマップはどう使い分けますか?
パレート図は「事故の型」など1軸の項目で、件数の多い順と全体への寄与度を見るのに向く。ヒートマップは「場所×時間帯」のような2軸のクロス集計で、危険の集中点を色で把握するのに向く。優先順位の決定にはパレート図、ピンポイントの危険箇所特定にはヒートマップが有効だ。
Q. 集計はどのくらいの頻度で行うべきですか?
月次が基本である。安全衛生委員会の開催サイクルに合わせると、集計結果をそのまま審議材料にできる。ただし重大な兆候が見られた場合は、月を待たず随時集計して共有する。リアルタイム性が求められる現場では、自動集計ツールの導入が選択肢になる。
Q. 分析結果を現場に共有するときのコツはありますか?
数字の羅列ではなく、グラフ1枚で「今月の重点危険はこれ」と伝えることだ。パレート図やヒートマップを使い、「上位2類型で全体の6割」のように要点を絞る。あわせて前月との比較を見せ、対策の効果や変化を可視化すると、現場の納得感と報告意欲が高まる。
まとめ
ヒヤリハット報告の傾向分析は、専用ツールがなくてもExcelで今日から始められる。本記事で解説した流れを整理する。
- データ設計: 集計用の分類列を用意し、選択式で表記ゆれを防ぐ
- テキスト分類: 分類ルール表と関数で、フリーテキストをカテゴリ化する
- 集計: ピボットテーブルでクロス集計し、偏りを見抜く
- 可視化: パレート図で優先順位を、ヒートマップで集中点を可視化する
- 運用: 月次サイクルで共有・対策・検証を回し、改善につなげる
Excel手動分析は、傾向分析の視点を体得し、何を見れば改善につながるかを学ぶ最良の入口である。そして月数百件を超える規模になったら、AIによる自動分類・自動分析へ移行する段階的アプローチが現実的だ。
「集めるだけ」で眠っているヒヤリハット報告を、まずはExcelで動かしてみてほしい。手元のデータが、まだ起きていない事故を防ぐ手がかりに変わる。集計から先のなぜなぜ分析・対策管理まで一体で運用したくなったら、WhyTrace Plusを無料で試せる。
Sources:
関連サービス
ヒヤリハット活動・現場DXをさらに進めるために、姉妹サービスの記事もご活用いただきたい。
- ヒヤリハット報告を増やす方法(安全ポスト+)
- 4M分析の完全ガイド(安全ポスト+)
- DX推進の現行システム棚卸し(SysDock)
- 分析ナレッジを組織に蓄積する管理術(know-howAI)

著者
國分 良太
制御設計エンジニア → AI・IoT・DX推進|AIコンサルタント|東京の製造業メーカー開発部門
製造業の現場で設備設計・改善プロジェクト・品質向上施策に従事。なぜなぜ分析(RCA)やリスクアセスメントの実務経験をもとに、現場DXを支援するアプリケーションの開発と情報発信に取り組んでいます。AIコンサルタントとして、企業のAI・生成AI活用や現場DX導入の支援も行っています。
※ 本サイトは所属企業とは関係のない個人活動です。記載の見解は筆者個人のものです。