• ベストアンサー

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

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

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

  • ベストアンサー
  • 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/17068)
回答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

  • エクセルで一番右側にいれたデータを常に2列目にコピー表示させたい

    エクセルに日付ごとにデータを入力していますが、常に一番右側に入力したデータを2列目にも表示できる方法があれば、教えてください。 例えば、下記のように。   5月  1月  2月  3月   4月  5月 A 20  12 13  14  15  20 B  5   3  6   9  77   5 C 22  46  4  88   6  22

  • エクセルで4列に別れて記入されたデータを別のシートに1列で表示したいの

    エクセルで4列に別れて記入されたデータを別のシートに1列で表示したいのですが、出来ますか? 1)列データは範囲指定し、行数はランダム(毎回)に変わります。 2)別シートに1列で表示する時は列毎にまとめ、しかも纏められた物同士の行間を空けたくない。 何か簡単な方法無いですかね?

  • エクセルの列で、例えばC~F(その列にはデータが入ってます)を表示させ

    エクセルの列で、例えばC~F(その列にはデータが入ってます)を表示させないようにするにはどのようにすれば良いのでしょうか?

  • 『エクセル』 2つの列を1列で表示させたいです。

    エクセルで2つの列(A列及びB列)にそれぞれ入力されているデータ(行数不定)を添付画像のように1列(D列)に表示させたいです。 できれば、A列にデータを追加したら自動的に間に入るようにしたいです。 よろしくお願いします。

  • エクセルで、まったく同じデータが入った列を作りたい。

    「エクセル2000」を使用しています。 関数を使って、ある列に入力したものを、 そっくりそのまま別に列に表示させることは 出来るでしょうか? たとえば「K」の列にデータを入力するとして、 それをそのまま「AA」の列にも表示させ たいのですが…。 「AA」の列に、 「=K1」と入力して下にコピーをすると、 データが未入力の部分は「0」と入って しまいます。 そうならないように、「K」の 列とまったく同じようにすることは 出来るでしょうか?

  • Excelで列を非表示にするマクロ

    マクロ初心者なのですが、 Excelで印刷前に印刷しなくてよい列を非表示にしたいので、 列を非表示にするマクロを作りたいのですが、 うまくいかないので方法を教えていただきたいです。 表のA~Nにデータが入っていて、 CとGの列を非表示にしたいのですが。 よろしくお願いします。

  • エクセルのデータから三列の名簿をつくりたい。

    エクセルのデータを基に名簿をつくりたいと思っています。 データは一行に一人ずつ名前が並んでいます。 最終的には、A41ページに縦に三列(一行に三人)ならぶように作らなくてはいけませんが、ページがとても多いので1ページ1ページ切り取りして貼り付けしていられません。 A4に収まるように区切って3列に並べてくれるような機能はありますか?説明がしずらくて伝わりにくいと思いますがよろしくお願いします。

  • エクセルでファイルを開くときに隠れた列を表示する

    毎度お世話になっております。 エクセル2010を使用しています。 上下左右に大きい表に入力する場合、入力間違いを防止する為に枠固定の機能を良く使っているのですが、この表示設定の為にデーターの入力漏れが発生してしまいました。 状況としては、エクセル経験の少ない人が、前使用者が横に広い表を入力した後、B列が隠れたまま保存してしまったため、次の人が隠れていたB列への入力を漏らしてしまいました。 取りあえずは入力すべきデータの数と入力されたセルの数を比較することでアラーム(書式設定)で対応しているのですが、表によっては入力データの数が決まっていない表も有ります。 そこで、入力後の保存時、もしくはファイルを開くときに枠固定された列だけを表示させるような方法があれば非常に有効だと考えたのですが、当方の知識では全く歯が立たず、どなたかお助け下さい。 詰まり入力時に表を起動してきたときには、隠れている入力列(行はそのまま)が表示された状態でファイルが開いてくると理想的なのですが。

  • Excelで A列を再表示させるには?

    いつもお世話になっております。 Excelの質問ですが 宜しくお願い致します。 Excel2002を使っておりますが A列を非表示にした場合、再表示する方法がわかりません。 他の列ですと両隣の列を範囲選択して 再表示していますが、A列の場合はどうすれば再度表示させることができるのでしょうか? 宜しくお願い致します。

  • エクセルデータの改列の方法について

    エクセルデータの改列の方法について エクセルデータでA列のセルに以下のように「aaa」と「スペース」で区切られた数列のグループを、 ___A__B__ 1|aaa|1 2|465|2 3|231|3 4|124|4 5|221|5 6|・ 7|・  ・(数は不明) ・ 10|3|84 11|スペース 12|aaa|1 13|556|2 14|245|3 15|111|4 16|232|5 17|・ 18|・ ・(数は不明) ・ 28|2|78 29|スペース 30|aaa|1 31|255|2 ・ ・ 以下のようにaaaを頭とする複数の列に分割するにはどうしたらいいでしょうか。 ___A__B__C__D・・・ 1|aaa|__|aaa|__・・・ 2|465|1|556|1・・ 3|231|2|245|2・・ 4|124|3|111|3・・ 5|221|4|232|4・・・ 6| ・ 7| ・ 各ファイル50ブロックの数字の列があり、更にファイルも100以上ありますので、 贅沢ですが、できれば作業が少ない方が。。と思っています。 どなたか教えていただけたら幸いです。 よろしくお願いします。

専門家に質問してみよう