2024年8月23日【ID:0】
【Excel】空白を上のセルの値で埋める
何かしらのシステムから出力したファイルなどで、以下の表のように同じ属性の値が空白になっていることがあります。
この表の状態ですと、見やすいですがフィルター機能による操作が上手くできなかったり集計が大変だったりします。
そのため、こちらでは以下のように、空白を上のセルの値で埋める方法について解説していきます。
まずは、表の中の空白を含む対象の範囲を全選択し、[ホーム]タブの中の[検索と選択]から[条件を選択してジャンプ]を選択します。
選択すると表示される設定画面にて、[空白セル]を選択し[OK]を選択して確定します。
これだけで、選択した範囲内の空白セルのみを選択することができます。
選択している状態で、「=」と入力し、数式が入力されたセルの1つ上のセルを選択します。
数式の入力ができましたら、Ctrlキーを押しながらEnterキーを押して確定することで、空白のセルを埋めることができます。
以上の作業で空白を埋めることができましたが、このままでは一部のセルが数式のままです。
数式のままですと、並べ替え時に値が正しく表示されなくなってしまいます。
以下は、Noの項目を基準に降順にした場合です。
そのため、別の行のセルを参照する数式のセルに関しては値のみに変換する必要があります。
変換する方法は簡単です。
数式のセルを含む対象の範囲を選択し、Ctrlキーを押しながらCを押してコピーして、CtrlキーとShiftキーを押しながらVを押して値のみを貼り付けるだけです。
※「Ctrl + Shift + V」の貼り付けが出来ない場合は、右クリックのメニューから値のみを貼り付けることができます。
他にも、「Ctrl + Alt + V」を押して[形式を選択して貼り付け]の画面を表示し、Vを押して[値]を選択、Enterキーで確定することでも、値のみを貼り付けることができます。