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

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

2
別のシート上の別のセルの値が変更されたときにセルの内容をクリアする
sheet2のF4の値を変更することにより、sheet1(A1)のコンボボックス選択の結果をクリアしたい(この変更はシート1の別のコンボボックスによる)。sheet1で次のコードを使用します。 Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("sheet2!F4")) Is Nothing Then Range("A1").ClearContents End If End Sub 問題は、変更されたセル(F4)が空の場合、値の入力または変更は機能する(シート1のA1をクリアする)が、変更が別のセルから行われる場合(たとえば、F4で= D4と入力する場合)のターゲットセル( A1)値を変更してもクリアされません。助けてください...

5
Excel-別の列で使用可能な注文タイプを指定した列の値の合計
私はExcel 2010を持っていますが、次のことをしようとしています(下の表は手動で行われています) 顧客注文タイプ収益合計 001梨50 001プラム70 001イチゴ10130 002梨10 002イチゴ20 30 003梨30 003プラム10 003イチゴ10 50 基本的に、最初の3列のデータがあり、すべての顧客の4列目に集計値が必要です。つまり、顧客xxxからのすべての収益の合計です。 これはBIによっても行われるべきでしたが、私は使用していますが、適切なSQLクエリでこれを実行するのに十分な権限がありません 何千ものレコードに対してこれを行う必要がありますが、どの関数がそれを作成できるかについての考えはありますか?これは、収益レポートを扱う人にとって興味深いトピックです。 ありがとう 解決策:Santoshが提案した式を試してみましたが、かなりうまくいきます。合計は1回しか取得できません。その後、基本的な操作を行うだけで、顧客ごとの合計収益の1行を取得できます。 ありがとうございました!

1
Excel 2002がクラッシュする
Excel 2002は、数字を入力するたびにクラッシュします。新しいスプレッドシートでも、すべてのスプレッドシートに対して実行されます。Excelをアンインストールして再インストールしました。また、これはいくつかの更新の結果だと思って、システムを古い日付に復元しました。問題が発生し続けます。私はWindows 10を使用していますが、Excelは何ヶ月もの間うまく機能しています。

2
VBA FORMAT関数の問題を解決するにはどうすればよいですか?
FORMAT関数を使用しているのはExcel 2103 VBAですが、期待どおりの結果が得られません。 私のコードの行は次のとおりです。 strMonthNo = Format(Month(DateAdd("m", -1, Date)), "mm") Date2016年11月29日はどこにあるのでしょうかstrMonthNo = 10、そうではありません。01です! FORMATがなければ、値は正しいです。 どうすれば解決できますか?

1
Microsoft Excelのデータ検証リストに基づく条件の追加
小さな数式の問題で問題が発生しています。使用しようとしていますAVERGEIFS。この機能のセットアップは AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2,...) キャッチは[criteria_range1,criteria1]、データ検証リストがYesまたはであるかどうかに基づいて基準とその範囲を含めることですNo。たとえば、リストが現在Yes返すように設定されている場合: AVERAGEIFS(average_range,criteria_range1,criteria1) いいえの場合は戻る AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2) 私が使用することになりIF、私が持つ唯一のデータ検証リストを持っていた場合は、これを処理するための機能をYesしてNo、私は正確には、3をいくつか持っています。だから私は含まれています式に設定したい[criteria_range,criteria]、それに対応するデータ検証リストがあるかどうかに基づいてYesかをNo。 それが理にかなっていることを願っています。OSXを使用しています。ありがとう! 編集: 私の問題でnameは、a が選択され、それに対応する以下のデータセットの属性が選択されます。average下のボックスvalueでは、Johnの場合、同じ属性を持つ行の平均、青、type1 = 1、およびtype2 = 100の行が表示されます。これは、通常のAVERAGEIFS関数を使用すれば簡単です。 私が理解しようとしているのは、属性の1つを無視して、そのグループの平均を見つける方法です。私は無視する選択するのであればyesのためにtype1、その後averageの平均を返すvalueと行のためcolor = redのANDtype2 = 100

2
セルB = 5およびセルC = 7の場合、セルAの値はどうなりますか[クローズ]
マトリックスを表す大きな複雑なテーブルがあり、それを使用してマトリックスの乗算を行っています。 このワークシートの特定のセルの2つまたは3つのセルの値が特定の値である場合、別の特定のセルのセル値はどうなりますか? これにより、ワークシートを大きなマルチ出力関数として扱うことができます。 これはVBAなしでも可能ですか?


1
出席トラッカー-支払い期間内にポイントがない場合はポイントを差し引きます
スプレッドシートがあり、誰かが電話をかけたのか、遅れたのか、早く出たのかを追跡します。1枚目のシートには、名前、呼び出し回数、遅刻または早退の名前があり、合計ポイント数があります-呼び出しは2ポイント、遅刻または早退は1ポイントです。 2番目のシートでは、データが記録されます。シート1の名前がシート2に転送され、1月15日から12月31日までの日が水平方向のリストに表示されます。電話がかかってきたり、遅れたり、早めに出たりする場合は、各行に毎日ドロップダウンがあるため、これらのオプションのいずれかを選択できます。 問題: ある人が電話をかけない、遅れない、または1つの支払い期間(2週間)早く出ない場合に、1枚目のポイントの合計から2ポイントが外れるようにしようとしています。これを問題のない新しいセルに入れる必要がある場合は、ポイントなしでその支払い期間にここにいた場合にポイントを差し引く方法を見つけようとしています。 私はインターネットを検索してきましたが、私が持っている正確な問題に対する答えを見つけることができないので、どんな助けも大歓迎です。 ありがとうございました!

