問題タブ [excel-2013]

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 に答える
326 参照

excel - IF ステートメントと条件を含む数式

Excel 数式を使用して、それぞれのpDistance合計の割合 ( )を決定しようとしています。たとえば、(合計)が 50 でが 10 の場合、合計距離の割合 ( ) は0.2になり、最後は常に 1 になります。-10 です。 DistancePositionSiteDistancePositionpDistancepDistanceSite=IF(B3<B2, 1, (B2/C2))Position

このような場合、 を計算する前にすべての値に 10 を加算PositionするSite必要がありますpDistancepDistanceこれは、 を計算し、必要に応じて 10 を足すという 1 つの式で行うことができますか? それとも、最初にダミー列を作成するのが最善でしょうか? ダミーの列を作成する方法がある場合、条件が満たされるまで式を使用して何かを行うにはどうすればよいでしょうか (たとえばPosition、 0 または newSiteに到達するまで 10 を追加します)。

Excel 2013 の if ステートメントのスクリーンショット (条件付きステートメントが必要)

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

excel - 1分OHLCデータを5分OHLCデータに変換する方法

Excel 2013 で 1 分間の OHLC (始値/高値/安値/終値) データを 5 分間の OHLC データに変換しようとしています。これまでのところ、原理はわかっています。Openの場合と同様に、 は 5 行ごとに開始値を取得する必要がありますCloseMin/Maxもわかります。残念ながら、Excelは行 0 ~ 5、5 ~ 10 などから取得したいことを理解できません。0 ~ 5、1 ~ 6、2 ~ 7 などになりMinます。Max

私も何とかAVERAGEを使おうとしていましたが、出力が現実と全く一致しないので意味がありません。いくつかの調査から、関数 AVERAGE、OFFSET、INDEX、および MATCH からマクロを作成する必要があると思います。そこからが私の苦労の始まりです。その式をどのように構築するかわかりません。

カウント列でフィルターを使用した後の画像は次のとおりです。

ここに画像の説明を入力

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

excel - 条件付き書式 - AhK を A♥K♠ に変換する

基本的に、ポーカー ハンドのデータを次の形式で表示する列があります。

AsKh TcTd QsQh 5d7d

列に条件付き書式設定式を適用して、ダイヤモンド「d」がシンボル化された青いダイヤモンドに置き換えられ、その前のカードが青色になるようにします。すべてのカードについても同様です。目標は、データを読みやすくすることです。

どうもありがとう!

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

excel - 配列乗算関数

配列内の個々の数値を長さの異なる別の配列で乗算しようとしていますが、これは長い方法でしか達成できませんでした。

配列 1:J7:J25 配列 2:B62:B68

いくつかの非常に長い配列に対して、これを複数回行う必要があります。もっと簡単な方法はありますか?

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

charts - Excel 2013 でグラフの凡例を変更する方法

大きなレポート内のデータのサブセットから Excel 2013 でグラフを作成しようとしています。すべての例は、ヘッダーを使用してグラフの凡例を作成することを示していますが、レポートで選択行を使用しているだけなので、ヘッダーを利用できません。凡例を直接、または間接的に変更する方法はありますか。私はどんな提案にもオープンです。基本的に、グラフにしたい複数のデータポイントを含む行があります。タイトルは問題ありませんが、凡例は 1 と 7 (私がチャート化している列) を示しているだけです。レポート全体をグラフにしたくないので、列見出しをキャプチャできないようです。

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

excel - AutoFilter は正しい結果を返しますが、 SpecialCells(xlCellTypeVisible).value の場合、Excel はレコードの半分しか返しません

これは私のコードです

AutoFilter には 40 個のレコードがあることが示されていましたが、.SpecialCells(xlCellTypeVisible) を使用すると、そこから約 20 個のレコードを取得できます。レコードを確認した後、date2 と一致する最後の範囲を常に返すことがわかりました。範囲が無視された後、なぜですか?

//フィルター後のサンプルデータ

フィルタ範囲 20130101 - 20130107

私は何か間違ったことをしていますか?Excel はフィルターの後に表示されるものすべてを自動的に返すと思っていましたが、同じフィルターを適用しているように見えますか? 何か案が?

更新 1 Siddharth Rout コードを適用した後、より多くのサンプル データ

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

excel - セルを相互にリンクします。セルがリンクされたセルを更新する、またはその逆

多かれ少なかれ同じ結果につながる可能性のある 2 つのアイデアがあります。

リンクされたシステムにあった最新のエントリに合わせて、同様のセルまたはテーブルを更新しようとしています。たとえば、セル A1 はセル B2 にリンクされています (このシステムでは、作成しようとしています)。A1に「1」や「テキスト」などを入力すると、システムはセルB2をセルA1に入力したものに更新します。ただし、反対の場合も同じように機能する必要があります。セル B2 を "5" に変更すると、セル A1 にも "5" が表示されます。また、Excel 2013 があることに注意してください。

セルまたはテーブルを操作するには、これが必要です。それで、可能な解決策にたどり着きます...

  1. リンクされたすべてのセルまたはテーブルを自動的に更新する VBA のサブルーチン。

  2. 関数やツールなど、これを行うために VBA または別の Excel の側面を使用する、私には知られていない何らかのメカニズム。

あなたの答えまたは解決策では、VBAの経験が浅いことに注意してください。前もって感謝します。

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

vba - 行と列のテーブルの範囲をコピーする

=copy_function name("セル範囲","セル範囲","セル範囲",ワークブック名​​_anddestinationcelladdress)

こんにちは、私はプログラミングが初めてで、関数をこの =copy_function name("cell range",workbook name_andcelladdress) のようにしたいと考えています。

セル範囲もこのようになります (a1:j15) からのテーブルがあり、("a1:a4","c1:e4") のみが必要な場合、B 列をワークブックにコピーする必要はありません。