Googleスプレッドシートの列を比較する方法

Google スプレッドシートは、Google の強力で習得が簡単なクラウドベースのスプレッドシート アプリケーションです。Sheets はスプレッドシート市場で Microsoft Excel と競合しますが、機能の幅広さや深さは Microsoft Excel に劣ります。

Google スプレッドシート、Google ドキュメント、Google スライドはすべて、Google が無料で提供する Web ベースのオフィス スイートの一部です。これらのアプリケーションは、Google のファイル ストレージおよび同期サービスである Google ドライブと統合されています。

スプレッドシートの日常的なタスクの 1 つは、異なる列の情報を比較することです。スプレッドシートは、この種の比較を十分に実行できます。

このハウツー記事では、Google スプレッドシートの列間のデータを比較する方法を説明し、Microsoft Excel で同じことを行う 1 つの方法についても説明します。Excel ユーザーで切り替えを検討していて、同等の機能があるかどうかを懸念している場合は、この記事で不安が解消されるはずです。スプレッドシートを使用すればそれができます。

Google スプレッドシートの列の比較

Googleスプレッドシートの列を比較する方法

Google スプレッドシートの 2 つの列を比較する

スプレッドシート内の列を比較する簡単な方法の 1 つは、数式を使用することです。列 A と列 B という 2 つのデータ列があるとします。列を比較して相違点をメモしたい場合は、数式を使用できます。

IF 数式は、スプレッドシート (および Excel) の強力なツールです。IF ステートメントには 3 つの引数があります。

最初の引数は実行されるテスト、2 番目の引数はテストがtrueでない 場合に返される結果、3 番目の引数はテストがtrueである場合に返される結果です。これは非常に理解するのは簡単ですが、数式で読むのは難しいので、順に見ていきましょう。

  1. 比較するページでシートを開きます。
    Googleスプレッドシートの列を比較する方法
  2. 列 A と B にデータが入っている場合、セル C1 を強調表示します。
    Googleスプレッドシートの列を比較する方法
  3. =if(A1=B1,"","Mismatch")セル C1 に貼り付けます。ロジックは次のとおりです。A1 と B1 が同じ (つまり、A1=B1) の場合、数式は空の文字列を返し、同じでない場合 (A1 が B1 と等しくない)、数式は「不一致」を返します
    Googleスプレッドシートの列を比較する方法
  4. セル C1 の右下隅を左クリックし、下にドラッグします。これにより、C1 の数式が C 列のすべてのセルにコピーされます。
    Googleスプレッドシートの列を比較する方法

ここで、A と B が同一ではない各行について、列 C には「不一致」という単語が含まれます。空白のセルが表示された場合、数式は列が一致することを示す何も返しませんでした。

複数列データの比較

2 つの列間のデータを比較するのは問題なく便利ですが、複数のデータ列があり、比較する必要がある場合はどうすればよいでしょうか? スプレッドシートでは、ARRAYFORMULA という関数を使用して、これも処理できます。これはかなり高度な数式であり、その仕組みについては詳しく説明しませんが、複数列のデータ比較を行うことができます。

シートやその他のスプレッドシートでは、配列数式を使用して、セルの行に配置して小計値の列または行を計算したり、単一のセル内の単一の値を計算したりできます。

2 つのデータセットがあるとします。各データセットにはインデックス値があり、これは部品番号またはシリアル番号である場合があります。また、各インデックス値 (おそらく製品の色、または手持ちの数量) に関連付けられたデータの列がいくつかあります。これらのデータセットの 1 つは次のようになります。

Googleスプレッドシートの列を比較する方法

これでジェーンのデータが得られました。しかしその後、ボブが同じ情報セットの数値を送信したため、2 つのデータ セット間に何らかの違いがあるのではないかと考えられます。(この例では、違いを視覚的に簡単に識別できますが、数千のエントリが含まれるスプレッドシートを想定しています。) 以下のジェーンとボブの図を並べて見てください。

Jane と Bob によって報告された単位あたりの価格の数値が同じかどうかを確認したい場合は、ARRAYFORMULA を使用してそれを行うことができます。相違点を報告し、セル I3 から印刷したいので、I3 に次の数式を入力します。

=ArrayFormula(SORT(if(countifs(E3:E&G3:G,A3:A&C3:C)=0,A3:C,)))

これにより、次のような複数列の比較が行われます。

Googleスプレッドシートの列を比較する方法

これで、SKU A10305 に違いがあることがわかり、誰が正しい情報を持っていて、誰がエラーを持っているかを把握できます。

Power Tools を使用して列を比較する

