• ベストアンサー

エクセルの列末のデータだけ表示が出来ないでしょうか

エクセルにデータロガーからデータが常に入って来るのですが、データ数が多く列末のデータだけが知りたいのですが簡単に表示させる方法はありませんか?他のページからも参照できれば良いのですが・・・。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆途中に空白があってもいいですよ ★数値の場合(A列最後の行のデータ) =LOOKUP(10^10,A:A) ★文字列の場合(A列最後の行のデータ) =LOOKUP(1,0/(ISTEXT(A:A)),A:A) ★数値・文字列混在の場合(A列最後の行のデータ) =LOOKUP(1,0/(A:A<>""),A:A)

nenezo50
質問者

お礼

いやー、素晴らしいです。的確に的を得ています。 ありがとうございます。 2日ぐらい悩んでいました。これで今日はぐっすり寝れます。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

VBAでなら良くやる方法がある。途中に空白があってもかまわない。 標準モジュールに Sub test01() Worksheets("Sheet1").Range("H:H").Clear d = Worksheets("Sheet1").Range("A65536").End(xlUp).Row For i = 1 To d Worksheets("Sheet1").Cells(i, "H") = Worksheets("Sheet1").Range("IV" & i).End(xlToLeft) Next i End Sub A列には必ずデータがある I列までのデータである シート名はSheet1のデータ という例になっている。 ーー >列末 とはシート列で、データの入っている最も右の列ですよね。列末とは言わないように思うが。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

もし、データが上から空白なくつまっているのであれば、 Sheet2のB列の最後の行の値(文字) =INDEX(Sheet2!B:B,COUNTA(Sheet2!B:B)) で出ます。

nenezo50
質問者

お礼

ありがとうございました。 何とかやりたいことが出来ました。 本当にありがとうございました。

  • whrabit
  • ベストアンサー率44% (21/47)
回答No.1

関連するQ&A