表のセル結合された部分を上の値で埋めて抽出! #Excel #LifeHacks #Office
結合セルって見た目はきれいなんですが、並べ替え・フィルター・ピボット・CSV出力をするときに一気に面倒になりますよね。私も「大カテゴリー」「小カテゴリー」みたいに階層がある表(例:A/B/Cのカテゴリの下に a などが並ぶ表)をもらったとき、結合セルを解除したら左上の値だけ残って、下の行が空白だらけになって詰みました。 結論はシンプルで、「結合解除 → 空白セルをまとめて選択 → 上の値で一括入力」すると、抽出しやすい“普通の表”に戻せます。 1) まず、結合セルを解除 対象範囲を選んで[ホーム]→[配置]→[セルを結合して中央揃え]をもう一度押して解除します。これで、結合されていた部分は空白セルが増えます(左上だけ値が残る状態)。 2) 空白セルだけを一気に選ぶ 範囲を選択したまま、[ホーム]→[検索と選択]→[条件を選択してジャンプ]→[空白セル]を選択。これで空白のところだけが複数選択されます。 3) 「=上のセル」を入れて一括で埋める(ここがコツ) 空白セルが選ばれている状態で、キーボードで「=」を入力し、上矢印(↑)を押します。するとアクティブセルに「=上のセル」の参照が入ります。 そのまま Ctrl+Enter を押すと、選択されている空白セルすべてに同じ要領で数式が入って、上の値で埋まります。 4) 数式を値に戻して完成 このままだと数式なので、範囲をコピー → 右クリック[値として貼り付け]で固定します。これで「大カテゴリー」「小カテゴリー」列が各行に埋まり、値(100,200,300…)の行単位でフィルターや抽出ができるようになります。 補足:うまくいかない時のチェック ・見出し行まで一緒に選ぶと、意図しない参照になることがあるので、データ部分だけを選ぶ ・上の行が空白のブロックは埋められないので、最上段の空白がないか確認 この手順にしてから、結合セルの表でも「解除しても値を残す」形に直せるので、加工・集計がかなり楽になりました。













