• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数_空白を省いて数字を入力)

エクセル関数_空白を省いて数字を入力

このQ&Aのポイント
  • エクセル関数を使って空白を省いた数字を入力する方法について教えてください。
  • 表のフィルタをかけて「レ」にチェックが入った項目に1から順番に番号を付けたいです。
  • 良い方法があれば教えてください。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

フィルタした時だけではなく、常に表示するのであれば、 例えば1行目にNo. checkの見出し、「レ」がB列にあり、No.がA列だとすると。 A2のセルには以下の様に入れ、下へ数式をコピーします。 =IF(B2="","",COUNTIF(B$2:B2,B2))

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

フィルタデータに対して連続番号を振りたいときは、SUBTOTAL関数を利用することになりますが、フィルタ行以外のセルには何も表示したいくないという場合は以下のような手順で関数を入力することになります。 例示のデータをフィルタしたときに一番上のデータ行は4行目になりますので、フィルタした一番上のA4セルには、開始セルB2を絶対参照して終了セルB4(自データの行まで)を相対参照した以下のような数式を入力して下方向にオートフィルすることになります。 =SUBTOTAL(3,B$2:B4)

回答No.2

A2セルに =IF(SUBTOTAL(3,B:B)=COUNTA(B:B),"",SUBTOTAL(3,B$2:B2)) 下へオートフィル

関連するQ&A