• ベストアンサー

一番下のデータと一番下から2番目のデータを表示

恐れ入ります。 Sheet1のA1にSheet2のC列の一番下にあるデータを表示したい場合どのような式を書けばいいでしょうか? また、 Sheet1のA1にSheet2のC列の二番目にあるデータを表示したい場合どのような式を書けばいいでしょうか? どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.6

お礼と、補足、 有難うございます。 ご指定内容を、失念していた様で 済みません。 早速ですが、 ご提示、頂いた データを 拝見、致しました。 此れって、 率直に、言って、 「下から、2行目」 では、なく 最下レコード、C列 では、無いですか? (※注:レコードとは、1データ群) 各レコードは、 日付が、先頭データの フォーマットですよね? 詰まり、 日付の、ある行を 基準に、参照する、 そう言った、手法が、 正式だ と、思いますよ? 如何ですか? https://1drv.ms/x/s!AjviygfJDgV_1hzoCjY6wFdCqQNR

その他の回答 (6)

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.7

他のサイトに置いたデータなんて怖くて開けませんので勝手にデータを作りました。 一番下のデータ =OFFSET(Sheet2!C1,MAX(ROW(Sheet2!C:C)*(ISBLANK(Sheet2!C:C)=FALSE))-1,0) 下から2番目のデータ =OFFSET(Sheet2!C1,LARGE(ROW(Sheet2!C:C)*(ISBLANK(Sheet2!C:C)=FALSE),2)-1,0) 配列数式ですのでCtrl+Shift+Enterで確定します。 情報をむやみに小出しにしたり、別サイトに分けたりするのはやめてください。 このサイトは、貴方の疑問だけが解決すればよいのではなく、貴方と似たような疑問を持った人がこのサイトを検索して自力で解決する事が出来るようにしています。

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.5

済みません やや、修正 =IFERROR(OFFSET(Sheet2!$B$1,MAX(INDEX((1-ISBLANK(Sheet2!$C:$C))*ROW(Sheet2!$C:$C),0,0))-1,1,1,1),"NoData")

megumi199
質問者

お礼

ありがとうございます! こんな短時間に、こんなに素晴らしい式を作ってくださり本当にありがとうございました。 見事に、見事に私がしたかったことができました。 それで応用させようと思って、Sheet2のD列の一番下を見ようと思って 「$C:$C」の所を二か所「$D:$D」にしたのですがうまくいきませんでした。 Sheet2のD列の一番下を見る場合はあとどこを変えればよいのでしょうか? めぐみ

megumi199
質問者

補足

何度も申し訳ありません。 再度よく確認したのですが、頂いた式では要求を満たしていないようでした。 下記にデータを公開します。 https://docs.google.com/spreadsheets/d/1Dbfr7-hZhhA1pGDc7sTXyOuAzb8qwLU8eSjZYJjC3MU/edit?usp=sharing C列のデータのある一番下から2番目は「5」です。 恐れ入りますがC列のデータの中から一番下から2番目の数値を表示できる式をご教示頂けないものでしょうか? 恐れ入りますがなにとぞよろしくお願いいたします。

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

此、 試して、頂けますか? =IFERROR(OFFSET(Sheet2!$B$1,MAX(INDEX((1-ISBLANK(Sheet2!$C:$C))*ROW(Sheet2!$C:$C),0,0))-1,1,1,1),"")

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

[No.1補足]へのコメント、 「此処はバッチリとサンプルデータを」のお願いは却下ですか? 》 数値だけのものもあります のような曖昧模糊表現を避けるために、だったンですけどねぇ。 「数値だけ」以外のものはどんなデータ?と確認を求めざるを得なくなるのです。 サヨナラ!

回答No.2

> データは数値だけのもの「も」 結局、数値のみ・文字列のみ・混在、いずれでしょう? まぁ、とりあえず一例。 考えられる全てに対応するには、もう少し工夫が必要です。 > C1のみ目次が を踏まえ、「数値のみ」の場合は   =INDIRECT("Sheet2!C"&COUNT(Sheet2!C:C)+1) 「文字列のみ」の場合は   =INDIRECT("Sheet2!C"&COUNTA(Sheet2!C:C)) 混在なら式も混在。 > Sheet2のC列の二番目にあるデータを 単純に   =Sheet2!C3 で良いのでは。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.1

「C列の一番下にあるデータ」まで「「C列の一番上」から空白セルはないの? 「C列の一番上」はセル C1 なの? 「データ」とはどんな内容のものなの?数値のみ?文字列のみ?数値・文字列混在? 等々、不明な点が多々あるので、此処はバッチリとサンプルデータを上から下までのデータサンプルを示したら?

megumi199
質問者

補足

「C列の一番上」から空白セルはないです。 「C列の一番上」はセル C1です。がC1のみ目次が入っています。 C列のC2以降はデータは数値だけのものもあります ただ、B列はB2以降文字だけで、もし数値だけの方法と違うようでしたらばぜひ知りたいです。

関連するQ&A