[[20240416163214]] 『データの参照方法について』(蜃気楼) ページの最後に飛ぶ

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

| 全文検索 | 過去ログ ]

 

『データの参照方法について』(蜃気楼)

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.