---
title: 同一ファイルを探す_20260410
tags: 
author: [Y T](https://www.docswell.com/user/YT1000)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/2JVVX8DNJQ.jpg?width=480
description: PADのハッシュ値の使い方についての紹介になります
published: April 10, 26
canonical: https://www.docswell.com/s/YT1000/54NV6J-2026-04-10-221126
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/2JVVX8DNJQ.jpg)

自己紹介
・冨田と申します。
愛知県内で大学職員（非IT部門）として働いています。
・X:@tomita1000
・業務で利用しているもの
Excel
Power Automate for
Power Automate
PowerShell
CMD
Desktop
・ 業務で利用しないが、使えるもの
UiPath
Access
・現在習得中のもの
GAS
Python…2025年は巳年のため、蛇使いを目指して習得中
→現在も継続中
1


# Page. 2

![Page Image](https://bcdn.docswell.com/page/5EGLV5Y5JL.jpg)

自己紹介
業務ではExcelの割合が多い事務職として働いて
います。
マイクロソフトIT圏で生息
現在はPythonを勉強中
まれにQiitaで記事も掲載しています
https://qiita.com/tomita1000
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/4JQY6ZML7P.jpg)

同一ファイル
を探す
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/K74W43V5E1.jpg)

背景
1申請に複数ファイルを格納できる社内基幹システム
・同一ファイルが保存される可能性がある
・どうやって重複を判定する？
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/LJ1Y4132EG.jpg)

最初に考えたこと
PowerShellでハッシュ値を取得
→ 同一ファイルチェック
しかし…
・事務側での保守は重い
・属人化リスク
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/GJWGX8P272.jpg)

転機
軽い気持ちでXいいねをした
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/4EZL68K473.jpg)

転機
軽い気持ちでXいいねをした
→ LT警察に現行犯逮捕
Power Automate関係で何か社会貢献活動
をすることを条件に釈放
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/Y76W2PQG7V.jpg)

登壇ネタが見つからない!!
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/G75M2KRX74.jpg)

背に腹は代えられない
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/9J294WDQER.jpg)

テーマ：日の当たらないアクション
を深掘りにしようと思い、普段利用
しないアクションに触れる
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/DEY4ML2YJM.jpg)

発見
「ファイルをハッシュ化します」
アクションを発見
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/VJNYW48R78.jpg)

ひらめき
これを使えば…
・PowerShell不要
・コード不要
・ノーコードで重複判定可能？
フロー設計スタート
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/YE9PXQKZJ3.jpg)

ハッシュ値とは何か？
代表的なハッシュアルゴリズムの紹介（MD5,SHA-1,SHA-256 等）
SHA-1
MD5
⾧所: 高速処理。短所: 衝突耐性が低
く、セキュリティ用途には非推奨。
利用例: 重複ファイル検出、チェック
サム。
⾧所: MD5より衝突耐性が高い。短
所: 既に衝突が発見されており、セ
キュリティ用途には非推奨。利用
例: 旧システムの互換性維持。
SHA-256
比較ポイント
⾧所: 高いセキュリティ強度と衝突
耐性。短所: MD5/SHA-1より処理
速度が遅い。利用例: 電子署名、改
ざん検知、ブロックチェーン。
ビット⾧、処理速度、セキュリティ
強度、用途適正で選択が分かれる。
現行のセキュリティ用途はSHA-256
が推奨される。
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/GE8D2G2YED.jpg)

ハッシュ値の利用方法
01
ファイル取得
検証対象のフォ
ルダ内からファ
イル一覧を取得
します。
02
03
04
05
ハッシュ値計算
ハッシュ値を
テーブルに保存
CSVファイルに
書出
Excel
取得したファイ
ルに対してハッ
シュ値を算出。
テーブル内で後
でハッシュ値比
較するため
重複をセル
強調で確認
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/LELM2G297R.jpg)

15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/4JMY8Q8VJW.jpg)

16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/PJR9585W79.jpg)

まとめ:ハッシュアクションにより、非IT部門でもスクリプト作
成なしで同一ファイルを検出することが可能になります
17


