メイン Google スプレッドシート Google スプレッドシートで色でフィルタリングする方法

Google スプレッドシートで色でフィルタリングする方法



Google は最初のテスト バージョンの Sheets を 2006 年にリリースし、すぐにテスト バージョンを機能バージョンに拡張し、今日多くの人が使用しています。スプレッドシート ユーザーがスプレッドシートを好む理由は、スプレッドシートが迅速な学習曲線と多くの機能を備えた多用途ツールだからです。

Google スプレッドシートで色でフィルタリングする方法

現実には、すべてのソフトウェア プログラムは、学習曲線の難しさ、機能セット、プログラムの信頼性、プログラムのコストなど、多くの要因の間でバランスをとる行為です。

完璧なプログラムはありません。それらはすべて、パフォーマンスの領域間でトレードオフを行う必要があります。したがって、Google スプレッドシートの学習曲線は非常に短く、理想的な価格 (無料!) ですが、機能セットがやや限定されていることでバランスが取れています。 Sheets は Excel と同じくらい機能が豊富ですが、Excel に比べて Sheets でピボット テーブルなどのより高度なことを行うのは面倒で、Sheets にはそれほど多くの機能がありません。

ほとんどのユーザーにとって、これは決して問題ではありません。スプレッドシートに組み込まれていない機能が本当に必要になる時が来るまでは。

幸いなことに、スプレッドシートの制限を回避する方法があります。多くのユーザーが望んでいる機能の 1 つは、色でフィルタリングする機能です。この記事では、Google スプレッドシートで色でフィルタリングするいくつかの異なる方法を紹介します。

Google Sheetsで色でフィルタリングする方法はありますか?

はい、実際、スプレッドシートで色でフィルタリングするには、少なくともいくつかの異なる方法があります。

Sheets には強力な条件付き書式設定ツールがありますが、色などのセルの属性ではなく、セルに格納されているデータに基づいています。条件付き書式の詳細については、次のガイドをご覧ください。 スプレッドシートの条件付き書式 .

したがって、シートでセルの色でフィルタリングする方法はないように見えますが、それを行うにはいくつかの方法があります。

1 つの方法は、スクリプトを使用してセルを色で識別し、その色の 16 進数値を別のセルに格納することです。その後、そのセルの内容に基づいてフィルタリングし、色でフィルタリングした場合と同じように結果を表示できます。

もう 1 つのアプローチは Sheets アドオンを使用します。この機能を備えた優れたものがいくつかあります。これらの方法の両方を使用する方法を示します。

Discord からオーディオを録音する方法

Google スプレッドシートでフィルタリングするにはどうすればよいですか?

このアプローチは、より技術志向のユーザーまたは Google Apps パワー ユーザー向けであり、Google Script Editor で Google App Script を使用して、Google スプレッドシートから呼び出すことができる関数を作成します。

このシナリオ例では、すべての未解決のチケット (カスタマー サポートの問題を追跡する方法) を含むシートがあり、優先度 (低、中、高、緊急) で色分けされています。このシナリオでは、色による並べ替えが役立つ可能性があり、シートを色で並べ替えたい状況にこのアイデアを適用できます。

1 つ目の方法は、Google Apps スクリプトを使用することです。これにより、Google スプレッドシートの機能を拡張するための多くの柔軟性とパワーが得られるため、技術ユーザーや高度な Google Apps ユーザーにとって役立つと思います。

スプレッドシートのほとんどのユーザーは、実装をはるかに簡単かつ迅速に行えるアドオンにスキップしたいと考えています。アドオンは、多くの場合、Google スプレッドシートのコア機能ではないことを実行する最も簡単な方法です。

Google Apps Script メソッド

まず、スクリプト自体をコピーして Google Apps Script Editor に貼り付けます。

  1. まず、フィルタリングしたいシートでGoogle Sheetsを開きます。
  2. 次に、選択 スクリプトエディタ から ツール ドロップダウンメニュー。
  3. 次のコードをコピーして貼り付けます。


function GetCellColorCode(input)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var cell = ss.getRange(input);
var result = cell.getBackground();
return result
}

Google Apps Script で作成した関数をシートのセルから呼び出せるようになりました。

シートから関数を呼び出す

スクリプトの準備ができたので、シートからスクリプトの関数を呼び出すことができます。ただし、最初に、colors などと呼ばれる特別な列を作成します。

Google スプレッドシート

これらの 16 進コードを取得するには、セルの色分けされた行を持つ各セルで次の関数呼び出しを使用します (この場合は C2)。

=GetCellColorCode('B'&ROW())

パラメータが B を参照していることに注意してください。これは、色分けされた列と行です。この例では列 B ですが、もちろん、状況に合わせて列番号を調整します。

次に、その列の他の各セルに関数をコピーするだけです。結果として、色分けのために選択した色ごとに 16 進コードの列ができます。

フィルタを作成する

