[[20190621173137]] 『最終行を取得して、そのセルに「END」の文字を入ax(まる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『最終行を取得して、そのセルに「END」の文字を入れたい』(まる)

 いつもお世話になっております。

 C列に文字が入力されています。(行数は変動する)

 最下行の空欄に「END」と自動入力したいのですが
 =COUNTA(C:C)で最下行の行番号を取得するところで
 行き詰っています。

 関数でのせっておい設定は難しいのでしょうか。

 宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


>=COUNTA(C:C)で最下行の行番号を取得
COUNTA関数は文字が入力されているセルの個数をカウントするもので
行番号を取得するものではありません。
行番号を取得するならRow関数を使用します。

他の方のレスをお待ちください。
(のりん) 2019/06/21(金) 19:42


 >最下行の行番号

 =MAX(INDEX(NOT(ISBLANK(C:C))*ROW(C:C),0))
 とかなら、途中に空白セルがあっても最下行番号の取得はできます。

 あらかじめ「END」を表示させる為だけの列を設けるのであれば
 =IF(ROW()=[最下行番号],"END","")
 でイケそうですね。

 ただ、
 >最下行の空欄に「END」と自動入力

 あくまで自動"入力"ということなら、
 マクロでないとムリでしょう。

(白茶) 2019/06/21(金) 19:43


のりん様
白茶様
返信ありがとうございます。

お礼が遅くなってすみません。

やはりマクロでないと無理なんですね・・
(まる) 2019/06/23(日) 15:08


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.