1
選択で並べ替え..スプレッドシートソフトウェア
とてもイライラしています... ArcMapを頻繁に使用するため、属性テーブルにいるときに「選択した機能を表示」を頻繁に使用します。今、私は150,000以上のレコードを持つExcelでcsvファイルを操作する必要があり、絶対に同じことをする必要があります....検索ツールを使用して一度に数百行を選択し、選択したもののみを表示する必要がありますそして、空のフィールドにそれらの行のみの値を入力します。 これは、私に関する限り、どのスプレッドシートパッケージでも実行できません。私はソリューションのためにExcelとOpenOfficeを探しましたが、何もありません。レコードに含まれる特殊文字が多すぎるため、ArcMapに取り込むことができません。 何か案は?これは私にはとてもクレイジーなようです...利用できない基本的なもの....

1
MS Excel:Sumproductのみの表示行(sumproduct with subtotal(9、aray))
とても簡単です。 sumproductを使用したいのですが、表示される行にのみ使用します。 = sumproduct(A2:A10、subtotal(9、B2:B10))を試しました...配列式としても機能しませんでした。 私はおそらく明らかな何かを見逃していますが、ええと...なぜこれが機能しないのですか?これを機能させるにはどうすればよいですか?ありがとう

1
Excelのテーブルの顧客行ごとに異なる範囲を合計する
解決しようとしている問題がありますが、Webサイトで同様の問題は見つかりませんでした。 次の問題があります。 各顧客は異なる月にソフトウェアのアップグレードを受け取ります ソフトウェアのアップグレードの前後にログインしている顧客の数を確認したい (このサイトの新しいユーザーは画像を投稿できません) したがって、行ごとの顧客(列A)と列ごとの月(B5〜S5)と各セルのログ数を含むシート(「ソフトウェア」)データベースがあります。 次に、別のシートの列Aに顧客IDがあり、ソフトウェアアップグレードの月(列B)があります。 列CIで作成したい =SUMIF(Software!$B$5:$S$5; ">" & B2; Software!XX:XX) where XXは、データベースの正しい行を検索します。 次に、これを使用してXX:XX正しい結果を得たいと思いました。 =CELL("address";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("address";INDEX(Software!S:S;MATCH(A2;Software!A:A;0))) または「連結」と =CELL("row";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("row";INDEX(Software!S:S;MATCH(A2;Software!A:A;0))) ->右の行を返す しかし、私は成功することができませんでした。 洞察はありますか?

1
Excelデータの伝播
Propagateは正しい単語ではないかもしれませんが、質問を「結合」および「結合」するために見つけた答えは当てはまらないようです。 2つのまったく異なるデータシートがあります。たとえば、sheet1にはアイテムの列があり、sheet2には色の列がある場合があります。最終的に、他の2枚の列のすべての可能な組み合わせを含む1枚のシートに2つの列が必要です。 したがって、上記の例では、sheet1に140項目があり、sheet2に17色がある場合、sheet3に項目列、色列、および2,380レコード(各項目と色の組み合わせごとに1つ)が必要です。

0
スプレッドシート/ウェブサイトに入力するバックアップ通知メールを取得する方法は?
毎晩、お客様から多数のバックアップ通知メールを受け取ります。これらは、バックアップジョブが正常に完了したか失敗したかを通知します。 これらのバックアップの監視は手動のタスクです。電子メールを読み、スプレッドシートのステータスを確認します。 メールをスプレッドシートに入力するか、または内部でホストされている何らかのWebサイトを更新することにより、これをどのように自動化できるかを検討しています。 誰かがこれを達成する方法を提案できますか?

2
Excelで「=」で始まる行を処理するにはどうすればよいですか?
次のような簡単なCSVファイルを取得します。 Filename,Value1,Value2 filename1.ext,0.38,0.44 filename2.ext,0.60,0.50 ... ただし、残念ながら私のファイル名の一部はで始まり=、Excelのコンテンツを台無しにしてしまうため、これらの行(セル)はに置き換えられ#NAME?ます。では、Excelが.csvとして保存中にコンテンツを変更できないようにするにはどうすればよいですか? PS:実際には* .csvファイルをプログラムで取得していますが、ファイル間でいくつかの列を置き換える必要があるため、Excelを使用する必要があります。 編集 ここで解決策を試しましたが、その場合、Excelは最初に=記号を削除するため、コンテンツを変更します。これをやめようとしているようですが、解決策はまだあるのでしょうか。おかげで、

1
新しい行を挿入し、数式で自動入力します
特定の条件が満たされた場合、新しい行を挿入しようとしています。数式を最後の行から挿入した行にドラッグしたいのですが、そうするとエラーが発生します。以下は私のコードです: For i = 1 To diff MsgBox ("Difference is " & diff) With Sheet5.Rows(ModelLastRow.Row + 1) .Insert Shift:=xlDown End With insertRowRange = "C" & CStr((ModelLastRow.Row)) pasteRowRange = "C" & CStr((ModelLastRow.Row + 1)) Range("insertRowRange").AutoFill Destination:=Range("pasteRowRange") Next

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