問題タブ [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.
excel - 複数の列を単一の列に転置する方法は?
大量に、この形式をどのように転置できますか:
以下のように単一の列に?
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 関数を使用したいと思います。とても有難い!
vba - 2 組の単語の異なる行の組み合わせを一覧表示する
2 つの列で構成される行があり、この行の各セルには複数の単語が含まれている場合があります。同じ行の各セルの単語の組み合わせごとに、新しい行を取得する必要があります。簡単な例を挙げます:
この ROW1 から、この方法で作成された 3*2 = 6 つの新しい行を取得する必要があります。
これを取得するための簡単なマクロは何ですか?
excel - セルのコンテンツを列インデックスに使用するにはどうすればよいですか?
たとえば、セル M1 には、後で使用する列インデックス (A
またはB
またはC
...) を格納します。
D
を使用して M1に文字を=SUM($M$1:$M$1)
入力すると、列 D の合計が必要になります。M1 に変更D
するとA
、代わりに列 A の合計が必要になります。
なにか提案を?
excel - 間接関数は #REF を返します
一致/間接関数を使用して、Excel の別のシートのセル範囲の特定の値を見つけようとしています。A3 の値は、関数が参照しているシート番号であり、'1' は関数が参照しているシートです。
はF1:F4000
他のシートの範囲で、>7.5 はその範囲で 7.5 を超える最初の値を探しているためです。これが私がこれまでに持っているものです:
どんな助けでも大歓迎です
excel - INDIRECT を使用した動的チャート範囲: その関数は無効です (範囲が強調表示されているにもかかわらず)
関数を使用して動的に構築された範囲でチャートを作成しようとしていINDIRECT
ます。INDIRECT
Excel は、シート上の対応する範囲を強調表示するため、作成している範囲を認識します。
ただし、チャートを保存すると、関数が無効であるというエラー メッセージが表示されます。
問題が何であるか/特定の開始点から特定の終了点までの動的チャート範囲を作成する方法を知っている人はいますか?
PS:上記のスプレッドシートはこちらからダウンロードできます。私が使用していた式:
=INDIRECT("sheet!"&E2&":"&E3)
excel - 複数の if と複数のワークシートを返す IF ステートメント
私は Excel の「マスター」ワークシートを設計し、その背後に別の W/S (つまり、マスター、2013 年 7 月、2013 年 8 月など) の月が連続して表示されます。次のことを行う IF ステートメントを挿入したいと思います。
マスターのセル E2 から 'マスター' B2 を見てください。
マスター シートでは、これを次のセルの下で繰り返す必要があります (つまり、E3 は B3 をチェックし、対応するシートに移動し、セル B102 を取得します)。
複数のifステートメントを試しましたが、うまくいきません。
VBAは役に立ちますか?
どんな考えでも大歓迎です!