[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルの文字列が範囲に』(ごめんなさい。)
まず最初に今回の質問はExcelではなくGoogleのスプレッドシートです。場違いなのは重々承知の上でご質問させていただきます。本当に申し訳ありません。
=IMPORTRANGE(スプレッドシートのURL, 範囲の文字列)があります。
範囲の文字列の部分のシート名は「シート1!」と手打ち入力しますがここの部分はA1のセルにある文字列にしたいです。理由は日々変わるからです。
実際の式
=IMPORTRANGE("URL", "データ!B:N")
この「データ!」の部分をA1のセルにある文字列にしたい場合、どなたか分かる方いますか?
< 使用 Excel:Excel2019、使用 OS:unknown >
第2引数は、読み込む範囲を指定する「文字列」なので A1&"B:N" ではないのかな? (どん) 2022/10/27(木) 18:18:41
>範囲の文字列の値は二重引用符で囲むか、適切なテキストを含むセルへの参照にする必要があります。 とIMPORTRANGEのヘルプにあるので、これに忠実に、以下のようにすればよいのでは?
・A1セルに "データ!" ・A2セルに =A1 & "B:N" としたうえで、 =IMPORTRANGE("URL", A2) とします。 毎日,A1セルを変更すればいいでしょう。
# そのハンドルネームどうにかなりませんか?人のこと言える資格があるかどうか不明ですが、 # 呼びにくいですな。 (γ) 2022/10/28(金) 08:17:14
(γ) 2022/10/28(金) 09:13:49
うまくいくことを確認したうえで発言したんだが残念ですな。 今後、冷やかし質問はやめてくださいね。 (γ) 2022/10/29(土) 12:27:58
蛇足ですが、そして質問と少々違いますが 例えば "URL"の部分をA1に入れておいて
A B C 1 "実際のURL" データ! B:N
=IMPORTRANGE(A1,B1&C1)
一応これでできたのですが
よく使うシートがあれば、シート位置を一番左にしておけば B1が空欄でもできます。(ということはご自分が理解されていればいいですが 思わぬ結果になることもあるみたいです。)
引用 >範囲の文字列のシート名の要素は省略可能です。 >デフォルトでは、IMPORTRANGE 関数は最初のシートの指定範囲から読み込みます。
そして、ついでに試してみたら #REF!エラーが出て IMPORTRANGEではセル内の画像の読み込みはサポートしていませんと言われました^^;
(檸檬) 2022/11/01(火) 01:00:14
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.