問題タブ [importrange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
33115 参照

google-sheets - IMPORTRANGE内のVLOOKUP

VLOOKUPの後に値をシートに集めるために、Googleスプレッドシートでこの関数を試してみましたが成功しませんでした:

一般的なエラーが発生します。

IMPORTRANGE はこの種の機能をサポートしていますか?

私がする必要があるのは、左側に値 201608 を持つ別のシートのセルからデータを抽出することです。IMORTRANGE は $A$12 などのセル ポインターを必要とするため、次の手順を実行することを考えました。

  1. 値をルックアップして検索します。
  2. 結果をセルポインタに変換します。
0 投票する
2 に答える
3769 参照

google-sheets - IMPORTRANGE、INDIRECT、および CONCATENATE を一緒に使用する

複数の異なるシートから数字を引き出して数字を結合するシートがあります。毎週、すべて同じ名前の新しいシートがソース ファイルに追加されます。多くのセルではなく 1 つのセルを変更して、合併したシートを更新したいと思います。タブが同じ Google シートにある場合、これは INDIRECT で簡単に実行できます。

現在、融合シートの式は次のとおりです。

その数式は、複数の異なるシートから取得する各行にあります。

等々。

毎週、「8 月 29 日」は新しい日付 (「9 月 5 日」、「9 月 12 日」など) に変わります。

私がやりたいのは、INDIRECT を使用して (セル Z1 から) 数式のその部分を取得し、各数式を更新する必要がないようにすることです。

CONCATENATE を使用して、数式の "Aug29!$F$2" 部分を INDIRECT で作成できると考えていました。

問題は、IMPORTRANGE 式では範囲文字列を引用符で囲む必要があり、それらを追加する方法がわかりません。

奇妙な問題だと思いますが、解決策を持っている人がいるかどうか疑問に思っていますか?

0 投票する
1 に答える
117 参照

google-apps-script - 2 つの Google スプレッドシートをスクリプトで接続する

IMPORTRANGE を介してシートを作成しSpreadsheetApp.create();、この新しい生成されたシートに QUERY を入力して、別のシートのデータを取得したいと考えています。cell.setFormula

シートがつながっていないので動作しません。手動で行うと、QUERY が機能します。

スクリプトを介して 2 つのシートを接続する方法はありますか?

0 投票する
1 に答える
513 参照

google-apps-script - カスタム関数のインポート範囲

こんにちは、カスタム関数で「Importrange」関数を使用しようとしています (以下を参照)。

ただし、これを使用しようとすると、以下のエラー メッセージが表示されます。

セル A1 エラー = setFormula を呼び出す権限がありません (7 行目)。

セル A2 エラー = 不明な範囲名: 'LINK1'

0 投票する
1 に答える
1106 参照

google-sheets - あるシートから別のシートの「1つのセルのみ」にデータをインポートする方法

Googleシートを使用して、あるシートから別のシートにデータを転送できます

=インポートレンジ

ただし、 IMPORTRANGE は、コピーするセルの数に応じて、より多くのセルを作成します。シート 1 のすべてのデータをシート 2 の 1 つのセルだけにコピーする必要があります。それを行う方法はありますか?

ありがとう!

0 投票する
1 に答える
5046 参照

google-sheets - IMPORTRANGE で関数 CONCATENATE を使用する方法は?

2 つのスプレッドシート ドキュメントがあります。

  • Libro1、シート名「Dia1」
  • Libro2、シート名「Consolidado」

「Libro2」のシート「Dia1」のセルA1の値を取得するために、「Libro2」のIMPORTRANGE関数を問題なく使用しています。

レート: 150

ここで、関数 IMPORTRANGE を連結として作成し、同じシートでパラメーター化できるようにしたいと考えています。

F1="Dia1" //セル内の F1 は連結の値です。

私は試した:

連結は正しい結果です =IMPORTRANGE("1lIpak48SxPpi4aWo20_BuquZ12zCQXekwSCEyBcYotQ";"Dia1!A1")
が、文字列です。

文字列としての結果

質問:

結果 ( ) を使用して目的の動作を行うために文字列連結を設定する方法は150?

元の質問: SOes

0 投票する
1 に答える
3766 参照

google-sheets - NO_COLUMN を返す IMPORTRANGE

私は使っている:

Googleスプレッドシートで次のエラーを受け取ります:

Function QUERY パラメータ 2 のクエリ文字列を解析できません: NO_COLUMN: Col23"

IMPORTRANGE は既に承認済みであり、クエリなしで使用すると、そのデータが正しくインポートされます。

このエラーの原因についてのアイデアはありますか?

0 投票する
1 に答える
428 参照

google-apps-script - Google スプレッドシート: 動的 ImportRange キー

内部に多くのワークブックを含む 1 つのシートがあり、すべてのワークブックには多くのIMPORTRANGE機能が含まれています。例は次のとおりです。

したがって、これは月次レポートであり、このシートをコピーすると、各機能のすべてのシート キーを毎月更新する必要があります (これは非常に時間がかかります)。

Script Editor で動的キーを作成する方法はありますか? 私はこのように試みます:

そして、次のようにセルに関数を挿入します:

しかし、悲しいことに、これは私にはうまくいきません。

助けてくれてありがとう。

0 投票する
1 に答える
704 参照

google-sheets - 「where」句もインポートされた値を使用している場合、クエリ (ImportRange) を行う方法は?

列がインポートされたスプレッドシートの値と一致するという条件で ImportRange データをクエリしようとしていますが、機能しません: