パソコンから恋愛まで、みんなの知識、みんなで教えて!

OKWave

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2018-02-13 17:53:26

QNo.9428714

困ってます

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

お礼と、補足、
有難うございます。


ご指定内容を、失念していた様で
済みません。


早速ですが、
ご提示、頂いた
データを
拝見、致しました。


此れって、
率直に、言って、

「下から、2行目」
では、なく

最下レコード、C列
では、無いですか?
(※注:レコードとは、1データ群)

各レコードは、
日付が、先頭データの
フォーマットですよね?


詰まり、
日付の、ある行を
基準に、参照する、

そう言った、手法が、
正式だ
と、思いますよ?

如何ですか?

https://1drv.ms/x/s!AjviygfJDgV_1hzoCjY6wFdCqQNR

投稿日時 - 2018-02-14 01:04:44

ANo.6

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(7)

ANo.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で確定します。

情報をむやみに小出しにしたり、別サイトに分けたりするのはやめてください。
このサイトは、貴方の疑問だけが解決すればよいのではなく、貴方と似たような疑問を持った人がこのサイトを検索して自力で解決する事が出来るようにしています。

投稿日時 - 2018-02-14 09:08:44

ANo.5

済みません
やや、修正

=IFERROR(OFFSET(Sheet2!$B$1,MAX(INDEX((1-ISBLANK(Sheet2!$C:$C))*ROW(Sheet2!$C:$C),0,0))-1,1,1,1),"NoData")

投稿日時 - 2018-02-13 20:48:00

補足

何度も申し訳ありません。
再度よく確認したのですが、頂いた式では要求を満たしていないようでした。
下記にデータを公開します。
https://docs.google.com/spreadsheets/d/1Dbfr7-hZhhA1pGDc7sTXyOuAzb8qwLU8eSjZYJjC3MU/edit?usp=sharing

C列のデータのある一番下から2番目は「5」です。
恐れ入りますがC列のデータの中から一番下から2番目の数値を表示できる式をご教示頂けないものでしょうか?
恐れ入りますがなにとぞよろしくお願いいたします。

投稿日時 - 2018-02-13 23:14:02

お礼

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

投稿日時 - 2018-02-13 22:38:31

ANo.4

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

投稿日時 - 2018-02-13 20:45:41

ANo.3

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

投稿日時 - 2018-02-13 20:38:50

ANo.2

> データは数値だけのもの「も」
結局、数値のみ・文字列のみ・混在、いずれでしょう?

まぁ、とりあえず一例。
考えられる全てに対応するには、もう少し工夫が必要です。
> C1のみ目次が
を踏まえ、「数値のみ」の場合は
  =INDIRECT("Sheet2!C"&COUNT(Sheet2!C:C)+1)
「文字列のみ」の場合は
  =INDIRECT("Sheet2!C"&COUNTA(Sheet2!C:C))
混在なら式も混在。


> Sheet2のC列の二番目にあるデータを
単純に
  =Sheet2!C3
で良いのでは。

投稿日時 - 2018-02-13 19:59:57

ANo.1

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

投稿日時 - 2018-02-13 18:10:30

補足

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

投稿日時 - 2018-02-13 19:03:07