回答編集履歴
1
answer
CHANGED
@@ -21,14 +21,4 @@
|
|
21
21
|
```
|
22
22
|
[OK] 「シート名!セル番地」を、二重引用符(")で囲う。
|
23
23
|
=IMPORTRANGE("XXXXXXX(シートキー)", "シフト表!A1")
|
24
|
-
```
|
24
|
+
```
|
25
|
-
|
26
|
-
今回のエラーは
|
27
|
-
・数式構築時、マウスクリックで同じブックの他のシートのセル番地をクリックすると、**シート名(シングルクォート)+!セル番地**、で自動入力されてしまう
|
28
|
-
・にもかかわらずGoogleスプレッドシートの内部数式パーサは、少なくともCOUNTIF関数において、**「『シングルクォートで囲んだシート名』+!セル番地」を正しくパースできない**。
|
29
|
-
|
30
|
-
というのが背景にあります。
|
31
|
-
|
32
|
-
したがって、**「まず同じシート内で数式を作ってが動くか確認し、その後セル参照部分を(シングルクォートにしたまま)IMPORTRANGEで置き換える」というようなことをやってしまうと、必ずエラーになります**
|
33
|
-
|
34
|
-
このことを知らない、もしくは**具体的にエラー原因を分割して推測し色々試さない**とハマりがちなパターンです。
|