問題タブ [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.
module - ExcelセルからExcelワークシート関数を呼び出す
私はExcelモジュールにあるユーザー定義のvba関数のセットを持っており、それらはExcelスプレッドシートから呼び出されます...この時点ですべてが正常に機能しています。
モジュールからワークシートのコードページにvbaを移動するように求められました。これを行ったとき、ワークシートのセルから関数を呼び出すことができないことがわかりました...名前が既存のものとして表示されないだけです。Excelセルからワークシート関数を呼び出す方法はありますか?また、別のモジュールまたはワークシートコードビハインドのユーザー定義関数からワークシート関数を呼び出すのに問題はありますか?
編集:
sheetname.functionnameで呼び出すと、「名前がExcelの組み込み名またはブック内の別のオブジェクトの名前と競合します」というエラーメッセージがスローされることがわかりました...ここで、sheetnameを使用すると。それ以外の場合は、#NAMEに解決されますか?
これは、Excelワークシート関数をシートから呼び出すことができないことを意味しますか?
excel - 他の Excel セルの文字列値を使用して、数式で Excel セル アドレスを表すことはありますか?
このタイプの に対する答えが欲しいとしますformula = SUM(startcell:endcell)
が、startcell
コンポーネントendcell
は変更されます。
したがってC1
、式で直接使用して cell の値を表すのではなくC1
、値が何であれ使用して、式でB1, B2, and B3
表すことができるものを構築できるようにしたいC1
ですか?
おそらく、質問をするより良い方法は、「Excel には Python のようなものがありますeval()
か?」です。
excel - 文字列式を「実際の」式に変換する方法は?
私は0,4*A1
セルに(文字列として)持っています。この「文字列式」を実際の式に変換し、別のセルでその値を計算するにはどうすればよいですか?
excel - Excel-列1の項目を列2から削除し、結果を列3に入れるにはどうすればよいですか?
私は同様の質問を読みましたが、正確には私が必要としていたものではなく、頭を抱えていました。
行数がそれぞれ異なる2つの列があります。各列には、各行に1つの名があります。最初の列を2番目の列と比較するにはどうすればよいですか。最初の列の名前を2番目の列から削除し、結果を使用して3番目の列を作成しますか?
私はこれで真新しいので、非常に冗長な例が必要です。ありがとうございました!
どの行も特定の順序ではありません...
また、削除列を中央に配置し、列を最初に保持することもできますが、私には関係ありません。
私がこれを学ぶのを手伝ってくれてありがとう!
excel - セルの重複しない範囲を合計するExcelの数式?
A1 から A20 に数値があり、列 A の 5 つのセルの重複しない範囲を合計し、結果を列 E のセルに格納したいとします。これは次のようになります (式が各 E 列のセルに入力された場合)手動):
ただし、数式を E セルに手動で入力したくありません。Aの5つのセルの重複しない範囲を維持しながら、E1で数式を選択してE4にドラッグできるようにしたい! Excel では、既定ではこの動作が行われません。代わりに、次のようになります。
各 SUM() 関数で 5 つのセルの範囲がどのように重なっているのがわかりますか? 例: A1:A5 および A2:A6。それは私が望むものではありません。
では、これを可能にする式は何でしょうか? 基本的に、次の疑似コードは機能しますが、Excel でそのようなものを実装できないようです。
たとえば、E2 の場合、CURRENT_ROW = 2 は次のようになります。
この疑似コードは、CELL にメソッド シグネチャ CELL(row, column) があることを前提としています。
excel - Excelでテキストデータを並べ替える
私はこのようなテーブルを持っています:-
モデル列をExcelでこの形式に再配置/変換する必要があります:-
モデル列はキャラクターです。
excel - 数字を含む行の最初のセルを見つけますか?
私は次のようなエクスポートされたテーブルを使用してExcelで作業しています。
現在の状態(最後のセル)を元のセル(値のある最初のセル)と比較しようとしています。
I列には次の式があります=IF(G2 = "xxx", "NOT FOUND", IF(H2 = "xxx", "NOT FOUND", H2 - G2))
H列には次の式があります=IF(F2 = "", "xxx", F2)
列Gで、番号の付いた最初のセルを見つける必要があります。その範囲に1つがない場合は、Gを「xxx」にする必要があります。数値だけでなく、値を含む範囲(B2からF2)の最初のセルをチェックするだけでよいと思います。インデックスとマッチのコンボを使ってみましたが、よくわかりませんでした。
excel - Excelで文字列値のみを検証するための式
ユーザーにExcelセルに文字のみを入力してもらいたい。Excelのカスタム数式でISTEXT(value)を使用したが、 hgdashj2132154のような文字列の正しい出力を取得できない 。助けてください...ありがとうございます。
excel - Excelスプレッドシートを検索して抽出する
情報の表があります。最初の列には1から10の名前があります。また、jobs 1〜10という名前の列が10個あります。私はその人の名前に基づいてすべての間にデータを持っています。たとえば、名前3を見ると、同じ行に10個のジョブがあります。私の質問は、そのテーブルの下に10個の名前を持つドロップダウンリストを作成したことです。ドロップダウンリストから名前をクリックすると、その名前の行が10列の行全体に自動的に入力されます。VLOOKUPを試しましたが、さまざまな構文オプションで問題が発生しました。誰かアイデアがありますか?
excel - Excelコピー式の質問
これを別のセルにコピーすると、すべてのセルの値が1つ増えます。すべての値を同じに保つにはどうすればよいですか?または、コピーして1つの変数のみを増やすことができますか?