問題タブ [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 投票する
2 に答える
3476 参照

excel - 複数の列を単一の列に転置する方法は?

大量に、この形式をどのように転置できますか:

以下のように単一の列に?

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

vba - VBA セル参照を使用して、閉じたブックへの外部参照を作成する

問題が発生しました。外部ワークブックへのパスを含むセルの範囲があり、そのすべてに同じ名前の範囲が含まれています。たとえば、セル B2 のワークブックには、「C:\test\test.xlsm」というテキスト文字列があります。その特定のファイルには、「namedrange」という名前の範囲があります。今、VBAで作成する関数を使用して、このnamedrangeを参照したいと思います。「INDEX」関数を使用して、外部の閉じたブックを参照したいと考えています。ただし、INDEX では、セルを参照してその参照を作成することはできません。INDIRECT を使用する必要があります: ただし、INDIRECT では、閉じたワークブックで INDEX を使用することはできません。では、これにどのようにアプローチしますか?セル B2 にリンクする「参照」という関数を作成しようとしました。次に、たとえば INDEX(Reference(B2),1,1) を使用して外部ワークブックを参照します。namedrange 行 1 列 1。しかし、これは機能しません。誰にもアイデアはありますか?同様に、これらの Reference で MATCH 関数を使用したいと思います。とても有難い!

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

vba - 2 組の単語の異なる行の組み合わせを一覧表示する

2 つの列で構成される行があり、この行の各セルには複数の単語が含まれている場合があります。同じ行の各セルの単語の組み合わせごとに、新しい行を取得する必要があります。簡単な例を挙げます:

この ROW1 から、この方法で作成された 3*2 = 6 つの新しい行を取得する必要があります。

これを取得するための簡単なマクロは何ですか?

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

excel - セルのコンテンツを列インデックスに使用するにはどうすればよいですか?

たとえば、セル M1 には、後で使用する列インデックス (AまたはBまたはC...) を格納します。

Dを使用して M1に文字を=SUM($M$1:$M$1)入力すると、列 D の合計が必要になります。M1 に変更DするとA、代わりに列 A の合計が必要になります。

なにか提案を?

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

excel - 間接関数は #REF を返します

一致/間接関数を使用して、Excel の別のシートのセル範囲の特定の値を見つけようとしています。A3 の値は、関数が参照しているシート番号であり、'1' は関数が参照しているシートです。

F1:F4000他のシートの範囲で、>7.5 はその範囲で 7.5 を超える最初の値を探しているためです。これが私がこれまでに持っているものです:

どんな助けでも大歓迎です

0 投票する
7 に答える
102779 参照

excel - INDIRECT を使用した動的チャート範囲: その関数は無効です (範囲が強調表示されているにもかかわらず)

関数を使用して動的に構築された範囲でチャートを作成しようとしていINDIRECTます。INDIRECTExcel は、シート上の対応する範囲を強調表示するため、作成している範囲を認識します。

ここに画像の説明を入力

ただし、チャートを保存すると、関数が無効であるというエラー メッセージが表示されます。

ここに画像の説明を入力

問題が何であるか/特定の開始点から特定の終了点までの動的チャート範囲を作成する方法を知っている人はいますか?

PS:上記のスプレッドシートはこちらからダウンロードできます。私が使用していた式:
=INDIRECT("sheet!"&E2&":"&E3)

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

excel - 複数の if と複数のワークシートを返す IF ステートメント

私は Excel の「マスター」ワークシートを設計し、その背後に別の W/S (つまり、マスター、2013 年 7 月、2013 年 8 月など) の月が連続して表示されます。次のことを行う IF ステートメントを挿入したいと思います。

マスターのセル E2 から 'マスター' B2 を見てください。

マスター シートでは、これを次のセルの下で繰り返す必要があります (つまり、E3 は B3 をチェックし、対応するシートに移動し、セル B102 を取得します)。

複数のifステートメントを試しましたが、うまくいきません。

VBAは役に立ちますか?

どんな考えでも大歓迎です!