『データの参照方法について』(蜃気楼)
1.xlsx(シート名01),2.xlsx(シート名02)
の2つのファイルがあります。
1.xlsx のセルの例えば "A2" に
2.xlsx の C 列の最終行のセルの値を参照して表示するには
どうすればよいでしょうか?
必ず最終行が 12 行目の場合は以下のようにすればいいのはわかりました
='C:\参照データ\[2.xls]02'!$C$12
ただ、最終行が必ず12ではない場合はどうすればよいのか
わかりません。どうすればよいのでしょうか?
参照先の A2 や、
シート名 01,02 または列 C は変わらないので固定でかまいません。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
空白セルの一つ上ですか?
あるいは最後にデータが入ってるセルですかね。
空白セルは以下のように探せます。参考にしてください。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14164246389
(ゆたか) 2024/04/16(火) 17:01:30
A列の最終行の行番号 =MAX(IF(A:A<>"",ROW(A:A),1)) 重たいですね....
最新のバージョンならもっと簡単にできるとおもいます (´・ω・`) 2024/04/16(火) 17:18:35
書き忘れ =MAX(IF(A:A<>"",ROW(A:A),1)) は配列数式として確定する必要があります。
XLOOKUPが使えるバージョンなら以下で。 =XLOOKUP("*",A:A,A:A,A1,2,-1) (´・ω・`) 2024/04/16(火) 17:27:49
>2.xlsx の C 列の最終行のセルの値 これは数値ですか、文字列ですか?
数値なら
=LOOKUP(10^9,'[2.xlsx]02'!C:C)
こんな感じ (笑) 2024/04/16(火) 18:36:12
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.