問題タブ [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.
excel - IF ステートメントと条件を含む数式
Excel 数式を使用して、それぞれのpDistance
合計の割合 ( )を決定しようとしています。たとえば、(合計)が 50 でが 10 の場合、合計距離の割合 ( ) は0.2になり、最後は常に 1 になります。-10 です。 Distance
Position
Site
Distance
Position
pDistance
pDistance
Site
=IF(B3<B2, 1, (B2/C2))
Position
このような場合、 を計算する前にすべての値に 10 を加算Position
するSite
必要がありますpDistance
。pDistance
これは、 を計算し、必要に応じて 10 を足すという 1 つの式で行うことができますか? それとも、最初にダミー列を作成するのが最善でしょうか? ダミーの列を作成する方法がある場合、条件が満たされるまで式を使用して何かを行うにはどうすればよいでしょうか (たとえばPosition
、 0 または newSite
に到達するまで 10 を追加します)。
excel - 1分OHLCデータを5分OHLCデータに変換する方法
Excel 2013 で 1 分間の OHLC (始値/高値/安値/終値) データを 5 分間の OHLC データに変換しようとしています。これまでのところ、原理はわかっています。Open
の場合と同様に、 は 5 行ごとに開始値を取得する必要がありますClose
。Min
/Max
もわかります。残念ながら、Excelは行 0 ~ 5、5 ~ 10 などから取得したいことを理解できません。0 ~ 5、1 ~ 6、2 ~ 7 などになりMin
ます。Max
私も何とかAVERAGEを使おうとしていましたが、出力が現実と全く一致しないので意味がありません。いくつかの調査から、関数 AVERAGE、OFFSET、INDEX、および MATCH からマクロを作成する必要があると思います。そこからが私の苦労の始まりです。その式をどのように構築するかわかりません。
カウント列でフィルターを使用した後の画像は次のとおりです。
excel - 条件付き書式 - AhK を A♥K♠ に変換する
基本的に、ポーカー ハンドのデータを次の形式で表示する列があります。
AsKh TcTd QsQh 5d7d
列に条件付き書式設定式を適用して、ダイヤモンド「d」がシンボル化された青いダイヤモンドに置き換えられ、その前のカードが青色になるようにします。すべてのカードについても同様です。目標は、データを読みやすくすることです。
どうもありがとう!
excel - 配列乗算関数
配列内の個々の数値を長さの異なる別の配列で乗算しようとしていますが、これは長い方法でしか達成できませんでした。
配列 1:J7:J25
配列 2:B62:B68
いくつかの非常に長い配列に対して、これを複数回行う必要があります。もっと簡単な方法はありますか?
charts - Excel 2013 でグラフの凡例を変更する方法
大きなレポート内のデータのサブセットから Excel 2013 でグラフを作成しようとしています。すべての例は、ヘッダーを使用してグラフの凡例を作成することを示していますが、レポートで選択行を使用しているだけなので、ヘッダーを利用できません。凡例を直接、または間接的に変更する方法はありますか。私はどんな提案にもオープンです。基本的に、グラフにしたい複数のデータポイントを含む行があります。タイトルは問題ありませんが、凡例は 1 と 7 (私がチャート化している列) を示しているだけです。レポート全体をグラフにしたくないので、列見出しをキャプチャできないようです。
excel - AutoFilter は正しい結果を返しますが、 SpecialCells(xlCellTypeVisible).value の場合、Excel はレコードの半分しか返しません
これは私のコードです
AutoFilter には 40 個のレコードがあることが示されていましたが、.SpecialCells(xlCellTypeVisible) を使用すると、そこから約 20 個のレコードを取得できます。レコードを確認した後、date2 と一致する最後の範囲を常に返すことがわかりました。範囲が無視された後、なぜですか?
//フィルター後のサンプルデータ
フィルタ範囲 20130101 - 20130107
私は何か間違ったことをしていますか?Excel はフィルターの後に表示されるものすべてを自動的に返すと思っていましたが、同じフィルターを適用しているように見えますか? 何か案が?
更新 1 Siddharth Rout コードを適用した後、より多くのサンプル データ
excel - セルを相互にリンクします。セルがリンクされたセルを更新する、またはその逆
多かれ少なかれ同じ結果につながる可能性のある 2 つのアイデアがあります。
リンクされたシステムにあった最新のエントリに合わせて、同様のセルまたはテーブルを更新しようとしています。たとえば、セル A1 はセル B2 にリンクされています (このシステムでは、作成しようとしています)。A1に「1」や「テキスト」などを入力すると、システムはセルB2をセルA1に入力したものに更新します。ただし、反対の場合も同じように機能する必要があります。セル B2 を "5" に変更すると、セル A1 にも "5" が表示されます。また、Excel 2013 があることに注意してください。
セルまたはテーブルを操作するには、これが必要です。それで、可能な解決策にたどり着きます...
リンクされたすべてのセルまたはテーブルを自動的に更新する VBA のサブルーチン。
関数やツールなど、これを行うために VBA または別の Excel の側面を使用する、私には知られていない何らかのメカニズム。
あなたの答えまたは解決策では、VBAの経験が浅いことに注意してください。前もって感謝します。
vba - 行と列のテーブルの範囲をコピーする
=copy_function name("セル範囲","セル範囲","セル範囲",ワークブック名_anddestinationcelladdress)
こんにちは、私はプログラミングが初めてで、関数をこの =copy_function name("cell range",workbook name_andcelladdress) のようにしたいと考えています。
セル範囲もこのようになります (a1:j15) からのテーブルがあり、("a1:a4","c1:e4") のみが必要な場合、B 列をワークブックにコピーする必要はありません。