- ベストアンサー
常に一番上の内容をA1に表示したい
A1 10 ・ ・ ・ A12 A13 A14 A15 10 A16 12 A17 15 現在A2~A14は空ですが、A14にデータを入力したときA1にもその内容を表示したいのですが。。。 常に一番上の内容をA1に表示したいということです。 LOOKUP(100000,A2:A14) ですと下の方から最初のデータを表示してしまします。宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 追加です。間違って数式を消すといけないのでBとC列を非表示にすると良いです。
その他の回答 (2)
- Turbo415
- ベストアンサー率26% (2631/9774)
回答No.2
こんなのはどうでしょう。 A1セルに=VLOOKUP(1,B1:C17,2,FALSE)と入れ、B列のB2に=IF(ISNUMBER(A2),1,0)と入れてB17までコピー。C列のC2に=A2と入れてC17までコピーすると、A2以降A17まで数字を入れれば一番上の数字が出てきますが。
noname#123709
回答No.1
VBAでよければ・・・。 シートタブを右クリックしてコードの表示を押して下記を貼り付ければ 動きます。 アクティブセルの場所が変わるたびに動きます。 A2のセルから下方向に見ていき、最初に見つかった値の入っているセルの 内容をA1のセルに入力します。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Range("A1").Value = Range("A2").End(xlDown).Value End Sub
質問者
お礼
有り難う御座います。VBAにも挑戦してみたいと思います。
お礼
有り難う御座いました。