• ベストアンサー

エクセルで、ある特定の一列だけ、行数の多い列であり、他列と比べ多い行数

エクセルで、ある特定の一列だけ、行数の多い列であり、他列と比べ多い行数分だけを削除する 関数をご教示下さい。 わかりにくいと思いますので、画像も添付します。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

お示しの表でしたら、H2セルに次の式を入力してK2セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(ROW()>MAX(MATCH("ー",$C:$C),IF(COUNT($D:$D)=0,0,MATCH(10^10,$D:$D)),IF(COUNT($E:$E)=0,0,MATCH(10^10,$E:$E))),"",INDEX($B:$E,ROW(),COLUMN(A1)))

mame1218
質問者

お礼

的確な回答をありがとうございました。 もちろん、実践させて頂きました。 BAとさせていただきます。

その他の回答 (1)

noname#204879
noname#204879
回答No.2

1.セル B16 を選択 2.Ctrl+Shift+↓ 3.マウスの右クリックから[削除]を選択 4.Enterキーを「エイヤッ!」と叩き付け

mame1218
質問者

お礼

ありがとうございました。 大変勉強になりました。 シンプルで大変役立ちますね。

関連するQ&A