結合セルの実例
数字が合っていても、
分類が空欄になることがある。
縦に結合された「分類」を持つ表を抽出すると、分類名はグループの先頭にだけ残りました。元のPDFと、抽出直後の表を比べます。
元のPDF

抽出直後と、集計用の補完例
下の切り替えで違いを確認できます。「補完例」は抽出後に分類列の空欄へ直前の分類を引き継いだ表示です。商用ソフトの自動補正結果ではありません。
| 管理番号 | 分類 | 数量 | 金額 |
|---|---|---|---|
| 0001 | 事務用品 | 2 | 500 |
| 0002 | 空欄 | 3 | 1,500 |
| 0003 | 空欄 | 4 | 3,000 |
| 0004 | 空欄 | 5 | 5,000 |
| 0005 | 保管用品 | 6 | 7,500 |
| 0006 | 空欄 | 7 | 10,500 |
| 0007 | 空欄 | 8 | 14,000 |
| 0008 | 空欄 | 9 | 18,000 |
| 管理番号 | 分類 | 数量 | 金額 |
|---|---|---|---|
| 0001 | 事務用品 | 2 | 500 |
| 0002 | 事務用品 | 3 | 1,500 |
| 0003 | 事務用品 | 4 | 3,000 |
| 0004 | 事務用品 | 5 | 5,000 |
| 0005 | 保管用品 | 6 | 7,500 |
| 0006 | 保管用品 | 7 | 10,500 |
| 0007 | 保管用品 | 8 | 14,000 |
| 0008 | 保管用品 | 9 | 18,000 |
8行のうち6行で分類が空欄です。数量と金額の文字列は残っています。
空欄を埋める前に、元の結合範囲を確認する
今回の資料では、直前の分類を引き継ぐことで正解と一致しました。ただし、空欄が本当に未入力を意味する表、途中に小計や別の見出しがある表では、この方法をそのまま使えません。
- 元のPDFで分類の結合範囲を確認する。
- 抽出結果の管理番号と行数が合っているか確認する。
- 対象の分類列だけを補完する。
- 金額や数量は計算に使える数値型にする。
- 分類ごとの件数と合計を元資料と照合する。
Microsoftも、PDFの複数行データが正しく識別されない場合に、データの整理やFillDown等が役立つ場合を説明しています。ただし、このページではExcelの取り込み自体は実機検証していません。