[[20221124152639]] 『複数シートにある最終行とその隣のセルのデータを』(やす) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『複数シートにある最終行とその隣のセルのデータを一覧したい』(やす)

物品別に10シートで貸出表を作っています。
ソレとは別シートで、10個分の貸出状況が一覧できるシートを作りたいです。

*********

【シート1〜10】
 A列      B列       C列 
貸出日    返却日       氏名
2022/11/1   2022/11/4   ○○
2022/11/7   2022/11/8   ××
2022/11/10  (空白)      △△

【一覧したいシート】
 A列      B列        C列           D列
シート名    貸出日      返却日          氏名
シート1   シート1A列最下行 シート1A列最下行の右隣セル シート1C列の最下行
・・・(2〜10まで続く)

※返却日未定の場合は空白な場合もあるが、空白でも「0」でも良いので「貸出日の隣」を表示したい。

********

一覧シートの貸出日は
=INDEX('シート1'!A4:A60,COUNTA('シート1'!A4:A60))
で取得できましたが、返却日として「別シートのその隣のセル値を取得」する関数を工夫することができませんでした。
ご教示いただきたいです。

< 使用 Excel:Office365、使用 OS:Windows10 >


 >=INDEX('シート1'!A4:A60,COUNTA('シート1'!A4:A60))で取得できました

 なら、それを
   =INDEX('シート1'!A4:B60,COUNTA('シート1'!A4:A60),0)
 とすれば、隣の列に勝手にスピルしてくれます。

(半平太) 2022/11/24(木) 16:11:36


半平太さん、ありがとうございます。
式を貼り付けてみましたが「#スピル!」となってしまいました。

さらには【一覧にしたい】シート1〜シート10行に、同じ式をコピーしても2箇所ばかり「#スピル!」と表示されてしまい、ネットで検索してみても「スピル」が理解できず、解除もできず・・・
他と同じなのに、なぜこの2箇所だけが、と悩んでいたところです。

理由もしくは対処方はわかりますでしょうか。

(やす) 2022/11/24(木) 16:20:14


 隣の列には、何も入れないでください。(勝手にスピルして、埋まってくれます)

(半平太) 2022/11/24(木) 16:33:03


半平太さん、理解が間違っていたことに気づきました。
貸出日〜氏名まで行きたいので、INDEX部をC列まで延ばしたて「ほぼ」求めていた表になりました!
(コレが、スピルの機能ということですね)
(同時の更新になったようです)

ですがやはり、列方面にコピペしたところ、
歯抜けに「#スピル!」が現れて値が入らないことには代わりがありませんでした。
(A:Aでやっていたときと同じ箇所で出現)。

手法と手は、範囲は$でくくってから式コピペをし、シート名を手修正しました。

重ねて、になってしまいますが
理由もしくは対処法はわかりますか?

【一覧したいシート】
 B列       C列       D列 
貸出日     返却日       氏名
2022/11/1   2022/11/4   ○○
#スピル!    (空白)     (空白)  ←データは存在するのに空白
2022/11/10  (空白)     △△

(やす) 2022/11/24(木) 16:37:57


 >#スピル!    (空白)     (空白)  ←データは存在するのに空白

 #スピル!と表示されているセルの数式をコピーして、加工せずここに貼り付けてください。
 ※手を加えるとしても、シート名称だけにしてください。

(半平太) 2022/11/24(木) 16:56:11


=INDEX('138'!$A$4:$C$60,COUNTA('138'!$A$4:$A$60),0)

です。
シート名が「138」です。
(やす) 2022/11/24(木) 17:12:33


 '138'!$A$4:$A$60 にデータが無いんじゃないですか?

 そうであれば、空白かなんかにしたらいかがですか?

 例:=IF(COUNTA('138'!$A$4:$A$60),INDEX('138'!$A$4:$C$60,COUNTA('138'!$A$4:$A$60),0),"")

(半平太) 2022/11/24(木) 17:31:21


たしかに #スピル! となったシートにはデータがありませんでした。

いただいた新しい式を入れ込んでみました!
表にしたい範囲の一番左上のセルに貼り付けると、なぜか長く長くデータを引っ張ってきて、さらにはシート名を変えようにも、貼り付けたセル以外のセルはいじれなかったのですが、
途中の行に入れ込み、ソコからコピーを広げたらなんとかうまくできました。

大変ナゾですが、やりたい事ができました!
ありがとうございました。
SPILL、衝撃的に理解が難しいですが、理解できたら便利そうですね。
つかめるよう、努力してみます。

ありがとうございました。
(やす) 2022/11/24(木) 18:28:17


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.