問題タブ [excel-2007]
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-2007 - Excelcountifセルを引き離してさまざまなことを行う
Excel 2007
数字と文字が変化するセルの行があります(これらはすべて何かを意味します。ランダムではありません)。
基本的にはタイムシートです。彼らが病気の日をとる場合はSを入れ、部分的な病気の日をとる場合はPSを入れます。問題は、彼らが仕事をした時間も費やしていることです。彼らはそれをこの形式で置きました:(数)/PS。
これで、文字だけの場合は、= countif(range、 "S")を実行して、s/psセルの数を追跡できます。それらがPSであり、スラッシュで区切られた番号があり、次にPSである場合、どのように追跡しますか。また、合計に追加するためにその番号を使用できる必要があります。これらすべてを追跡できるようにするために、別のものをフォーマットする必要があるのでしょうか。
excel - Excel 07で構造化参照を絶対にすることはできますか?
「Foo」と「Bar」の2列のテーブル「A」があります。構造化参照A[Foo]の数式があります。この数式を水平方向に入力するとき、参照をA [Foo]のままにしておきたいのですが、2番目の列で参照がA[Bar]に変わります。この構造化された参照を絶対にする方法はありますか?
サポートされていない場合、これがサポートされていないのは衝撃的です。
式の例:
= A [Foo]
それを水平方向にドラッグすると、テーブルに複数の列がある場合はFooが変わります
excel - Excelで構造化参照を使用して、テーブルの列のインデックスを取得するにはどうすればよいですか?
3列のテーブルがあります。構造化された参照が与えられると、列のインデックスを返す式を書きたいと思います。これは、構造化参照を使用してVLookup式を作成するのに役立ちます。
したがって、たとえば、MyTable
列A
のあるテーブルの場合B
、次のC
ように記述できるようにしたいと思います。
そしてそれを3に戻してもらいます。
今のところ、テーブルの範囲がシートの最初の列から始まることを確認して、次のように記述します。
でももっと頑強なものが欲しいです。
excel - Excelがすべての新しいドキュメントをR1C1モードに設定しないようにするにはどうすればよいですか?
新しいExcelシートを作成するたびに、セル参照モードを使い慣れたA1、B1などに変更する必要があります。恒久的にA1スタイルに設定する方法が見つからないようです。
R1C1の設定を変更し続ける必要がないように、作成できるマクロやテンプレートなどを使用する方法はありますか?
ssis - OleDbACEを介したExcel2007バイナリ(.xlsb)へのアクセス
Excel 2007のバイナリ形式(拡張子.xlsb)は、読み込みが速く、非常にコンパクトであるため、自分のニーズに完全に適していることがわかりました。大量のデータを含む一連のレポートをExcelで配信していますが、これらのレポートは実際にはISパッケージで読み込まれています。
したがって、この形式への変換を想定しました。アクセスOle DBプロバイダー12のドキュメントを読んでください。ここでは、xlsbがこのプロバイダーでサポートされていると書かれています。Excelでファイルを変換した後、パッケージ内のファイルを変更しようとすると( "b"サフィックスを追加してファイルのパスを変更するだけで)、次のエラーメッセージが表示されました。
さて、ファイルの変換に問題があるのではないかと思ったので、新しいものを選んで情報を入れました。もう一度試してみました、同じエラー!!
次に、「。udl」ファイルを使用してアプローチを試みましたが、同じエラーです。次に、さまざまなマシンでテストを試みました。-自分自身(Windows Vista SP1)-同僚(Windows XP SP2)-ISサーバー(Windows Server 2003 x64 SP2)
そして、エラーは持続します。エラーの再現はとても簡単だったので、グーグルで何も見つからなかったので少し驚いています。
誰かが私を助けることができますか?
よろしくお願いします、ラファエル
vba - SUMIFSのVBAコード?
x個の基準を満たす範囲の最初の行からセルを取得できるカスタム関数を作成しようとしています。これはSUMIFSの動作と非常に似ていると思いますが、最初の一致後に処理を続行しないという点で単純です。
VBAでSUMIFS(Excel 07)関数を再現するコードを知っている人はいますか?
したがって、たとえば、次のようなExcelのテーブルがある場合:
列W=a、X = b、Y> = 7(つまり値2)である列Zの値を取得する関数を記述できるようにしたいと思います。
SUMIFSは、必要なレコードが一意であり、数値を返すことを検討していると仮定して、ほぼこれを行うことができます。しかし、私の目的では、これらの仮定は機能しません。
excel - 「CELL TO THE LEFT」を参照するExcelの式
値がその左のセルの値と異なる場合にセルの色が変わるように、条件付き書式を設定しようとしています (各列は月、各行は特定のオブジェクトの費用です。監視したい数か月で価格が簡単に変化します。)
セルごとに実行してフォーマットドラッグすることはできますが、一般的な数式をワークシート全体に適用したいと考えています。
ありがとう!
c# - Excel の数式オートコンプリートで .net 自動化アドイン関数を表示する方法
Excel で数式として使用されるいくつかの関数を公開する、c# で記述されたオートメーション アドインがあります。
数式は Excel シートから正常に使用できますが、Excel2007 の数式オートコンプリート リストには表示されません。
つまり、Excel シート内で関数 AddNums(x,y) を使用する場合、その関数が何と呼ばれるかを知る必要があります。そうしないと、関数ウィザードで関数を見つけることができません。Add.. と入力し始めてから、Add で始まる式が表示されるのを確認できると便利です。
これは Excel のオートメーション アドインでサポートされていますか? (私はそれがxlls用であることを知っています)。