Googleスプレッドシートは、Googleの強力で学習しやすいクラウドベースのスプレッドシートです。 スプレッドシートはスプレッドシート市場でMicrosoft Excelと競合しますが、同じ幅または深さの機能はありません。 ただし、これは非常に便利なプログラムであり、おそらくパワーユーザーでも必要なタスクの90%を実行でき、通常のユーザーが持っているタスクの100%を実行できます。 これらのルーチンタスクの1つは、異なる列の情報の比較です。 シートは、この種の分析を実行できるだけではありません。 スプレッドシートの列間でデータを比較する方法について説明し、Microsoft Excelでデータを比較する1つの方法についても説明します。
Googleスプレッドシートの重複を削除する方法の記事もご覧ください。
Googleスプレッドシートの2つの列を比較する
スプレッドシートの列を比較する簡単な方法の1つは、式を使用することです。 データの2つの列、列Aと列Bがあるとします。列を比較し、違いを書き留めたい場合は、数式を使用できます。 IF数式は、スプレッドシート(およびExcel)の強力なツールです。 IFステートメントには、3つの引数があります。 最初の引数は実行するテスト、2番目の引数はテストが真でない場合に返す結果、3番目の引数はテストが真である場合に返す結果です。 これはかなり簡単に理解できますが、式を読むのは難しいので、ステップスルーしてみましょう。
- 比較するページでシートを開きます。
- 列AおよびBのデータで、セルC1を強調表示します。
- '= if(A1 = B1、“”、“ Mismatch”)'をセルC1に貼り付けます。 したがって、A1とB1が同じである場合、式は空の文字列を返し、それらが同じでない場合、「Mismatch」を返します。
- セルC1の右下隅を左クリックして、下方向にドラッグします。 これにより、C1の数式が列Cのすべてのセルにコピーされます。
これで、AとBが同一ではない各行について、列Cには「ミスマッチ」という単語が含まれます。
複数列データの比較
2つの列間でデータを比較することは問題ありませんが、データの列が複数あり、比較が必要な場合はどうでしょうか。 スプレッドシートは、ARRAYFORMULAと呼ばれる関数を使用して、これも処理できます。 これはかなり高度な式であり、その仕組みについて雑草を詳しく説明するつもりはありませんが、複数列のデータ比較を行うことができます。
2つのデータセットがあるとします。 各データセットにはインデックス値があります。部品番号またはシリアル番号などがあります。 また、各インデックス値に関連付けられたデータの列がいくつかあります-製品の色、多分、または手持ちの量。 これらのデータセットの1つは次のようになります。
ジェーンのデータがあります。 しかし、その後、ボブは同じ情報セットの数字を送信しますが、いくつかの違いがあるかもしれません。 (この例では、違いを視覚的に簡単に識別できますが、数千のエントリがあるスプレッドシートを想定しています。)ジェーンとボブの数字を並べて示します。
JaneとBobによって報告された単位あたりの価格が同じかどうかを確認する場合は、ARRAYFORMULAを使用して実行できます。 相違点をレポートし、セルI3から開始して出力するため、I3では次の式を入力します。
= ArrayFormula(SORT(if(countifs(E3:E&G3:G、A3:A&C3:C)= 0、A3:D、)))
これにより、次のような複数列の比較が行われます。
これで、SKU A10305に違いがあり、正しい情報を持っているのは誰か、エラーを持っているのは誰なのかがわかります。
Power Toolsを使用して列を比較する
別のアプローチは、Googleスプレッドシートのアドオンパックの1つで比較ツールを使用することです。 1つのツールは「パワーツール」として知られています。 これは、基本的な機能を大幅に拡張し、スプレッドシートの作成から多くの作業を行う多くのツールの1つです。 Power Toolsには多くの強力な機能がありますが、ここで比較する列の方法を見てみましょう。
- GoogleスプレッドシートにPower Toolsを追加したら、[アドオン]-> [Power Tools]-> [開始]に移動します。
- [データ]メニューオプションをクリックし、[2つのシートを比較]を選択します
- 比較する列の範囲を入力します。 一度に複数の列を比較でき、異なるシート間で比較することもできます。
- 一意の値を見つけるか、重複する値を見つけるかを選択します。
- Power Toolsで比較の結果を表示する方法を選択します。 複製または一意のセルに色を付けること、データを新しい列に移動またはコピーすること、およびその他の選択を選択できます。
テキストまたはスプレッドシートの違いをすばやく比較する方法
数式を書いたり、アドオンを使用したりするのが面倒で、2つのドキュメント間で値やテキストをすばやく比較したいだけの場合は、無料のオンラインツールがあります。 Diffcheckerと呼ばれ、うまく機能しているようです。 Googleドキュメントフォーラムでの使用も推奨されています。
- Diffcheckerに移動します。
- 左側のペインにテキストまたは値のセットを貼り付け、右側に別の列またはテキストを貼り付けます。
- 違いを見つけるを選択してください!
- サイトは2つのペインを比較し、相違点を強調表示します。
Diffcheckerは、列を区別し、結果のみが必要な場合に役立ちます。
では、Excelを使用している場合、そのツールを使用して列を比較できますか? もちろんできます!
Microsoft Excelの2つの列を比較する
私がやろうとしていることに応じて、GoogleスプレッドシートとMicrosoft Excelを切り替えます。 スプレッドシートは非常に優れていますが、Excelほど多くの機能を備えていないため、いくつかの重要な分野では不十分です。
Excelで列の重複を比較する方法1:
- チェックする2つの列を強調表示します。
- [ホーム]リボンから[条件付き書式]を選択します。
- [セルルールの強調表示]と[値の複製]を選択します。
- 表示する形式を選択し、[OK]を選択します。
Excelの違いについて列を比較する方法2:
- 列Cのセル1を強調表示します。
- '= IF(COUNTIF($ A:$ A、$ B2)= 0、“ Aに一致しません”、“”)'を数式バーに貼り付けます。
- 2つの列が異なる場合は、列Cに「Aで一致なし」が表示されます。
対応する行に「Aに一致なし」というラベルがあるはずなので、これらのセルには違いがあります。 もちろん、これを変更して好きなものを言うことができます。 列の文字、またはそれに応じて2つを比較する順序を変更することもできます。
これらのメソッドを使用すると、GoogleスプレッドシートとExcelの両方で列と一意の値の列を比較できます。
これらのソフトウェアツールのいずれかの比較ツールに関するヒントはありますか? 以下で共有してください。
スプレッドシートのヘルプがさらに必要ですか? 私たちはあなたの背中を持っています。
Googleスプレッドシートに画像を追加して、スプレッドシートにビジュアルポップを追加します。
すべてを1ページで取得する必要がありますか? この巨大なスプレッドシートを1つの印刷可能なページに圧縮する方法を次に示します。
CAGRを使用しますか? GoogleスプレッドシートにCAGR数式を追加するためのチュートリアルがあります。
スプレッドシートでは重複は厄介です。スプレッドシートで重複を取り除く方法は次のとおりです。
スプレッドシートを使用して請求を行いますか? Excelで請求書番号を自動的に生成する方法を次に示します。
セルの書式設定をいじるのが嫌いですか? Excelで行の高さを自動的に調整する方法を学びます。
シートレイアウトを強化する必要がありますか? Googleスプレッドシートで空の行と列を削除する方法を示します。