Excel のヒントの共有: セルの塗りつぶしの色に基づいて合計する 3 つの方法
作業プロセスでは、さまざまなカテゴリを簡単に区別するために、通常、セルに色を付けることを選択しますが、この方法は簡単で迅速です。では、後でセルの色に基づいて集計したい場合はどうすればよいでしょうか?セルの色でフィルタリングできることは誰もが知っていますが、最も単純なフィルタの他にどのような方法があるでしょうか?今回はExcelでセルの色を合計する方法をいくつか紹介します。
図に示すように、次の場合に応じて、注文数が 4 つの異なる色に応じて合計されます。
1. 検索と合計
検索機能はよく使いますが、色で検索することはありますか?具体的な方法は次のとおりです。
ホームタブの[編集]グループにある「検索と選択」の「検索」をクリックするか、Ctrl Fを押して「検索と置換」ウィンドウを開きます。
[検索と置換] ウィンドウで [オプション] をクリックします。オプションの上に「形式」ドロップダウンボックスが表示されるので、ドロップダウンボックスで「セルから形式を選択」を選択します。形式を直接選択して設定することもできますが、セルから選択した方が当然便利です。
#マウスがストローに変わり、黄色のセルをクリックすると、形式の横のプレビュー ペインが黄色になります。 「すべて検索」をクリックすると、すべての黄色のセルが下に表示されます。
以下にある任意のレコードをクリックし、Ctrl A を押したままにすると、すべての黄色のセルが選択されます。すべての黄色の合計はワークシートの右下隅に表示されます。
次に、このメソッドを使用して、他の色のセルの合計値を順番に取得します。
この方法はシンプルで操作が簡単ですが、色に応じて1つずつしか操作できないのが欠点です。
2. マクロ テーブル関数の合計
Excel では、マクロ テーブル関数 get.cell を使用してセルの塗りつぶしの色を取得できます。ただし、マクロテーブル関数を使用するには、名前をカスタマイズする必要があります。具体的な方法は次のとおりです:
[数式]タブの[定義名]グループにある[名前の定義]をクリックします。
「名前の編集」画面で、名前に「color」、参照場所に「=GET.CELL(63, マクロ関数!B2)」を入力します。 「マクロ テーブル関数」は、それが配置されているワークシートの名前です。最初にセル C2 に数式を入力して色の値を取得するため、ここでは色付きのセル B2 が選択されます。絶対参照を追加せずに、他のセルの左セルの色の値を取得するのに便利です。
次に、セル C2:C10 に「=color」と入力します。この列の値は色の値です。
同様に、色の列 F2:F5 の横に色の値「=color」を入力します。
最後に、1対1に対応する色の値に応じてSUMIF関数「=SUMIF(C:C,F2,B:B)」を使用します。
マクロ テーブル関数を使用して色の値を取得し、SUMIF 関数でその値を合計します。 SUMIF関数の使用に加えて、この色の値を取得する方法は、他のさまざまな関数を使用して複数の角度から色を分析することもでき、非常に便利で実用的です。
3. VBA の合計
セルの色を取得する最も便利で最速の方法は、もちろん VBA を使用することです。 Excel 自体に含まれている関数では、色による合計を実装できません。VBA を使用して、色による合計の実装に役立つカスタム関数を構築します。
Alt F11 を押したままにするか、ワークシート タブを右クリックして [コードの表示] をクリックして、VBA エディターを開きます。
VBA エディターで、下の「モジュール」をクリックして挿入します。
新しく作成したモジュール (モジュール 1) をクリックし、右側のウィンドウに次のコードを入力します。
Function SumColor(col As Range, sumrange As Range) As Long Dim icell As Range Application.Volatile For Each icell In sumrange If icell.Interior.ColorIndex = col.Interior.ColorIndex Then SumColor = Application.Sum(icell) + SumColor End If Next icell End Function
分析:
SumColor は 2 つのパラメーターを含むカスタム関数名です。最初のパラメーターの Col は色を取得するセル、2 番目のパラメーター sumrange は合計領域です。
(これは、関数 SumColor を自分で作成し、関数の 2 つのパラメーターの意味を定義するのと同じです。初心者の場合、当面はこのコードの意味を理解する必要はありません。として保存する必要があります。テンプレートを適用するだけです)
[ファイル]-[保存]をクリックし、VBA エディタを直接閉じます。
カスタム関数を定義した後は、ワークシートで直接使用できます。セル F2:F5 に「=SumColor(E2,$A$2:$B$10)」と入力するだけです。
注: マクロを使用しているため、マクロ テーブル関数と VBA の使用法は EXCEL2003 バージョンに直接保存できますが、2003 以降のバージョンは「」に保存する必要があります。 xlsm」形式は通常使用されます。
色でマークされたセルの場合、この方法は使いやすいですが、多くのシナリオには適用できません。VBA は非常に強力ですが、完全に理解するにはさらに深く理解する必要があります。学習の。マクロテーブル関数のやり方は比較的簡単で実践的ですので、役に立ったと思ったらぜひ保存してください!
関連する学習の推奨事項: Excel チュートリアル
以上がExcel のヒントの共有: セルの塗りつぶしの色に基づいて合計する 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









印刷が必要なファイルを開いたときに、印刷プレビューで表の枠線が何らかの原因で消えてしまった場合は、早めに対処する必要があります。 file このような質問がある場合は、エディターに参加して次のコースを学習してください: Excel で表を印刷するときに枠線が消えた場合はどうすればよいですか? 1. 次の図に示すように、印刷する必要があるファイルを開きます。 2. 以下の図に示すように、必要なコンテンツ領域をすべて選択します。 3. 以下の図に示すように、マウスを右クリックして「セルの書式設定」オプションを選択します。 4. 以下の図に示すように、ウィンドウの上部にある「境界線」オプションをクリックします。 5. 下図に示すように、左側の線種で細い実線パターンを選択します。 6.「外枠」を選択します

