dポイントプレゼントキャンペーン実施中!

エクセルの空白以外の抽出し、表の一番上に表示させたいのですが、良い方法をご存知の方教えて下さい・・・。

A1

A10
A11
A12  N
A13
A14
A15

現在この様なっており、A10~A15には数字とアルファベットのどちらかが一文字必ず入るようになっています。現在はNが入力されており、A12にNと入力された時点で、A1にNと入るようにしたいのですが、そのようなことは可能でしょうか?

マクロは詳しくないため、できれば関数でお教え願いたいです・・・。よろしくお願いします。

A 回答 (2件)

A1=A10&A11&A12&A13&A14&A15



でいいのでは?
それとも、文字列と数字を分けて考えて数字の場合は出さないようにしたいとかですか?
    • good
    • 0

質問の意味が今ひとつ見えていない部分がありますので、間違っていたら、スルーしてください。



入力が複数ある場合、どうなるのとか、よく分かりません。今は、範囲の一番下の文字・数字が出るだけです。
VBAマクロのように、入力した時に、入力した文字をA1に返すというのは、厳密にはできないような気がします。

A1:
=IF(COUNTA($A$10:$A$15)=0,"",INDEX($A$10:$A$15,MAX(INDEX(($A$10:$A$15<>"")*ROW($A$10:$A$15),,))-1))
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!