KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で空白セルの埋めるを線形シリーズで埋める方法 – (4 の効率的な手法)

著者Kelly変更日

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


「数列の作成」機能で線形シリーズを空白セルの埋めるで埋める

Excel の「数列の作成」ツールは、連続データを自動的に補完するための組み込み機能で、空白が2 つの既知の数値の間に挟まれている場合に、線形シリーズを埋めるのに最適です。

  1. A2 から A8 の範囲を選択し、「ホーム」タブの「フィル」→「数列の作成」をクリックしてください(下記スクリーンショット参照)。
    [ホーム] > [塗りつぶし] > [数列] をクリック
  2. 「数列の作成」ダイアログボックスで[OK]をクリックすると、Excel は最初の空白セルのブロックを線形シリーズで自動的に埋めます(下記スクリーンショット参照)。
    [OK] をクリックして数列を埋める
  3. 空白セルのブロックをさらに埋めるには、次の範囲(例:A9:A14)を選択し、上記の手順を繰り返して線形補間を適用してください。
    次のデータを選択し、数列の自動入力機能を適用する                   すべての空白セルが数列で埋められる
注記:この方法では一度に1 つの空白セルのブロックしか埋められません。複数のブロックを埋める必要がある場合は、それぞれに対してこの手順を繰り返す必要があります。

Kutools for Excel で線形シリーズを空白セルの埋めるで埋める

大規模または複雑なデータセットを頻繁に扱うなら、Kutools for Excel の「空白セルの埋める」機能で、線形シリーズを使って空白を簡単に、しかも効率的に埋められます。さらに、このツールでは隣接セルの方向(上・下・左・右)に基づいて空白を埋めたり、固定値を指定したりすることも可能で、非常に柔軟性に優れています。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

Kutools for Excel をインストール後、以下の手順に従ってください。

  1. 線形シリーズで埋めたいデータ範囲を選択し、「Kutools」>「挿入」>「空白セルの埋める」をクリックしてください(下記スクリーンショット参照)。
    Kutools の空白セルを埋める機能
  2. 「空白セルの埋める」ダイアログボックスで、「線形シリーズ」オプションをオンにして、データに応じて塗りつぶしの順序(左から右へ、または上から下へ)を選択してください(下記スクリーンショット参照)。
    ダイアログボックスでオプションを指定する
  3. 次に[OK]ボタンをクリックすると、Kutools は既知の値間の線形トレンドに基づき、自動的に空白を埋めます(下記スクリーンショット参照)。
    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 マクロでこの作業を自動化して時間を節約できます。

  1. 線形シリーズで空白セルを埋めるためのデータリストを選択します。
  2. 「Alt+F11」を押して、「Microsoft Visual Basic for Applications」ウィンドウを開きましょう。
  3. 「挿入」>「標準モジュール」をクリックし、表示されるモジュールウィンドウに以下の 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
    
  4. 次に F5 キーを押してこのコードを実行すると、すべての空白セルが線形シリーズで自動的に埋められます(下記スクリーンショット参照)。
    VBA コードで空白セルを線形値で埋める

まとめ

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 はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

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 アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得