[[20221027174504]] 『セルの文字列が範囲に』(ごめんなさい。) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルの文字列が範囲に』(ごめんなさい。)

まず最初に今回の質問は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

違うみたいです。恐らくシート名の!をどげんかせんといかんと思います
(ごめんなさい。) 2022/10/27(木) 18:36:22

>この「データ!」の部分をA1のセルにある文字列
A1に!まではいってる前提でしょう?
(トォーリ・スガリ) 2022/10/27(木) 19:01:01

入ってます!
(ごめんなさい) 2022/10/28(金) 05:56:20

 >範囲の文字列の値は二重引用符で囲むか、適切なテキストを含むセルへの参照にする必要があります。
 とIMPORTRANGEのヘルプにあるので、これに忠実に、以下のようにすればよいのでは?

 ・A1セルに "データ!"
 ・A2セルに =A1 & "B:N"
 としたうえで、
 =IMPORTRANGE("URL", A2)
 とします。
 毎日,A1セルを変更すればいいでしょう。

 # そのハンドルネームどうにかなりませんか?人のこと言える資格があるかどうか不明ですが、
 # 呼びにくいですな。
  
(γ) 2022/10/28(金) 08:17:14

!の場所は再考が必要ですね。逐一入力する必要はないでしょうね。
  
(γ) 2022/10/28(金) 09:13:49

!が全角になっているというオチがあったりして
(ngk) 2022/10/28(金) 12:20: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


なぜGoogleのスプレッドシートなのに
< 使用 Excel:Excel2019、使用 OS:unknown >
になっているのかね。
(いいかげん) 2022/11/01(火) 08:40:41

コメント返信:

[ 一覧(最新更新順) ]


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