タグ付けされた質問 「microsoft-excel」

Microsoftによるスプレッドシートアプリケーション。質問にVBAでのExcelのプログラミングが含まれる場合は[vba]と一緒に、Excelの数式またはワークシート関数が含まれる場合は[worksheet-function]と一緒にこのタグを使用します。

1
Excel 2016:行内で最新の日付を見つけて列ヘッダーを返す
行内の最新の日付を見つけてその列見出しを返す式は何ですか。たとえば、以下のように: - 青:セルC242は、その行の最新の日付(2016年9月1日)を検索し、その列見出しのタイトル "75%CD)を返すことによって75%CDを返しました。 - オレンジ:セルC244が行内で最新の日付を検索しているRFI(2016年8月11日)を返し、その列見出しのタイトル "RFI"を返す ご注意ください:最新の日付は、行頭、行頭、行末にあります。最初または最後のゼロ以外の値を検索してもうまくいきません。 ご協力ありがとうございました

1
参照ブックを開いたときに数式に#REFエラーが表示されないようにする方法
ワークブックAには、自分のワークブックBを参照する数式があります。ワークブックBを開いて編集を有効にすると、ワークブックAの数式はすべてワークブックBのワークシート名を#REFとして表示します。ブックBを更新するたびに手動でこれらの#REFをすべてワークシート名に戻す必要があるため、これは非常にイライラすることです。 これは、外部ワークブックを参照している他のワークブックには当てはまりません。そのような場合、参照先のワークブックを開いてもエラーが発生しますが、式が物理的に変わることはありません。参照したワークブックの編集が終了したら、[リンクの編集]ダイアログボックスの[値の更新]をクリックしてください。 この2つの状況の違いは何ですか?私が説明した最初の状況を2番目の状況に変更するにはどうすればよいですか。参照されているブックの構造が変わらないのに、Excelが物理的に数式を変更するのはなぜですか? 外部ブックで参照している範囲が変わる可能性があるので、INDIRECT()式は使用したくありません。

0
トラブルシューティング - VBAを使用してExcel(2013)で異なるシートから2つのセルをミラー化する方法
私は広範な問題追跡ファイルのためのVBA設定に取り組んでいます。私はすべての問題を含む1枚のシートを持っています、そして管理するのは難しいです。ある日の優先順位の高い10個の項目をユーザーに提示し、それらの項目を更新してさらに問題を取り出せるように設計された別のシートがあります。データがミラー化されている方法のため、ユーザーはどちらかのシート上のデータを操作し、それをもう一方のシートにミラ​​ーリングできるようにする必要があります。 別の質問からいくつかの提案されたコードを見つけ、1つのセルしかミラーリングしていない限りそれを機能させることができましたが、他のセルに追加するコードの複製を開始するとすぐに(約200のセルが必要です) (ミラーリングされている)、すべてのセルは更新を停止します(以前は正常に機能していたものも含む)。 の その他の問題 追加のセルミラーリングコード行を追加する前でも、シートが最も優先度の高い10項目をレポートする方法に関連していました。私は最初のシート(わかりにくいもの)を取り、特定の方法でデータをソートするマクロを作成し、そのマクロをもう一方のページのボタンに添付しました。ボタンを押すと、最初のシートのデータが正しくソートされますが、ミラーリングされたセルは更新されません。だから私は知る必要があります 1) 複数のセルをミラーリングできるようにコードを調整する方法 2) ボタンを使って最初のシートをソートすると、2番目のシートのデータが更新されます。 ミラー化セルを1セットしか持っていないときに機能していたコードは、シート1コードにある以下のコードです。 Private Sub Worksheet_Change_B2(ByVal Target As Range) Dim B2 As Range, B2_1 As Range Set B2 = Range("B2") Set B2_1 = Sheets("Priority Table").Range("B2") If Intersect(Target, B2) Is Nothing Then Exit Sub Application.EnableEvents = False B2_1.Value = B2.Value Application.EnableEvents = True …

1
> =のCOUNTIFS、誤ったデータ型
私は自分のエクセルフォーミュラを動かすことができません。 ZÄHLENWENNS です COUNTIFS =ZÄHLENWENNS(A:A;A2;C2;C2>=18) 私はいつも得ます: この式で使用されている値のデータ型が間違っています これはシートの抜粋です。 UserId User-Count Duration 144 #WERT! 18 78599 #WERT! 1 15033 #WERT! 14 77529 #WERT! 20 144 #WERT! 19 私は、ユーザーが18以上の期間を持っている頻度をカウントしたい(最大は20)。 したがって、望ましい結果は次のようになります。 UserId User-Count Duration 144 2 18 78599 0 1 15033 0 14 77529 1 20 144 2 19 144 2 17

1
別々のタブにある2列からの重複検索
シート1 Column G 1300 8桁の数字があります。 シート2 Column D で最大23桁の数字に一致する23 8桁の数字を持つ シート1 。 私はこれらの重複を見つける必要があります シート1 スプレッドシート全体を削除します。 指示に従ってみましたが、正しく動作させることができないようです。 式を一度学べば、設定されます。助けてくれてありがとう。


2
Excelで日付パターンを作成する
私は毎週毎週増加する日付の列を作成しようとしています。例:今年のためそれは2016年1月4日そしてそれから2016年11月11日から始まります。 2016年4月4日の日付が12回表示され、それから来週の12回の表示が必要です。その他の年度についても同様です。 これを行うための最良の方法は何ですか?

