• ベストアンサー

エクセル

教えてください。 エクセルで、数値が入っているセルをカウントして、D列に追番をつけたいのですが。。こんな感じです A  D 3  1  2  2  5  3 やり方おしえてください。関数を使えば良いのでしょうか。マクロとかでしょうか、  すいません、お願いします

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

例データ A2:A9に (事情により第1行目B1は空白であること。) 1 22 a s 15 44 s 34 B2に =IF(ISNUMBER(A2),MAX($B$1:B1)+1,"") と入れて下方向に式を複写する。 結果 1 1 22 2 a s 15 3 44 4 s 34 5

towa2005
質問者

お礼

できました。すごいですね、 初めて見る関数でした。数値だけの入力なので、文字のところを削除して数値だけの列にしたらできました。感謝いたします

その他の回答 (1)

回答No.1

関数だと思います。 D1のセルに=count(A$1:A1)と入れて D2以降のセルに数式をコピーすればよいと思います。

towa2005
質問者

お礼

これだと、数値が入っていないセルにも、値が入ってしまいますよね、数値が入っているセルだけ返したいのです。すいません、説明不足でした

関連するQ&A