問題タブ [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.
google-sheets - INDIRECT を使用して別のシートと現在のシートを参照する (Google スプレッドシート)
Excel ではなく、Google スプレッドシートで作業しています。
現在、シート 1 で作業しています (以下の数式が表示されます)。Sheet2 には、追加のデータがあります。セル G1 の Sheet1 は "Sheet2" (引用符なし) です。参照しているセル A3 はシート 1 にあります。
この式は問題なく機能します。
この式も問題なく機能します。
ただし、この数式は機能せず、空白のセルを返します (エラーや該当なしではありません。空白のみです)。
2 番目の INDIRECT ステートメントが「=A3」で機能していないようです。引用符を別の場所に配置して、括弧内を移動しようとしましたが、何もうまくいかないようです。
excel - True/Falseセル参照の「SUMPRODUCT」式で「INDIRECT」関数を使用する
これは私が現在使用している式です:
それはうまく機能しますが、代わりにこれを使用したいと思います:
残念ながら、私は#VALUE!
. 私は何を間違っていますか?両方とも同じ値INDIRECT("A"&ROW(()))
をA359
返すため、なぜこれが機能しないのかわかりません。
単純なCOUNTIF
関数を使用しない理由は、式から不要なコンポーネントをすべて取り除き、問題のある部分だけを残したからです (つまり、SUMPRODUCT
式を使用する必要があり、COUNTIF
式が機能しません) 。
前もって感謝します!
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 はソリューションのコンポーネントである可能性があると思いますが、すべてを連携させることに成功していません。
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なしで私を助けていただければ幸いです
よろしくお願いします
excel - 複数シートの合計値を数える
Excel ファイルに次のデータがあります。
シート 1
シート 2
シート 3
複数のシートにまたがるすべてのレコードを取得し、上位の製品をまとめた Excel シートを作成したいと考えています。
概要
これを行う方法はありますか?
string - 2 つのシートをリンクするテキスト文字列を作業式に変換する
テキスト文字列を数式に変換しようとしていますが、2 つのワークシート間のリンクを記述しているため、テキスト文字列は少し変わっています。開始式は次のとおりです。
多数のスプレッドシートを手動でリンクする必要がないように、この式を作成しました。セルの最初の 2 つの単語をキャプチャし、数式の場合はリンクを確立するテキスト文字列に配置します。このように、会社名をセル B9 に入力するだけで、この式によって必要なリンクを説明するテキスト文字列が生成されます。式の出力は次のとおりです。
ご覧のとおり、これが数式の場合Cell D8
、xxx
ワークシートの値を返すリンクが生成されます。評価の回避策 (以下を参照) と間接関数を試しましたが、どちらも機能していないようです。これが意味をなさない場合はお知らせください。ご協力いただきありがとうございます。
excel - 数式でシート名を使用する方法
この問題について何かお役に立てば幸いです。この数式は、1 つのシートで姓と名を検索し、別のワークブック (10 年) から値を返します。多数のシートで 1 つの数式を使用できるように、2 つのワークブックでシートに同じ名前を付けました。したがって、式の「アート」部分を一般的なものにしたいと思います(現在のシートの名前ですが、対応するシートの値を探しています)。誰かが私を始めるためのアイデアを持っていますか? 間接的に試してみましたが、役に立ちませんでした...
私は試しました:=INDIRECT("'"&AJ2&"'!t5")
これはうまくいくようですが、式をコピーしてt6、t7などに更新できるようにt5を変更したいと思います.
次に試して=INDIRECT("'"&$AJ$2&"'!"&AK13)
みました。2つを組み合わせる方法はありますか?ある程度はうまくいくと思いますが、理想的ではない各シートに他のワークブックへのポインターを配置する必要があります...AK13
AK14
excel - セル変数で別のシートを参照する
私がやろうとしているのは、別のシートを参照する数式を作成することです。シートの名前を直接追加するのではなく、シート名を変数として持てるようにしたいです。
私の式は次のとおりです。
シート 1 はここで静的に参照されているシートですが、セル A5 はどのシートを見るかを決定するセルになります。「シート 1」と言うよりも、=A5 のようなものにする必要があります
INDIRECT の使用について読みましたが、これを機能させることができません
誰かが助けてくれれば、それは大歓迎です