Excelは日々の事務作業でデータ処理に使用されることが多く、「フィルター」機能を使用することが多いです。 Excel で「フィルタリング」を実行する場合、同じ列に対して最大 2 つの条件しかフィルタリングできません。では、Excel で同時に 3 つ以上のキーワードをフィルタリングする方法をご存知ですか?次に、それをデモンストレーションしてみましょう。 1 つ目の方法は、フィルターに条件を徐々に追加することです。条件を満たす 3 つの詳細を同時にフィルターで除外する場合は、まずそのうちの 1 つを段階的にフィルターで除外する必要があります。最初に、条件に基づいて姓が「Wang」の従業員をフィルタリングできます。 [OK]をクリックし、フィルター結果の[現在の選択をフィルターに追加]にチェックを入れます。手順は以下の通りです。同様に再度個別にフィルタリングを行う

私たちは日々の仕事や勉強で、他人からExcelファイルをコピーし、そのファイルを開いて内容を追加したり、再編集したりして保存することがありますが、互換性チェックのダイアログボックスが表示されることがあり、非常に面倒です。ソフトウェア. 、通常モードに変更できますか?そこで以下では、エディターがこの問題を解決するための詳細な手順を紹介します。一緒に学びましょう。最後に、忘れずに保存してください。 1. 図に示すように、ワークシートを開き、ワークシートの名前に追加の互換モードを表示します。 2. このワークシートでは、内容を変更して保存すると、図のように互換性チェックのダイアログが必ず表示され、非常に面倒です。 3. [Office] ボタンをクリックし、[名前を付けて保存] をクリックして、

e私たちはExcelを使ってデータテーブルなどを作成することがあります。パラメータ値を入力するときに、特定の数値の上付きまたは下付きが必要になることがあります。たとえば、数式がよく使用されます。では、Excelで下付き文字を入力するにはどうすればよいですか?詳細な手順を見てください: 1. 上付き文字の方法: 1. まず、Excel に a3 (3 は上付き文字) と入力します。 2. 数字「3」を選択し、右クリックして「セルの書式設定」を選択します。 3. 「上付き文字」をクリックし、「OK」をクリックします。 4. ほら、効果はこんな感じです。 2. 下付き文字の設定方法: 1. 上付き文字の設定方法と同様に、セルに「ln310」(3 は下付き文字) と入力し、数字の「3」を選択し、右クリックして「セルの書式設定」を選択します。 2.「下付き文字」にチェックを入れて「OK」をクリックします。

データを処理していると、倍数や温度などのさまざまな記号が含まれるデータに遭遇することがあります。 Excel で上付き文字を設定する方法をご存知ですか? Excel を使用してデータを処理する場合、上付き文字を設定しないと、大量のデータを入力するのがさらに面倒になります。今回はエクセルの上付き文字の具体的な設定方法をエディターがお届けします。 1. まず、図に示すように、デスクトップで Microsoft Office Excel ドキュメントを開き、上付き文字に変更する必要があるテキストを選択します。 2. 次に、図に示すように、右クリックして、クリック後に表示されるメニューで「セルの書式設定」オプションを選択します。 3. 次に、自動的に表示される「セルの書式設定」ダイアログボックスで

ほとんどのユーザーは Excel を使用してテーブル データを処理します。実は Excel にも VBA プログラムがあります。専門家を除けば、この関数を使用したユーザーはあまり多くありません。VBA で記述するときによく使用されるのが iif 関数です。実際には、次の場合と同じです。関数の機能は似ていますが、iif関数の使い方を紹介します。 SQL ステートメントには iif 関数があり、Excel には VBA コードがあります。 iif 関数は Excel ワークシートの IF 関数と似ており、論理的に計算された真値と偽値に基づいて真偽値を判定し、異なる結果を返します。 IF 関数の使用法は (条件、はい、いいえ) です。 VBAのIF文とIIF関数、前者のIF文は条件に応じて異なる文を実行できる制御文であり、後者は条件に応じて異なる文を実行できる制御文です。

ソフトウェアの学習では、Excel が便利なだけでなく、実際の作業で必要なさまざまな形式に対応できるため、Excel の使用に慣れています。Excel は非常に柔軟に使用でき、今日は「みんなのために:Excelの読み取りモードを設定する場所」を持ってきました。 1. コンピュータの電源を入れ、Excel アプリケーションを開き、目的のデータを見つけます。 2. Excel で読み取りモードを設定するには 2 つの方法があります。 1 つ目: Excel には、Excel レイアウトで多数の便利な処理メソッドが配布されています。 Excelの右下に読み取りモードを設定するショートカットがあります。バツマークのパターンを見つけてクリックすると、読み取りモードに入ります。バツマークの右側に小さな立体マークがあります。 。

1. PPT を開き、Excel アイコンを挿入する必要があるページに移動します。 「挿入」タブをクリックします。 2. [オブジェクト]をクリックします。 3. 次のダイアログボックスが表示されます。 4. [ファイルから作成]をクリックし、[参照]をクリックします。 5. 挿入する Excel テーブルを選択します。 6. [OK] をクリックすると、次のページが表示されます。 7. [アイコンで表示]にチェックを入れます。 8. 「OK」をクリックします。
