2013年5月10日金曜日

Excelで列の空白を探して、そのひとつ前のセルの値を別のセルに挿入する方法

【やりたいこと】
Excelで作った帳票で、縦に値を入力していきます。どこまで入力するかは分かりません。
入力は連続されています。
ある時点で入力された一番最後(一番下)のセル値を、所定のセルに設定したい。

【方針変更】
空白の特定よりも、値がないときに0を入れておいても問題ないで、0が出てくるセルの値を取得する方法に変更。

【解決方法】

VLOOKUP関数を使用する。
VLOOKUP関数:VLOOKUP(検索値 , 検索範囲 , 列番号 , 検索の型)

①検索値  :検索したい値、文字列・・・今回は「0」とする。
②範囲    :検索する範囲を指定する。このとき検索結果となる列も含めて範囲を指定。
③列番号  :値を取得する列。②の範囲の左から数えて何番目の列かという数字を入れる。
④検索の型 :TRUEまたはFALSEで指定します。
        FALSEと指定すると、検索値と完全に一致する値だけを、範囲の中から検索し
        ます。
        TRUEと指定すると、検索値と一致する値がない場合は、一番近い値を検索し
        ます。

このVLOOKUP関数の戻り値が③の値を返してくるので、その値を設定すれば、今回の目的の値となる。







0 件のコメント:

コメントを投稿