もう 1 つの方法は、Google スプレッドシートのアドオン パックのいずれかに含まれる比較ツールを使用することです。1 つのツールは「Power Tools」として知られており、  Google スプレッドシートの機能を拡張する非常に便利なアドオンのコレクションです。これは、基本機能を大幅に拡張し、スプレッドシートの作成にかかる多くの作業を軽減する多くのツールの 1 つです。

Power Tools は以前は無期限に無料でしたが、無料試用期間が終了するとサブスクリプションが必要になりました。Power Tools はスプレッドシートのヘビーユーザーにとって、年間 29.95 ドル、または生涯サブスクリプションの場合は 89.95 ドルの価格に見合う価値があると思います。

Googleスプレッドシートの列を比較する方法

Power Tools には多くの強力な機能がありますが、ここでは列比較の方法だけを見てみましょう。

  1. Power Tools が Google スプレッドシートに追加されたら、[アドオン]プルダウン メニューに移動します。
    Googleスプレッドシートの列を比較する方法
  2. 電動工具を選択します
    Googleスプレッドシートの列を比較する方法
  3. 次に、「開始」を選択します
    Googleスプレッドシートの列を比較する方法
  4. 「重複排除と比較」メニューオプションをクリックし、「2 つのシートを比較」を選択します。
    Googleスプレッドシートの列を比較する方法
  5. 比較する列の範囲を入力します。一度に複数の列を比較でき、異なるシート間で比較することもできることに注意してください。
    Googleスプレッドシートの列を比較する方法
  6. 一意の値を検索するか、重複する値を検索するかを選択します。
    Googleスプレッドシートの列を比較する方法
  7. Power Tools で比較結果をどのように表示するかを選択します。重複セルまたは一意のセルに色を付けること、データを新しい列に移動またはコピーすること、その他の選択肢を選択できます。
    Googleスプレッドシートの列を比較する方法

テキストまたはスプレッドシートの違いを簡単に比較する方法

数式を書いたりアドオンを使用したりする手間を省き、2 つのドキュメント間で値やテキストをすばやく比較したいだけの場合は、面倒な作業を行ってくれる無料のオンライン ツールがあります。これは Diffchecker と呼ばれるもので、うまく機能するようです。Google ドキュメント フォーラムでも使用することが推奨されています。

  1. Diffchecker に移動します
    Googleスプレッドシートの列を比較する方法
  2. 1 つのテキストまたは値のセットを左側のペインに貼り付け、もう一方の列またはテキストを右側のペインに貼り付けます。
    Googleスプレッドシートの列を比較する方法
  3. 「間違い探し」を選択してください!
    Googleスプレッドシートの列を比較する方法
  4. このサイトでは 2 つのペインを比較し、相違点があれば強調表示します。
    Googleスプレッドシートの列を比較する方法

Diffchecker は、列を区別し、結果のみが必要な場合に便利です。

では、Excel を使用している場合は、そのツールを使用して列を比較できるでしょうか? もちろんできますよ!

Microsoft Excel で 2 つの列を比較する

やろうとしていることに応じて、Google スプレッドシートと Microsoft Excel を切り替えます。Sheets は非常に優れていますが、Excel ほど多くの機能を備えていないため、いくつかの重要な領域で不十分です。

Excel で列の重複を比較する方法 1:

  1. 確認したい 2 つの列を強調表示します。
    Googleスプレッドシートの列を比較する方法
  2. ホームリボンから条件付き書式を選択します。
    Googleスプレッドシートの列を比較する方法
  3. 「セルのルールを強調表示して値を複製」を選択します。
    Googleスプレッドシートの列を比較する方法
  4. 表示する形式を選択し、「OK」を選択します。
    Googleスプレッドシートの列を比較する方法

Excel で列の違いを比較する方法 2:

  1. 列 C のセル 1 を強調表示します。
    Googleスプレッドシートの列を比較する方法
  2. =IF(COUNTIF($A:$A,$B1)=0,"No match in A","")数式バーに貼り付けます。
    Googleスプレッドシートの列を比較する方法
  3. 2 つの列が異なる場合は、列 C に「A に一致はありません」と表示されるはずです。
    Googleスプレッドシートの列を比較する方法

対応する行には「A に一致なし」というラベルが表示されているため、相違点のあるセルが表示されます。もちろん、これを変更して好きなことを言うことができます。列の文字や 2 つを比較する順序を適宜変更することもできます。

Sign up and earn $1000 a day ⋙

Leave a Comment

Windows Sandbox: リスクなしで何でも開ける秘密のアプリ

