- ベストアンサー
エクセル(計算式)について教えてください
A1~A10間に「文字」を入力します。 そして、A1~A10間の最後に入力した「文字」をB1に表示させるにはどうしたら良いのでしょうか。 例1 A1に「あ」、A2に「お」、A3に「う」、A4に「あ」、A5に「か」 B1に「か」を表示させる。 例2 A1に「あ」、A2に「お」、A3に「う」 B1に「う」を表示させる。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
◆こんな方法もありますよ A B C 1 あ 222 う 2 145 3 う 4 5 222 ★最終行のデータ(途中に空白があっても可) B1=LOOKUP(1,0/(A1:A10<>""),A1:A10) ★文字列が入力されている最終行のデータ C1=LOOKUP(1,0/(ISTEXT(A1:A10)),A1:A10)
その他の回答 (2)
- maron--5
- ベストアンサー率36% (321/877)
回答No.3
>無入力の時に「#N/A」が表示されますが、表示させないことは可能でしょうか。 =IF(COUNTA(A1:A10),LOOKUP(1,0/(A1:A10<>""),A1:A10),"")
質問者
お礼
ありがとうございました。 大変たすかりました。
noname#77845
回答No.1
例の場合なら、B1に =INDIRECT("A"&COUNTA(A:A)) と入れれば表示できます。 他のセル(例えばC5~)の場合は、オフセットさせましょう。 =INDIRECT("C"&COUNTA(C:C)+4) みたいに…。
質問者
お礼
早々のご回答ありがとうございました。 私のやり方がいけないのか、ちょっと表示させることができませんでした。
お礼
ありがとうございました。 できました! 更に、教えていただきたいのですが、無入力の時に「#N/A」が表示されますが、表示させないことは可能でしょうか。 よろしくお願いします。