1
Excelは私のブックの他のシートへの絶対参照を保存します。ブックを同僚に電子メールで送信すると問題が発生する
これには次のような問題があります。 ピボットテーブルを作成し、別のシートへの参照を設定します。次に例を示します。 =Sheet1!A:C ファイルをさまざまな場所に保存、コピー、カットアンドペーストすると、ソースパスが表示されます。 =C:\Oldfilepath\[Oldfilename.xlsx]Sheet1!A:C ファイルの新しいバージョンはファイルの古いバージョンのソースデータを参照するので、これは非常に望ましくありません。私はもちろん、まだ言及するための要点 =Sheet1!A:C ファイルのコピー/貼り付け、切り取り/貼り付け、または電子メール送信にもかかわらず。 私は数ヶ月この問題を抱えていました、そしてそれは本当に私を悩ませます。私は別のスレッドで、「他の文書へのリンクを更新する」および「外部リンクの値を保存する」をチェックする必要があることを読みました。それでも問題は解決しませんでした。 代わりに範囲を参照するための推奨事項も読んでいます。それでも問題は解決しませんでした。 =ExportRange なりました =C:\Oldfilepath\[Oldfilename.xlsx]ExportRange 誰もがこれに対する解決策を知っていますか? Excel 2013を使用しています。

2
同じ値のExcel合計変数
私は以下のテーブルを持っています: SKUが表示され、次にそのSKUの製造期間、次に新しいSKUとその期間が表示されます。 あなたが見ることができるのはSKU 1そしてそれからSKU 1と同じであるSKU 2そしてそれからSKU 3-10です。これが起こったとき私はそれらを合計したいと思います。結果は次のようになります。 私はVBAなしで、そして公式を使ってこれをやりたいです。 10以上のSKU、したがって10の期間はありません。

2
特定のデータを抽出するためのExcelマクロ
私はコンピュータ上のすべてのアプリを含むセルを持つスプレッドシートを持っています。マクロからリストから特定のアプリケーションを抽出し、残りのアプリケーションを削除して、必要なアプリケーションを同じセルまたは次のセルに表示するようにします。 たとえば、セルデータは次のようになります。 "Microsoft Office Project Professional 2010 - 14.0.6029.1000"; "Microsoft Office 2010用のセキュリティ更新プログラム(KB2598039)32ビット版"; "Microsoft Office 2010用のセキュリティ更新プログラム(KB2553091)"; "Microsoft Office 2010(KB982726)32ビット版の定義の更新"; "Microsoft Office 2010(KB2553455)32ビット版用の更新プログラム"; "Microsoft Office 2010用の更新プログラム(KB2494150)"; "Microsoft Office 2010(KB2553181)32ビット版用の更新プログラム"; "Microsoft Project 2010 Service Pack 1(SP1)"; "Microsoft Office Project"の任意のバージョンのセルを検索してから、残りのセルテキストを削除してMicrosoft Office Project Professional 2010 - 14.0.6029.1000を表示します。 マクロを作成したことがないので、どこから始めたらよいのかわかりません。どのように私はこれを行うことができますか?

1
エクセル:最速タイムを競技者の名前に変更
私はこの単純な問題に対する解決策を探しています。 最速の時間を把握するために自動ワークシートを作成しようとしています。アイデアはSMALL機能で最速時間を追跡することであり、それは働いています。最速タイムを競技者の名前に置き換えたいのですが。 時間が競技者と一致する場合、特定のデータを別のセルからのデータで置き換える方法は? 編集:これは問題です:

2
Excel 2013 - データ検証 - 2番目の条件に一致する場合は値を含むドロップダウンリストを作成します
私はできるだけ自分の問題を単純化するつもりです。私はExcelで2枚のシートを手に入れた。最初のシートで私は場所のリストを作成しています。次の列(C)には自動的に作成されるIDがあるはずです(最初の場所はID-001、 2番目はID 002などを取得します。 2番目のシートでは、資産のリストを作成しています。したがって、ここでもまた、列Aで領域を選択し、列Bに資産の名前を入力します。 今度は、C欄にドロップダウン・リストを表示し、そこには、面積が同じである最初の表のIDだけを表示します。 OFFSET関数を使用しようとしましたが、欠けているのは、IDのリストを同じ領域を持つものに制限するためのある種の「select if」(countifやsumifなど)です。 各エリアには多くの場所とアセットがありますが、すべての場所とすべてのアセットは1つの場所にしかマップできません。 あなたの答えを楽しみにしています。優れたソリューションかvbaソリューションのどちらかが素晴らしいでしょう。


2
2つの変数を使用してExcelでIF-THENステートメントを作成する方法を教えてください。
A B C(Output) ----------- ----------- ------ | 65 | 0 | 2 | ----------- ----------- ------ | 31 | 99 | 3 | ----------- ----------- ------ | 0 | 36 | 2 | ----------- ------------ ----- | 9 | 4 | 1 | ----------- ------------ ----- 次のような式を作成しようとしています IF-THEN Excelで、列Aまたは列B、あるいはその両方を調べ、2つの列のどちらが高いかを計算し、値を0、1、2、3のいずれかに分類します。 1列を見るための式を下に持っていますが、2列を組み込んでいるようには思えません。 …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.