問題タブ [worksheet-function]
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 - 連続していない空白セルに、最初の空白の上のセルの値を入力します
次のような列があります。
空白は、その上のレコードを参照します。したがって、#4 は赤に関連付けられ、6 と 7 は青に関連付けられます。
列全体の空白を簡単に埋める方法はありますか?
excel - Excel チャートの動的範囲選択
私は、Excel シートのセットアップに関する単純だが複雑な要求を持っているクライアントを持っています。どこから始めればよいかわかりません。空白を描いています。
データ範囲があります。例:
その上に構築されたチャートがあります。データを変更し、グラフを変更し、ワークシートを保護して、他のユーザーが古いデータを変更できないようにします。単純。
実現したいこと: Q4 の下に次の Q1 を追加すると、チャートは「自動的に」最新の 4Q を選択します。したがって、データを次のように更新すると:
グラフには、過去 4 四半期 (2010 年第 2 四半期から 2011 年第 1 四半期) のデータが表示されます。目標は、「古い」データを同じシートに保持しながら、チャートを最新の四半期に更新することです。
私は考えています:「固定」データの場所、データを逆にして(新しいデータを一番上に)、新しい四半期ごとに行を挿入するだけです:
しかし、これには既存の Excel シートへの多くの変更が含まれ、より簡単でより良い「修正」があることを期待していました。
EDIT:@Lance Roberts〜あなたの提案で実行:
-もう少し詳細...データは、列情報がAにあるように設定されていますが、複数のテーブルのデータはB +にあります。表 1 は B/C です。表 2 は D/E です。その他
- データもテーブルとは別のシートにあります。
行ってみます: This Offset Description、私がやろうとしたことは、次のような調整です:
目標は、B/C/etc データの長さ/位置を A に結び付けることです。したがって、A に列を追加すると、それに応じて Data1/2 に結び付けられたものが調整されます (または 3/4/5/etc、これは上の異なるグラフです)。別シート)
データセルを最初の行で選択し、次にオフセット番号でデータ x 列を取得する必要があります。式のバリエーションは機能していないようです。
まだ解決していない 1 つの問題: データが適切に整列していません:
「データ」は常に、2 番目から最後の四半期までの最後の列です。前四半期は常に空です。データは右にシフトしています (この例では、3Q10 の下 - 正しい列の下ではありません。11 は 4Q10 の下である必要があります。9.5 は 2Q10 の下である必要があります)。
私は何か単純な間違いを犯していることを知っています...
動作しているようです。最初に変更しなければならなかったのは、CountA - 9 (CountA - 8 ではない) でした。次は「列オフセット」(0、1、2、3、...) です。また、いくつかのものを分割して、より区分化します(レポートのニーズに合わせて、これを行う方法を他の誰かにトレーニングする必要があります).
ありがとうランス:)
excel - Excel 2005:2日間の差、時間差を数える
私はこのExcel関数を正しく機能させようとしてきましたが、壁にぶつかりました。開始日と開始日を考慮して、2つの日付間の正確な日数の差を計算しようとしています。このように一般的なニーズがあるはずですか?
例:
私は.3を推測していますが、あなたはその考えを理解しています:)私の現在の式は次のようになります:
ほぼ完全に機能します...唯一の問題は、今日が開始日と終了日の間にある場合、丸1日のみを計算し、部分的なものは含まないことです。
この関数のパラメーターは次のとおりです。
- 今日は開始日の前です:完全な日数を計算します
- 今日は開始日と終了日の間にあります:開始/終了時間を考慮して、残りの正確な日数を計算します
- 今日は開始日です:開始/終了時間を考慮して、残りの正確な日数を計算します
- 今日は開始日、残り時間です:開始/終了時間を考慮して、正確な残り日数を計算します
- 今日は終了日であり、終了時刻の後:ゼロ
- 今日は終了日、残り時間:開始/終了時間を考慮して、正確な残り日数を計算します
- 今日は終了日後です:ゼロ
c# - Excel 共有数式展開
C# の OpenXML ライブラリを使用して Excel ファイルを読み込んでいます。
私の要件の 1 つは、数式を含む各セルの正確な数式を表示できるようにすることです。OpenXML でエンコードされたファイルは、「共有数式」を使用してファイル サイズを縮小します。
このような:
上記の例 (D2+C3) ではかなり単純な根の式であり、明らかにこれらは任意に複雑になる可能性があります。
私が知りたいのは、下位のセル (D4、D5、D6 など) を取り、「共有されていない」式を返すライブラリまたはサンプル コードがあるかどうかです。
たとえば、D6 の場合、これは "D5+C6" を返します。
excel - エクセル:セル内にFOR文を数式として入れることはできますか?
私はこれを行うことができます=(For i=1 to 100, print i)
VBAを使用せずにFORステートメントをセル内に配置する方法はありますか?
excel - Excel:マージされたキーセル全体にあるセルを連結/取得します
次のような単純なシートを想定します。
最初の列はマージされたキーセルであり、2番目の列には不明な数の行があり、各セルにテキスト値があります。
私が欲しいのは、VLOOKUP / HLOOKUPなど、マージされたキーセル全体のセルのリストを取得する手段です。
マクロを使用したい場合でも、「1」のVLOOKUPの結果としてプログラムでabcセル範囲を取得するにはどうすればよいですか。
それがうまくいかない場合は、リストに文字が存在するかどうかを論理的にチェックするだけで問題ありません。
たとえば、キー値が与えられた場合、次のような条件をプログラムで適用できるようにしたいと思います。
編集:
上記は例であることに注意してください。「a」、「b」、「c」しかないことを必ずしも知っているわけではありません。各セットの行数はわかりません。
ありがとう。
excel - Excelの数式(VBAなし)を使用して、HTTP POST応答内のデータを取得するにはどうすればよいですか?
クリック時にHTTPPOSTを送信し、応答を解析して別のセルに入力するExcelハイパーリンク数式を作成する方法はありますか?
excel - 選択に基づいて検索および合計
Sum、CountIf、Dsum、SumProductを試しました
ComboBox「History_Select_Debtor」を含むユーザーフォームがあります。ComboBoxのRowSourceは、「Debtor_list_Debtors」(ワークシート「DebtorList」の動的な名前付き範囲)です。これはA2:A24の顧客名で構成されていますが、最終的には大きくなります。
ユーザーフォームには、「txtPurchased」という名前の購入アイテム合計のテキストボックスもあります。
トランザクションごとに、7つの列で構成されるワークシート「InvoiceList」にレコードが保存されます。
これらの各列には、動的な名前付き範囲があります
アイテム列に保存されたレコードはテキストです。
「支払い済み残高」、「追加残高」、「四半期アイテム」、「半分アイテム」、「1アイテム」-「10アイテム」
「コンボ選択(History_Select_Debtor)に基づいて」、「InvoiceList」でその特定の債務者を参照し、購入の総数を合計して、その値を「txtPurchased」に表示する必要があります。
各アイテムに特定の値を割り当てる必要があります。たとえば、「クォーターアイテム」=0.25または「5アイテム=5」です。
例として、「エイドリアン」がInvoiceListに7つのトランザクションを記録している場合
「txtPurchased」に表示される値は「15」になります。
購入総額を合計するマクロがあります。
これは、「History_Select_Debtor」で選択された債務者だけでなく、合計行を合計します。
私が作成した別のマクロも機能しません。
これに関する問題は、ComboBoxのRowSourceとしてInvoice_list_Debtorを使用すると、170を超える重複した名前になってしまうことです。
これが、作業するためにコーディングする必要のあるページのソースコードです。
excel - Excelで区切られた文字列から単語を抽出しますか?
これらの単語に電子メールを意味する「@」が含まれているという条件で、セミコロンの間の特定の単語を抽出する必要があります。
次に例を示します。
... 等々
電子メールの特定の場所がないため、どこにでもあることに注意してください。また、「@」以外の一般的な単語や文字がないため、電子メールを抽出して A2 と B2 などに入れるには、セミコロン + 含む「@」のいずれかを選択する式が必要です。
perl - サードパーティのアドイン関数を参照する Perl で Excel スプレッドシートを生成する
Spreadsheet::SimpleExcel で xls ファイルを生成しようとしています。このファイルは、サード パーティのアドイン (重要な場合はブルームバーグ) で定義されている関数を呼び出します。基礎となる WriteExcel パッケージは、このアドイン関数を認識していないため、これを書き出すことができません。モジュールが認識しており、この関数を追加できる可能性がある組み込み関数の巨大なハッシュ テーブルが表示されますが、関数の属性、特に「ptg コード」がわかりません。
このサードパーティ関数のptgコード(これはオペコードのようなものだと思います)を特定する方法はありますか、またはモジュールをだましてこれらを知らなくてもこれらの関数を書き出せるようにする方法はありますか詳細?それとも、私が考えもしなかった第 3 の計画ですか?