回答編集履歴
5
test
CHANGED
@@ -25,5 +25,8 @@
|
|
25
25
|
|
26
26
|
2.1の操作により、セルの表示が#REF!となるはずなので、クリックし、「アクセスを許可」ボタンを押すという操作を行う。
|
27
27
|

|
28
|
-
※すべてのセルについて行う必要はなく、どれか1つのセルさえ許可すれば自動的に同じシートをインポートしている他のセルにもアクセス権限が付与されるようです。
|
28
|
+
※1つのシート内に関して言えば、すべてのセルについて行う必要はなく、どれか1つのセルさえ許可すれば、自動的に同じシートをインポートしている他のセルにもアクセス権限が付与されるようです。
|
29
|
+
ただしコピーしたスプレッドシートの数だけ同じ操作を行う必要はあります。
|
29
30
|
|
31
|
+
|
32
|
+
|
4
修正
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
したがって、正しく計算結果を原本と同じように表示させるには、下記の操作が必要になるものと思われます。
|
14
14
|
|
15
|
-
1.コピーして新規作成したシート内にある式のうち、IMPORTRANGEを囲っている
|
15
|
+
1.コピーして新規作成したシート内にある式のうち、どれか1つでいいので、IMPORTRANGEを囲っているIFERROR式を外す。
|
16
16
|
(質問を例にとれば、
|
17
17
|
```
|
18
18
|
=IFERROR(vlookup($B$5&$B$6&A41,IMPORTRANGE("~~","フォームの回答 1!I:L"),3,0),0)
|
@@ -23,6 +23,7 @@
|
|
23
23
|
```
|
24
24
|
にする、という意味です)
|
25
25
|
|
26
|
-
2.1の操作により、
|
26
|
+
2.1の操作により、セルの表示が#REF!となるはずなので、クリックし、「アクセスを許可」ボタンを押すという操作を行う。
|
27
27
|

|
28
|
+
※すべてのセルについて行う必要はなく、どれか1つのセルさえ許可すれば自動的に同じシートをインポートしている他のセルにもアクセス権限が付与されるようです。
|
28
29
|
|
3
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
IMPORTRANGEが書かれている原本シートをコピーした場合、
|
7
7
|
「コピーによって新規作成されたシート」の中のIMPORTRANGEは、**初期状態ではアクセスが許可されていません**。
|
8
8
|
|
9
|
-
そして、IFERROR関数は、当該IMPORTRANGEのアクセス権がない状態を隠蔽してしまいます。
|
9
|
+
そして、**IFERROR関数は、当該IMPORTRANGEのアクセス権がない状態を隠蔽してしまいます**。
|
10
10
|
|
11
11
|
この結果、コピーしたシートの表示が0になっているものと推測されます。
|
12
12
|
|
2
test
CHANGED
@@ -23,6 +23,6 @@
|
|
23
23
|
```
|
24
24
|
にする、という意味です)
|
25
25
|
|
26
|
-
2.1の操作により、IMPORTRANGEが含まれているセルは全て#REF!となるはずなので、すべてのセルについてクリックし、「アクセスを許可」ボタンを押す。
|
26
|
+
2.1の操作により、IMPORTRANGEが含まれているセルは全て#REF!となるはずなので、すべてのセルについて、クリックし、「アクセスを許可」ボタンを押すという操作を行う。
|
27
27
|

|
28
28
|
|
1
test
CHANGED
@@ -1,3 +1,8 @@
|
|
1
|
+
> なぜ、コピーしたものが動作しないのでしょうか?
|
2
|
+
> スプレッドシートのシステムの問題なのでしょうか?
|
3
|
+
|
4
|
+
ある意味スプレッドシートのシステムの問題と言えるでしょう。
|
5
|
+
|
1
6
|
IMPORTRANGEが書かれている原本シートをコピーした場合、
|
2
7
|
「コピーによって新規作成されたシート」の中のIMPORTRANGEは、**初期状態ではアクセスが許可されていません**。
|
3
8
|
|