スクリプトとシートでの関数呼び出しが完了したので、フィルターを作成して、1 つ以上の色でフィルター処理できるようにします。

  1. 色の列の列ヘッダーを選択します。
  2. から データ プルダウン メニュー、選択 フィルタを作成する
  3. 次に、フィルターで使用する色の 16 進コードをクリアします。
  4. 最後に、見たい 1 つまたは複数の色 (16 進コード) を選択します。色でフィルタリング

これにより、優先度が緊急 (オレンジ) であるすべての行が返されます。もちろん、シートに表示したいものに応じて、任意の色または複数の色を選択できます。

オレンジフィルター

パワー ユーザーの場合、Google Apps Script ソリューションを使用すると、Google スプレッドシートの機能を拡張するための多くの柔軟性とパワーが得られます。ほとんどのユーザーにとって、アドオンを使用する方が簡単です。

ソート レンジ プラス アドオンの使用

Google Sheetsアドオンページで、色ごとに機能するアドオンを見つけました。このアドオンの利点は、セルの色またはテキストの色で並べ替えできることですが、欠点は、順序を変更したりカスタマイズしたりできないことです。

  1. ソート範囲プラスのページにアクセス 右上の青い + 無料ボタンを選択してインストールします。
  2. 色で並べ替えるシート内のセルを選択します。
  3. アドオンを選択し、範囲プラスを並べ替えます。
  4. ソート範囲を選択します。
  5. アドオンを使用して並べ替えます。

アプリの設定で、並べ替え順序を 3 つのプリセット タイプのいずれかに変更して、少しカスタマイズすることができます。

ColorArranger アドオンの使用

Sheets のもう 1 つの便利なアドオンは カラーアレンジャー . ColorArranger では、セルの背景色の視覚的表現を使用してシートを並べ替えることができます。

アドオンの主な機能には、多数の色からの並べ替え、データと並べ替え列の自動検出、類似色を近づけるニアレスト マッチ オプション、パレット上の色をドラッグして並べ替え順序を微調整する機能などがあります。

ColorArranger の使い方は簡単です。シートをロードし、データ列に色を割り当て、[アドオン]->[カラー アレンジャー]->[色で並べ替え] を選択するだけです。データ列が自動検出されたダイアログ ボックスが表示されます。このアドオンについて教えてくれた TechJunkie の読者 Sekhar への脱帽です!

TechJunkie に関する Google スプレッドシートの記事は、次のハウツー記事など、スキルの構築に役立つものを多数用意しています。

これが、Google スプレッドシートでセルの色を並べ替えたりフィルターしたりするためのツールとして使用するための役立つガイドであることがわかったことを願っています。これを行うための独自の提案がある場合は、下のコメント セクションでお気軽に共有してください。

興味深い記事

エディターズチョイス

Windows95は25歳になります
Windows95は25歳になります
MicrosoftがWindows95をリリースしてから25年になります。Windows95は、タスクバー、スタートメニュー、ごみ箱フォルダー、エクスプローラー、および最新のWindowsにまだあるその他の従来のアプリや機能を含むクラシックUIを導入した最初のWindowsバージョンでした。バージョン。 Windows95を祝うためにWindowsの25周年
Gmail で失われたメールを復元する方法
Gmail で失われたメールを復元する方法
Gmail でメールが見つからない場合は非常に面倒ですが、メールを取り戻すためにできることがいくつかあります。 Gmail メールを復元するには、次のトリックを試してください。
Wordでフローチャートを作成する方法
Wordでフローチャートを作成する方法
Microsoft Visioの終了以来、フローチャートと図は、Word、Excel、PowerPoint、またはまったく異なるものと一緒に石畳にする必要がありました。ほとんどの職場でMicrosoftOfficeを使用しているため、これを使用するのが最も簡単です。それがこれです
Fitbit Ionic のレビュー: 優れたバッテリー寿命、美しいデザイン – でも、これは本当にスマートウォッチなのでしょうか?
Fitbit Ionic のレビュー: 優れたバッテリー寿命、美しいデザイン – でも、これは本当にスマートウォッチなのでしょうか?
Apple Watch の人気が高まり、そのメーカーが最近、ロレックスを抜いて世界で最も人気のある時計メーカーになったと発表したにもかかわらず、Fitbit はすぐに後退する気配はありません。ウェアラブルテクノロジー企業
Windows8.1で検索のショートカットを作成する
Windows8.1で検索のショートカットを作成する
Modern UISearchがスタート画面に統合されたWindows8 RTMとは異なり、Windows8.1はスタンドアロンの検索アプリを備えています。
HPラップトップにDisneyPlusをダウンロードする方法
HPラップトップにDisneyPlusをダウンロードする方法
待望のDisney +サービスが最近開始され、考えられるほぼすべてのメディアプラットフォームで利用できるようになりました。スマートフォンしか持っていないユーザーは、アプリを使用してコンテンツをストリーミングしたり、大画面にキャストしたりできます
リングドアベルは5GHzネットワークに接続できますか?
リングドアベルは5GHzネットワークに接続できますか?
Ring Video Doorbellは、正面玄関の監視システムやインターホンを設置するよりも安価で優れたソリューションです。ビデオドアベルデバイスの最も優れている点は、主にドアベルであるということです。はるかに機能的で、高度なサービスを提供します