問題タブ [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 に答える
456 参照

excel - Excel 2013: すべての要件を満たすリストを生成する

すべての質問に正しく答えた勝者を無作為に抽出するスプレッドシートを作成する必要があります。


回答の確認

回答が適切に回答されたことを確認する列「正解」を追加しました。正しい場合はQuestionIDを返し、FALSEの場合は「不正解」を返します。

データベースの結果を検証するための回答を含む別のテーブルがあります。

  • 9747 | 間違っている | 正解 | 違う
  • 9748 | 正解 | 間違っている | 違う
  • 9749 | 間違っている | 間違っている | 正しい
  • 9751 | 正解 | 間違っている | 違う
  • 9752 | 間違っている | 間違っている | 正しい
  • 9753 | 間違っている | 間違っている | 正しい

可能な勝者を引き出す

すべての質問に適切に回答したすべての PersonID を取得する必要があります。質問に間違って答えた場合、失格となります。また、質問に答えられなかった場合は失格となります。

TableWithData

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

registry - Excel 2013 がインストールされているかどうかを検出する

Excel 2010 は、レジストリ内の HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Excel\InstallRoot の存在を確認することで検出できます。

Excel 2013 では、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Excel\InstallRoot が機能しないようです。

Excel 2013 がインストールされているかどうかを確認するにはどうすればよいですか?

0 投票する
3 に答える
8064 参照

vba - Excel 2013 のスプレッドシート比較のスクリプトを作成する方法

Excel 2013 の Inquire アドインから、新しいスプレッドシート比較機能を VBA スクリプトに組み込んでみました。

計画では、定義済みの名前を持つ 2 つのスプレッドシート間の比較を自動化し、すべての違いを新しいスプレッドシートとしてエクスポートするマクロを用意する予定です。

今日まで成功せずに。

これが私がこれまでに試したことです:

  1. 通常、一部の Excel 機能を自動化する方法を学習するには、マクロの記録を使用します。
  2. それが失敗した場合は、追加可能な参照のリストを調べて、明らかな何かが欠けているかどうかを確認します。

この場合はどちらも失敗しています。マクロを記録したとき、スプレッドシート比較に関連するコードは表示されませんでした (セル選択などの周辺機能のみが表示されました)。また、追加可能な参照はどれも、Spreadsheet Compare のようには見えませんでした。

では、VBA から Excel の 2013 スプレッドシート比較のスクリプトを作成するにはどうすればよいでしょうか。

0 投票する
4 に答える
39156 参照

excel - Excel 2013 Forumla が一部のセルで機能しない

SO 私は Excel 2013 でいくつかの作業を完了しようとしています。最初の数式を機能させた後、それを他のいくつかのセルにドラッグしました。参照などの標準的なロックをすべて行い、正確な数式を新しいセルの数式ウィンドウにコピーして貼り付けました。数式は、ドラッグされたセルではなく、最初のセルで機能します。また、貼り付けると一見ランダムなセルでも機能します (スクリーン ショットを参照)。

数式は以下のとおりです...これは真新しいシートで、数式が貼り付けられるまでセルは初期化されていませんでした。これは Excel 2013 の問題ですか? 式は一部のペーストでは完全に機能し、他のペーストでは機能しないため、それは問題ではないと思います...いくつかのセルにペーストした後、セル形式を変更して、結果がまったく変わるかどうかを確認しました-そうではありません。

更新: false の値を追加したところ、ゼロ セルで IF が false と評価されました...一部のセルでは正しく true であり、他のセルでは false である理由はまだ謎です。

ここに画像の説明を入力

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

excel - Excelバージョンに基づく条件付きコンパイル

VBAで条件付きコンパイルを使用して、64ビットバージョンと32ビットバージョンを区別できることを知っています(を使用#If VBA7 Then ...)。

Application.Versionコンパイル時にExcel2013/2010/2007/ ...などを区別できるように、と同様のビルドイン定数もありますか?

また、利用可能な既存のコンパイラ定数のリストはありますか?これまでのところVBA7Win64(たとえばこの記事から)見つけましたが、他に何かありますか?

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

excel - Excelの文字列の区切りリスト、値がない場合は区切り記号を追加しないでください

Excel で値のリストを区切り文字列に変換したいと考えています。非 VBA ソリューションを探していますが、VBA ソリューションがある場合は投稿してください。その方法を確認できます。

回したい

  • アフィリエイト
  • ハブ
  • DC
  • フランチャイズ
  • 本社

に: アフィリエイト > ハブ > DC > フランチャイズ > HQ

これが私の現在のコードです

このコードは機能しますが、洗練されておらず、より多くのリスト項目に展開するのが困難です

ここにいくつかのスクリーンショットがあります

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

excel - あるピボットテーブルが別のピボットテーブルから作成されたグラフに影響を与えないようにするにはどうすればよいですか?

Excel 2013で一部のサーバーの平均CPU負荷の処理に取り組んでいます。生データは、CPU負荷と各行のタイムスタンプを含むRawDataという名前のテーブルにあります。RawDataから、2つのピボットテーブル(loadDailyとloadHourly)を作成しました。loadDailyで、タイムスタンプを行ラベルとして設定し、それを日、時間、分でグループ化するように設定し、そこからCPU負荷の優れたグラフを作成しました。今私が抱えている問題は、loadHourlyのタイムスタンプフィールドを時間のみでグループ化しようとすると、他のピボットテーブル(loadDaily)とそれにリンクされたピボットグラフにもグループ化が適用されることです。タイムスタンプフィールドのグループ化をloadHourlyにのみ適用するにはどうすればよいですか?

0 投票する
4 に答える
27071 参照

excel - 隣接するセルが指定された値の間にある場合は、セルのテキストを設定します

Excel2013で学生評価シートを作成しています。別のセルの値に基づいてセルの表示テキストを設定したい

例えば

セルH3の値が0〜5の場合、セルI3は「初級」を表示する必要があります。
セルH3の値が6〜10の場合、セルI3は「中級」を表示する必要があります。
セルH3の値が11〜 15、セルI3は「中級」を表示する必要が
ありますセルH3の値が16〜20の場合、セルI3は「詳細」を表示する必要があります

これを達成するための最良の方法は何ですか?この結果を達成するために条件付き書式で使用できる式を誰かが提案できますか?

ありがとうございました

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

excel - 表の行サイズを別の表の行サイズに変更する

SQLコマンドを介してフィードされる1つのシートにtable1があり、table1を参照する別のシートに別のtable2があります。table1 に従って行数をリサイズするには table2 が必要です。

Table2 は計算列を持つテーブルであり、1 つおきの列は table1 列です。

table2 の私の参照は次のようなものです。

calc(table1[column1]) table1[column1] table1[column2] ....

注:列参照に @ を使用しようとしましたが、うまくいきませんでした。