問題タブ [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 に答える
1260 参照

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

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

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

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

助言がありますか?

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

excel - ドラッグ可能な間接 Excel

私はこの式を持っています:

Dしかし、私はD$12ドラッグ可能にしたい。追加してみまし&たがうまくいきません。

そのA7部分はドラッグ可能です。

大変助かります。

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

excel - INDIRECT() を使用して VLOOKUP() でダイナミック レンジを設定する

INDIRECT() を使用して、定義された数値に基づいて VLOOKUP() 関数の範囲を設定しようとしています。VLOOKUP() 式をステップ実行すると、INDIRECT() 関数は、私の目的に適した範囲と思われる値を返します。ただし、式を実行すると「#N/A」エラーが返され、その理由はわかりません。

もう少し味を出すために、LEFT() と ADDRESS() を使用して、一番上の行の別の値の MATCH() に基づいて列見出しの文字を決定しています。固定オフセットを使用すると、MATCH() 関数は正しい列ヘッダーを返し、範囲サイズの定数を指定します。以下は私の式です:

前述したように、最終的な計算の前の最後のステップに進むと、式は次のように凝縮されているように見えます。

ただし、#N/A が返されるため、これは当てはまりません。理由はありますか?範囲を動的に設定するには、別の関数を使用する必要がありますか?

0 投票する
3 に答える
2295 参照

excel - 間接参照を使用した Excel のネストされた条件付き書式

私は、ユーザーが条件付き書式を組み合わせたいと考えている MS Excel 2010 スプレッドシートに取り組んでいます。個々に適用したい関数は正しく機能しています。つまり、次の条件式が機能します。

これと同じように:

しかし、式を組み合わせても、どの形式も適用できません。エラーは返されませんが、強調表示された領域は条件を適用しても影響を受けません。

両方の条件を満たすセルを強調表示したい場合、数式として何を入力すればよいですか?

0 投票する
3 に答える
52553 参照

excel - リストからシート名を参照して、他のシートからセル値を返す

株式相場で名前が付けられた約20の異なるシートを含むスプレッドシートがあります。これらはテンプレートであるため、各シートの情報は同じセルにあります。たとえば、現在の年の EPS は、シートに関係なく常にセル A55 にあります。

ティッカーに基づいてテンプレートからデータを取得するサマリー シートを作成したいと考えています。したがって、リスト内の異なる各シートの同じ位置を参照するために、列 A にティッカー (シート名も) があり、列 B に数式があるサマリー シートを想像してください。

1行を構築してから、それをコピーして各シート名/ティッカーに対して検索/置換を実行できることはわかっていますが、数式を自動化して、列Aを見てからその名前のシートを呼び出し、数式で参照されているデータを返します。これにより、時間の経過とともにシート/ティッカーを簡単に追加できるようになります。=INDIRECT を試しましたが成功しませんでした。

集計シートの列 A を参照する数式を取得して、どのテンプレート/シートで情報を検索するかを知るにはどうすればよいですか?

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

google-sheets - INDIRECT を使用して別のシートと現在のシートを参照する (Google スプレッドシート)

Excel ではなく、Google スプレッドシートで作業しています。

現在、シート 1 で作業しています (以下の数式が表示されます)。Sheet2 には、追加のデータがあります。セル G1 の Sheet1 は "Sheet2" (引用符なし) です。参照しているセル A3 はシート 1 にあります。

この式は問題なく機能します。

この式も問題なく機能します。

ただし、この数式は機能せず、空白のセルを返します (エラーや該当なしではありません。空白のみです)。

2 番目の INDIRECT ステートメントが「=A3」で機能していないようです。引用符を別の場所に配置して、括弧内を移動しようとしましたが、何もうまくいかないようです。

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

excel - True/Falseセル参照の「SUMPRODUCT」式で「INDIRECT」関数を使用する

これは私が現在使用している式です:

それはうまく機能しますが、代わりにこれを使用したいと思います:

残念ながら、私は#VALUE!. 私は何を間違っていますか?両方とも同じ値INDIRECT("A"&ROW(()))A359返すため、なぜこれが機能しないのかわかりません。

単純なCOUNTIF関数を使用しない理由は、式から不要なコンポーネントをすべて取り除き、問題のある部分だけを残したからです (つまり、SUMPRODUCT式を使用する必要があり、COUNTIF式が機能しません) 。

前もって感謝します!

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

excel - 一連のセル全体にコピーされたダイナミック レンジに対して数式を操作する必要がある

距離グリッドのような相関値のグリッドを作成しています。最初のセルからのオフセットがわかっている場合に範囲を簡単に記述できる数式を含む一連のセルがあり、それを指定する方法がわかりません。

  • 左上のセル (R10) の数式はCORREL(C2:C21,C2:C21)、もちろん 1 です。
  • (S10) の次の列では、式はCORREL(D2:D21,C2:C21)です。
  • 次の行 (R11) では、式はCORREL(C2:C21,D2:D21)です。
  • もちろん、S11 には も含まれますがCORREL(D2:D21,D2:D21)、これも 1 です。約 15x15 グリッドの場合も同様です。

関連する範囲のグラフィカルな表現を次に示します。

新しいデータ行を追加するたびに、いくつかの数式を手動で更新する必要があります。したがって、最後の空白以外の列番号 (この場合は 21) を のように動的に決定したいと思いますCOUNTA(C:C)。理想的には、数式で行オフセットも計算して、1 つの数式を範囲全体にドラッグできるようにしたいと考えています。

これを達成するための最良の方法は何ですか? OFFSET はソリューションのコンポーネントである可能性があると思いますが、すべてを連携させることに成功していません。

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

excel - Indirect()、list1 の内容から独立した list2 の名前?

私が正しく理解していれば、indirect() 関数を使用して、2 番目のリストに最初のリストの項目を付けて名前を付ける必要があります。たとえば、最初の列「国」に次のように書きます: 米国、カナダ、フランス、スペイン...そして、国ごとに都市のリストを含む列が 1 つ必要であり、リストは国に従って名前を付ける必要があります。リスト。

Name1、Name2、Name3 の 3 つのステップで項目指定を作成したいと思います。(Name1 に応じて Name2 など)

リスト名をリストの内容から独立させたい (各ユーザーがプロジェクトに応じてリストを作成できるようにするため)。

リストに次のような名前を付けたいと思います。

第 1 レベルのリスト: N

第 2 レベルのリスト:

N1、N2、N3、N4...

第 3 レベルのリスト:

N1.1、N1.2、N1.3

N2.1、N2.2

N3.1...

...

達成可能にしておく必要がある場合は、各リストを最大 10 または 15 項目に制限できます。

VBAなしで私を助けていただければ幸いです

よろしくお願いします

0 投票する
3 に答える
2800 参照

excel - 複数シートの合計値を数える

Excel ファイルに次のデータがあります。

シート 1

シート 2

シート 3

複数のシートにまたがるすべてのレコードを取得し、上位の製品をまとめた Excel シートを作成したいと考えています。

概要

これを行う方法はありますか?