メインコンテンツへスキップ
 

Excel で空白セルに上記の値または 0 を入力する - ステップバイステップガイド

著者:シャオヤン 最終更新日:2024年08月07日

Excel では、データがその上のセルの値を繰り返すだけの場合は、セルを空白のままにするのが一般的です。 この書式設定の選択により、多くの場合、よりクリーンで視覚的に魅力的なレイアウトが得られます。 ただし、リストを並べ替えたりフィルター処理したりする場合、これらの空白セルが問題になる可能性があります。 このような場合は、以下のスクリーンショットに示すように、空白に上のセルの値を入力する必要があります。

このガイドでは、空白セルを真上のセルの値、または 0 またはその他の特定の値で埋める方法に焦点を当てます。 これは、空のセルを含むデータ セットを処理し、計算と視覚化が正確で意味のあるものになるようにする場合に非常に役立ちます。

空白のセルに上記の値を入力します

空白セルに 0 または特定の値を入力します

空白のセルに上記の値を入力します 空白のセルに特定のテキストを入力する

 空白のセルに上記の値を入力します

このセクションでは、Excel で空白セルに上記の値を入力するための XNUMX つの簡単なテクニックを紹介します。

  • スペシャル&フォーミュラに移動: Excel にネイティブですが、最終的な数式を値に変換するために複数の手順が必要です。
  • Kutools for Excel: わずか 3 回のクリックで、簡単かつ迅速に操作できます。 ただし、ダウンロードとインストールが必要です。
  • VBAコード: VBA プログラミングの知識が必要です。適切にコーディングしないとバグやエラーが発生する可能性があります。
  • Power Query: 学習曲線が急峻で、Excel 2016 以降のバージョンに適用されます。

「Go To Special」機能と数式を使用して空白セルに上記の値を入力します。

この方法では、次のことを適用する必要があります。 特別に行く データ範囲内のすべての空白セルを選択し、空のセルに非常に簡単な数式を入力して、 Ctrl + Enter キーを押して、選択した空白セルに上記の値を入力します。 手順は次のとおりです。

ステップ 1: 空白セルを選択する

      1. 空白に上記の値を入力するセル範囲を選択します。
      2. 次に、をクリックします。 ホーム > 検索と選択 > 特別に行く、スクリーンショットを参照してください:
        右クリックメニューから「特別ページへ移動」をクリック
        ヒント:押すこともできます F5 キーを開く へ行きます ダイアログボックスをクリックし、 Special ボタンの へ行きます を表示するウィンドウ 特別に行く ダイアログボックス。
      3. 特別に行く ダイアログボックスで、 ブランク オプションをクリックして OK.
        「特別な選択」ダイアログボックスから空白を選択する
      4. これで、範囲内のすべての空白セルが一度に選択されます。
        空白セルが選択されています

Step2: 式を入力する

空白セルが選択されたままの状態で、等号 (=) 直接。 等号は、選択した空白セルの 3 つに表示されます (この場合は A2 など)。 次に、AXNUMX をクリックして、その上のセルを参照します。
数式を入力

ステップ 3: Ctrl + Enter キーを押して、選択したすべての空白セルを入力します。

今、押します Ctrl + Enter キーを一緒に押して、選択した他のすべてのセルに数式をコピーします。 そして、選択したすべての空白セルには、そのすぐ上のセルの値が入力されます。 スクリーンショットを参照してください:
CtrlキーとEnterキーを押して空白のセルをすべて埋めます

ステップ 4: 数式を値に変換する

ここで、選択した空白セルは数式です。これらの数式を値に変換する必要があります。 数式を含むデータ範囲を選択し、 を押してください。 Ctrlキー+ C をクリックしてデータリストをコピーし、コピーした範囲を右クリックして、 価値観 貼り付けオプション セクション、スクリーンショットを参照してください:
値として貼り付けることで数式を値に変換します

これで、数式が静的な値に変換され、必要に応じて他の操作を行うことができます。

注意: 選択した範囲に他の数式がある場合、それらの数式も値に変換されます。

わずか3クリックでExcel用Kutoolsを使用する

迅速かつ簡単な解決策をお探しの場合は、 Kutools for Excelさん 空白のセルを埋める この機能はあなたにとって素晴らしいツールになるかもしれません。 この強力な機能を使用すると、次の操作をすばやく完了できます。

  • 空白セルに上、下、左、または右の値を入力します
  • 空白セルに一連の線形値を入力します
  • 空白セルに特定の値を入力します

Kutools for Excelのダウンロードとインストール、次のようにしてください。

