Excel で空白セルの埋めるを線形シリーズで埋める方法 – (4 の効率的な手法)
Excel を日常的に使っていると、空白セルを含むデータ列に頻繁に出会います。こうした空白は、まだ入力されていないデータや、見やすさのために意図的に省略された繰り返し値を示していることがあります。特定の分析では、これらの空白セルを線形トレンドの値で埋めることで、データの傾向をより明確に可視化し、その後のグラフ作成や計算にスムーズに備えることができます。本ガイドでは、この作業を効率的に行うための最適化された複数の手法を詳しく解説します。

Excel で空白セルの埋めるを線形シリーズで埋める
「数列の作成」機能で線形シリーズを空白セルの埋めるで埋める
Excel の「数列の作成」ツールは、連続データを自動的に補完するための組み込み機能で、空白が2 つの既知の数値の間に挟まれている場合に、線形シリーズを埋めるのに最適です。
- A2 から A8 の範囲を選択し、「ホーム」タブの「フィル」→「数列の作成」をクリックしてください(下記スクリーンショット参照)。
![[ホーム] > [塗りつぶし] > [数列] をクリック](//cdn.extendoffice.com/images/stories/doc-excel/fill-linear-values/doc-fill-series-values-2.webp)
- 「数列の作成」ダイアログボックスで[OK]をクリックすると、Excel は最初の空白セルのブロックを線形シリーズで自動的に埋めます(下記スクリーンショット参照)。
![[OK] をクリックして数列を埋める](//cdn.extendoffice.com/images/stories/doc-excel/fill-linear-values/doc-fill-series-values-3.webp)
- 空白セルのブロックをさらに埋めるには、次の範囲(例:A9:A14)を選択し、上記の手順を繰り返して線形補間を適用してください。

Kutools for Excel で線形シリーズを空白セルの埋めるで埋める
大規模または複雑なデータセットを頻繁に扱うなら、Kutools for Excel の「空白セルの埋める」機能で、線形シリーズを使って空白を簡単に、しかも効率的に埋められます。さらに、このツールでは隣接セルの方向(上・下・左・右)に基づいて空白を埋めたり、固定値を指定したりすることも可能で、非常に柔軟性に優れています。
Kutools for Excel をインストール後、以下の手順に従ってください。
- 線形シリーズで埋めたいデータ範囲を選択し、「Kutools」>「挿入」>「空白セルの埋める」をクリックしてください(下記スクリーンショット参照)。

- 「空白セルの埋める」ダイアログボックスで、「線形シリーズ」オプションをオンにして、データに応じて塗りつぶしの順序(左から右へ、または上から下へ)を選択してください(下記スクリーンショット参照)。

- 次に[OK]ボタンをクリックすると、Kutools は既知の値間の線形トレンドに基づき、自動的に空白を埋めます(下記スクリーンショット参照)。

数式で線形シリーズを空白セルの埋めるで埋める
数式ベースのソリューションを好む方や、計算をより細かく制御したい方にとって、数式を活用する方法は、信頼性が高く、かつ柔軟な選択肢です。
データが列 A(A2:A8)にあるものとし、線形補間を使って空白を埋めたいとします。
1。セル A3 に以下の数式を入力するか、コピーしてください。(上記の数式では、A2 が開始セル、A8 が次のデータセルです。)(下記のスクリーンショットをご参照ください。)
=A2+($A$8-$A$2)/(ROW($A$8)-ROW($A$2)) 
2。A3 から次の既知の値の直前(この例では A7)までフィルハンドルを下にドラッグします。補完が完了すると、空白セルが2 つの既知のデータポイント間を直線的に結ぶ補間値で自動的に埋められていることが確認できます。

- この方法は、2 つの既知の値の間でのみ有効です。列に複数の空白セルのブロックが含まれる場合は、各ブロックごとにこの手順を繰り返し、数式内の参照を適宜調整してください。
- この方法は数値データ向けの線形補間を目的としているため、データが数値形式であることをご確認ください。
VBA コードで線形シリーズを空白セルの埋めるで埋める
線形シリーズで空白セルを頻繁に埋める必要がある場合は、VBA マクロでこの作業を自動化して時間を節約できます。
- 線形シリーズで空白セルを埋めるためのデータリストを選択します。
- 「Alt+F11」を押して、「Microsoft Visual Basic for Applications」ウィンドウを開きましょう。
- 「挿入」>「標準モジュール」をクリックし、表示されるモジュールウィンドウに以下の VBA コードを貼り付けてください。
Sub LinearFillBlanks() 'Updateby Extendoffice Dim rng As Range Dim cell As Range Dim startCell As Range Dim endCell As Range Dim i As Long, countBlank As Long Dim startVal As Double, endVal As Double, stepVal As Double Set rng = Selection For i = 1 To rng.Rows.Count If Not IsEmpty(rng.Cells(i, 1).Value) Then Set startCell = rng.Cells(i, 1) startVal = startCell.Value countBlank = 0 Do While i + countBlank + 1 <= rng.Rows.Count And IsEmpty(rng.Cells(i + countBlank + 1, 1)) countBlank = countBlank + 1 Loop If i + countBlank + 1 <= rng.Rows.Count Then Set endCell = rng.Cells(i + countBlank + 1, 1) endVal = endCell.Value stepVal = (endVal - startVal) / (countBlank + 1) For j = 1 To countBlank rng.Cells(i + j, 1).Value = startVal + stepVal * j Next j End If End If Next i End Sub - 次に F5 キーを押してこのコードを実行すると、すべての空白セルが線形シリーズで自動的に埋められます(下記スクリーンショット参照)。

まとめ
Excel で線形シリーズを使って空白セルを埋めると、特にトレンドや数値パターンを扱う際に、データの正確性と可読性が大幅に向上します。Excel の組み込み「数列の作成」機能、強力なKutools for Excel アドイン、柔軟な数式ベースのアプローチ、自動化された VBA ソリューション——いずれを選んでも、データの規模・複雑さ・ワークフローのニーズに応じて独自のメリットを発揮します。
ご自身のシナリオに最も適した方法をお選びください。
- 手動で素早く補間するには「数列の作成」を使用
- 大規模な範囲に対してワンクリックで高速処理するにはKutools を活用
- 精度と制御性を求める場合は数式を適用
- 繰り返し作業は VBA で自動化
これらのテクニックを習得すれば、Excel データセットの整合性を保ちながら、完全で分析-ready な状態に整えることができます。さらに多くのExcel のヒントやテクニックを学びたい方は、当社ウェブサイトで数千ものチュートリアルをご利用いただけます。
関連記事:
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします
- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
すべてのKutools アドインが、たった1 つのインストーラーで完結。
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得
![[ホーム] > [塗りつぶし] > [数列] をクリック](http://cdn.extendoffice.com/images/stories/doc-excel/fill-linear-values/doc-fill-series-values-2.webp)
![[OK] をクリックして数列を埋める](http://cdn.extendoffice.com/images/stories/doc-excel/fill-linear-values/doc-fill-series-values-3.webp)




