問題タブ [excel-indirect]

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 投票する
1 に答える
1036 参照

excel - エクセル関数 INDIRECT()

INDIRECT($D$2&"!A:A")私は実数を返すこのExcel関数を持っています。

私が得られないのは「!A:A」です。$D$2& はワークシート名を指しているので、このワークシートの列 A に対してどのような数式を実行しますか?

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

excel - 別のシートのセルの値ごとに名前が付けられたシートからデータを取得する方法

ワークブックに同じ形式の注文用の複数のシートがあり、追加し続けます。シート名は注文番号になります。

異なる形式の見積もりシートを作成したいのですが、見積もりを印刷したい注文と同じ情報を使用したいと考えています。

見積シートの番号/名前に従って注文シートから情報を選択するためのコードまたは式のヘルプを探しています。つまり、特定のセルの番号を変更するたびに、それぞれの注文シートからのみ情報が取得されます。

よろしくお願いいたします。

ナマン

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

excel-2010 - 範囲数式内の Excel 2010 OFFSET および INDIRECT 関数

範囲数式内でExcelOFFSETまたはスプレッドシート関数を使用した経験がある人はいますか?INDIRECT

値の列の合計を使用したいのですが、オフセットのサイズが異なる列である各行に固有の水平オフセットを使用します。たとえば、範囲内のデータが次の場合A1:C3:

で指定されたオフセットD1:D3はです。6 を指定する[0; 1; 2]ような構文を使用したいと思います{=sum(offset(A1:A3, 0, D1:D3)}

別のオプションは、のような構文を使用して、INDIRECT 関数を使用すること{=SUM(INDIRECT("R"&ROW(A1:A3)&"C"&D1:D4,FALSE))}です。

これらは両方とも、行列とベクトルの最初の要素、つまり 1 であるかのように結果を返します。これはこれらの関数の制限ですか、それとも回避する方法はありますか? ありがとうございました。

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

excel - Excel - ローカル スコープの名前付き参照による間接

これは機能します:

  1. Sheet1: まとめ
  2. Sheet2: VMware サーバー
  3. Sheet1 > セル A1 値「VMware Servers」 - Sheet2 のタブ名と同じ
  4. Sheet2 > セル K45 値「Dell」

シート 1 > セル B1 の値「Dell」は、式 =INDIRECT("'"&$A1&"'!K45") を介して

これは機能せず、私は立ち往生しています:

  1. 同じ
  2. 同じ
  3. 同じ
  4. シート 2 > セル K45 値「Dell」 - ローカル スコープ名「vendor」

Sheet1 > Cell B1 Value "ERROR" via Formula =INDIRECT("'"&$A1&"'!vendor")

何か案は?

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

excel - 最小限の範囲内で間接を使用する

私はスクリプトを持っています

SALES シートの最小値の列番号を生成します。問題は、最小値を変更すると、完全に間違った数値が生成され、間違った列が読み取られることです。特定の列のみを読み取り、最小値を見つけるにはどうすればよいでしょうか: L、W、AH、AS

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

excel - 変数 Sum 範囲の Excel INDIRECT または OFFSET

セル A1 から AO44000 の間に垂直に積み上げられた 55 個の「ブロック」のデータを含むシートがあります。すべてのブロックは同じサイズです。各ブロックには 865 行と 41 列があります。

列 AK には現在、式 =SUM(H14:O14) があります。この式は、各ブロックのすべての行に対して繰り返されます。別のシートからの入力に基づいて、ブロックごとに列「H」と列「O」を可変にする必要があります。

OFFSET と INDIRECT を使用してみましたが、式を正しくするのに苦労しています。残念ながら、VBA はオプションではありません。

助言がありますか?