空白セルを上記の値で埋めるには、空白セルを埋めるデータ範囲を選択し、 をクリックしてください。 クツール > インセット > 空白のセルを埋めるに操作を指定します。 空白のセルを埋める ダイアログボックス:

  1. 選択 値に基づく オプションから で埋める のセクションから無料でダウンロードできます。
  2. 選択する Down 会場は オプション セクション。 (選択することもできます) Up, 右派 or 左派 必要に応じて、空のセルに下、左、または右の値を入力します)
  3. クリック OK この機能を適用します。
  4. Kutoolsを使用して空白セルに上記の値を入力します

結果:

これで、次のスクリーンショットに示すように、すべての空白セルに上記の値が入力されます。
Kutoolsを使用して上記の値を空白セルに入力して結果を取得します

注意: この機能を適用するには、 Kutools for Excelをダウンロードしてインストールします 最初。

VBA コードを使用して空白セルに上記の値を入力する

VBA コードに精通している場合は、空白セルに上記の値を入力するコードをここで提供します。 次の手順に従ってください。

ステップ 1:VBA モジュール エディターを開き、コードをコピーします

  1. 押したまま Alt + F11 Excelでキーを押すと、 アプリケーション向け Microsoft Visual Basic 窓。
  2. クリック インセット > モジュール、モジュールウィンドウに次のコードを貼り付けます。
    VBA コード: 上記の値を含む空白セルを挿入します。
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

ステップ 2: コードを実行する

このコードを貼り付けたら、を押してください F5 キーを押してこのコードを実行します。 プロンプト ボックスで、空白セルに上記の値を入力するデータ範囲を選択します。 そして、クリックします OK.
VBA コードを使用して空白セルに上記の値を入力します

結果:

これで、次のスクリーンショットに示すように、すべての空白セルに上記の値が入力されます。
VBAコードを使用した結果


使い方 Power Query 上の空白セルの値を埋めるには

Excel 2016 以降のバージョンを使用している場合、Excel には強力な機能が提供されます。 Power Queryこれは、その上のセルの値をすぐに使用して、列内の空のセルの各ブロックを設定するのに役立ちます。 その手順は次のとおりです。

ステップ 1: データを取得する Power Query

  1. 使用するデータ範囲を選択し、 をクリックします。 Rescale データ > 表から、スクリーンショットを参照してください:
    表からデータをクリック
    ヒント: Excel 2019 および Office 365 では、 Rescale データ > テーブル/範囲から.
  2. 飛び出した中に テーブルの作成 ダイアログボックスで、をクリックします。 OK ボタンをクリックしてテーブルを作成します。スクリーンショットを参照してください。
    選択した範囲のテーブルを作成する
  3. 今、 Power Query エディター ウィンドウにデータが表示されます。スクリーンショットを参照してください。
    データをインポートする Power Query

ステップ2: Power Query エディタウィンドウで操作を指定する

  1. 空白セルに上記の値を入力する列のヘッダーをクリックします。 次に、選択したヘッダーを右クリックし、 埋める > Down、スクリーンショットを参照してください:
    選択したヘッダーを右クリックして下方向に塗りつぶしを選択します
    ヒント: 複数の列の空白セルを埋めるには、 Ctrlキー or シフト キーを押しながら列ヘッダーをクリックして、隣接しない列または隣接する列を選択し、選択した列を右クリックして、 埋める > Down 前述のように。
  2. これで、選択した列のすべての空白セルが、そのすぐ上のセルの値で埋められます。スクリーンショットを参照してください。
    空白セルは上記の値で埋められます

ステップ 3: を出力します。 Power Query Excel テーブルに

  1. 次に、データをワークシートに出力する必要があります。 クリックしてください ホーム > 閉じる&ロード > 閉じる&ロード / 閉じる&ロードする、(ここで、クリックします 閉じる&ロード)、スクリーンショットを参照してください:
    「閉じる」をクリックして読み込む
    ヒント:クリック 閉じる&ロード データを新しいワークシートに出力します。 クリック 閉じる&ロードする オプションを選択すると、データは必要な新しいシートまたは現在のシートに出力されます。
  2. 次に、データが新しいワークシートにロードされます。スクリーンショットを参照してください。
    データをワークシートに読み込む

空白セルに 0 または特定の値を入力します

空白のセルに 0 またはその他の特定の値を入力する必要がある場合、ここでは XNUMX つの簡単な方法について説明します。


「特別に移動」機能を使用して空白セルを 0 または特定の値で埋める

ステップ 1: 空白セルを選択する

      1. 空白を 0 または特定の値で埋めるセル範囲を選択します。
      2. 次に、をクリックします。 ホーム > 検索と選択 > 特別に行く、スクリーンショットを参照してください:
        右クリックメニューから「特別ページへ移動」をクリック
        ヒント:押すこともできます F5 キーを開く へ行きます ダイアログボックスをクリックし、 Special ボタンの へ行きます を表示するウィンドウ 特別に行く ダイアログボックス。
      3. 特別に行く ダイアログボックスで、 ブランク オプションをクリックして OK.
        「特別な選択」ダイアログで空白を選択する
      4. これで、範囲内のすべての空白セルが一度に選択されます。
        空白セルが選択されています

ステップ2: 0または特定の値を入力します

空白のセルが選択されたままの状態で、0 またはその他の必要な特定の値を直接入力します。スクリーンショットを参照してください。
値を入力

ステップ 3: Ctrl + Enter キーを押して、選択したすべての空白セルを入力します。

今、押します Ctrl + Enter キーを一緒に押して、選択した空白セルに入力した値を入力します。スクリーンショットを参照してください。
CtrlキーとEnterキーを押して空白のセルをすべて埋めます


空白によって速度が低下しないように、Kutools for Excelで空白を埋めてみましょう。

空のセルが流れを妨げますか? Kutools で Excel の旅を変革しましょう。 あらゆる種類の空白セルを埋めて、ニーズを完全に満たします。 ブランクはなく、輝きだけです。 今すぐ Excel 用 Kutools をダウンロードしてください!

空白のセルに 0 またはその他の特定の値を入力します。
空白セルに特定の値を入力する

空白によって速度が低下しないように、Kutools for Excelで空白を埋めてみましょう。

空のセルが流れを妨げますか? Kutools で Excel の旅を変革しましょう。 あらゆる種類の空白セルを埋めて、ニーズを完全に満たします。 ブランクはなく、輝きだけです。 今すぐ Excel 用 Kutools をダウンロードしてください!

空白セルに一連の線形値を入力します。
空白のセルを一連の線形値で埋める

空白によって速度が低下しないように、Kutools for Excelで空白を埋めてみましょう。

空のセルが流れを妨げますか? Kutools で Excel の旅を変革しましょう。 あらゆる種類の空白セルを埋めて、ニーズを完全に満たします。 ブランクはなく、輝きだけです。 今すぐ Excel 用 Kutools をダウンロードしてください!

空白セルの上/下/左/右に値を入力します
空白セルの上/下/左/右に値を入力します


検索と置換機能を使用して空白セルを 0 または特定の値で埋める

Excelの 検索および置換 この機能は、空白セルに 0 またはその他の特定の値を入力するのにも役立ちます。次の手順を実行してください。

ステップ 1: データ範囲を選択し、検索と置換機能を有効にします。

  1. 空白セルに特定の値を入力するデータ範囲を選択します。
  2. 次に、をクリックします。 ホーム > 検索と選択 > 交換する (押すこともできます Ctrl + H を開く 検索および置換 ダイアログ ボックス)、スクリーンショットを参照してください:
    置換機能をクリック

ステップ 2: [検索と置換] ダイアログ ボックスで操作を指定します。

  1. 検索および置換 ダイアログボックスはそのままにしておきます 見つける テキスト ボックスを空白にし、特定の値を と交換 テキストボックス。 そして、クリックします すべて置換 ボタン。 スクリーンショットを参照してください:
    検索と置換ダイアログボックスのオプションを設定する
  2.  新しい値に置き換えられるセルの数を通知するプロンプト ボックスが表示されます。 最後にクリックしてください OK 閉じる 検索および置換 ダイアログボックス。
    メッセージボックスが表示されます

結果:

これで、選択した範囲の空白セルが、入力した特定の値で埋められます。スクリーンショットを参照してください。
検索と置換機能を使用した結果


空白セルに上記の値または特定の値を入力する方法です。Excelのヒントやコツをもっと知りたい場合は、 当社のウェブサイトでは何千ものチュートリアルを提供しています。 読んでいただきありがとうございます。今後さらに役立つ情報を提供できることを楽しみにしています。


関連記事:

  • シリアル番号を自動入力し、空白をスキップします
  • いくつかの空白セルを含むデータのリストがある場合、データのシリアル番号を挿入したいのですが、下のスクリーンショットに示すように空白セルをスキップします。 この記事では、このタスクを Excel で解くための公式を紹介します。
  • 空白のセルを線形値で埋める
  • 選択範囲の空白セルを線形値で埋める必要がありますか? この記事では、選択範囲の空白セルを線形値ですばやく埋める方法に関するヒントをいくつか紹介します。
  • 空白セルをダッシュ​​で埋める
  • いくつかの空白セルを含むデータの範囲があり、次のスクリーンショットのようにこれらの空白セルのそれぞれにダッシュ記号を入力したい場合、空白セルを一度にダッシュで入力するための良いアイデアはありますか?エクセル?