Windows Sandbox: リスクなしで何でも開ける秘密のアプリ

このツールを使用すると、メインのコンピュータに損傷を与えるリスクなしに、疑わしいファイルを安全に確認したり、疑わしいソフトウェアをインストールしたり、危険な Web サイトを閲覧したりすることができます。

最近廃止されたInternet Explorerの代わりにIEモードを使用する方法

最近廃止されたInternet Explorerの代わりにIEモードを使用する方法

Windows 11ではInternet Explorerが削除されます。この記事では、WebTech360がWindows 11でInternet Explorerを使用する方法をご紹介します。

Microsoft Storeでアプリの自動更新をオフにする方法

Microsoft Storeでアプリの自動更新をオフにする方法

ストアでは、アプリのアップデートを一時停止できる期間が1~5週間に制限され、永続的なトグルが削除されました。強制アップデートをブロックしたい場合は、以下の設定をお試しください。

「Docker: 無効な参照形式」エラーの修正方法

「Docker: 無効な参照形式」エラーの修正方法

Dockerを使えば、コンテナの構築、実行、管理が簡単になります。ただし、イメージの実行または構築時に「Invalid Reference Format」エラーが発生する場合があります。

Windows 11の画面に時計を表示する方法

Windows 11の画面に時計を表示する方法

Windows 11 では、タスクバーに時計を表示するだけでなく、コンピューターの画面に時計を表示するように調整できます。

赤いライトが点灯するマザーボードエラーを修正する方法

赤いライトが点灯するマザーボードエラーを修正する方法

システムが起動しないのにマザーボードのライトが赤く点灯するのは怖いものです。特に、マザーボードがライトが点灯している理由を教えてくれない場合はなおさらです。

Windows コンピュータで USB ポートを無効にする簡単な方法のまとめ

Windows コンピュータで USB ポートを無効にする簡単な方法のまとめ

BIOSでUSBポートのロックを解除するのは難しくありません。しかし、コンピューターのUSBポートをロックするにはどうすればいいのでしょうか?Quantrimang.comで調べてみましょう!

Windows 10で「Bad System Config Info」エラーを修正する方法

Windows 10で「Bad System Config Info」エラーを修正する方法

Bad System Config Info(不正なシステム構成情報)は、Windows 10 システムでよく見られるバグチェックエラーです。この問題を解決するための解決策をいくつか見ていきましょう。

Windows 11で拡大鏡を使って画面の色を反転する方法

Windows 11で拡大鏡を使って画面の色を反転する方法

Windows 11 の拡大鏡反転機能を使用すると、特に光に敏感な人にとってテキストの読みやすさが向上します。

XMPを有効にしてRAM速度を最適化します

XMPを有効にしてRAM速度を最適化します

独自の PC システムを構築しようと考えており、高速 RAM に投資することに決めた場合、その RAM が宣伝されている速度で動作できることをどのように確認すればよいでしょうか?

デフォルトのままにしてはいけないWindows設定10選

デフォルトのままにしてはいけないWindows設定10選

Windows にはデフォルトでセキュリティが設定されていないため、いくつかのデフォルト設定を変更する必要があります。

6つの無料ダイナミックDNSプロバイダー

6つの無料ダイナミックDNSプロバイダー

ダイナミックDNS(DDNSまたはDynDNSとも呼ばれます)は、インターネットドメイン名を動的IPアドレスを持つコンピューターにマッピングするサービスです。ほとんどのコンピューターはDHCP経由でルーターに接続しており、ルーターがコンピューターにランダムにIPアドレスを割り当てます。

重要なデータを失わずにWindows 11 PCで48GBの空き容量を増やす方法

重要なデータを失わずにWindows 11 PCで48GBの空き容量を増やす方法

一時ファイル、古いバックアップ、重複データ、使用されていないアプリなど、個人ファイルに触れることなくスペースを再利用する方法はたくさんあります。

MD5とSHA1をチェックしてファイルの整合性をチェックする

MD5とSHA1をチェックしてファイルの整合性をチェックする

ファイルのMD5およびSHA1コードをチェックし、ファイルにエラーがないか確認するために、専用のプログラムを使用します。MD5チェックソフトウェアHashCalcは、MD5およびSHA1コードをチェックするのに非常に便利なツールの一つです。

コンピューターなしでモニターを活用する7つの賢い方法

コンピューターなしでモニターを活用する7つの賢い方法

モニターというと、PCやノートパソコンに接続するものを想像するかもしれません。しかし、実はモニターは他の多くのデバイスでも使用できます。