ホームページ  >  記事  >  ソフトウェアチュートリアル  >  2つのEXCELテーブルから同じレコードを見つけてカウントする方法

2つのEXCELテーブルから同じレコードを見つけてカウントする方法

WBOY
WBOY転載
2024-01-09 09:46:181430ブラウズ

EXCEL テーブルが 2 つあります。これら 2 つのテーブル内の同じレコードをカウントするにはどうすればよいですか?

ステップ 1: 表 1 と表 2 のすべての電話番号を表 3 の列 A にコピーします。表 3 の 1 行目はヘッダーで、2 行目はすべての電話番号で始まり、合計 50,000 行になります。

ステップ 2: 表 3 の列 B に数値 1 を入力し、数式「=COUNTA(A:A)」を使用して列 A のセルを埋め、列 A の名前の数を数えます。

ステップ 3: テーブルのセル C2 に数式 SUMIF($B$2:$B$50000,A1,$B$2:$B$50000) を入力します。この数式を通じて、重複する名前の数を取得できます。列 A のセル。頻度。結果が 1 の場合は繰り返しなし、1 より大きい場合は繰り返しありを意味し、繰り返し回数を表示します。

ステップ 4: 表 3 の列 C で自動フィルタリングを実行します。フィルタリングは現在のデータに基づく必要があります。たとえば、「2」のフィルタリングは、電話番号を 2 回繰り返して選択し、列 A から電話番号をフィルタリングすることを意味します。番号 (重複する電話番号が多数ある可能性があるため、エラーを避けるために 1 つずつ処理することをお勧めします)。残りを削除すると、数式は自動的に「1」になります。すべての列 A が表示されると、次のように表示されます。 2回重複する電話番号も同様に処理できます。

C列のデータがすべて「1」の場合、重複のない電話番号はA列に残った電話番号のみとなります。

少し面倒かもしれませんが、それでも非常に正確です。

また、他の人の方法を借用して紹介しました:

ステップ 1: まず、表 1 と表 2 のすべての電話番号を表 3 の列 B にコピーし、行番号 1 をヘッダーとして、行番号 2 から行番号 50000 をすべての電話番号として設定します。

ステップ 2: A2 に数式 =IF(COUNTIF(B$2:B2,B2)=1,B2,"")

を入力します。

次に、B2 を A50000 までドラッグします。

表示されるのは重複していない電話番号であり、重複している電話番号は空白のセルになります。

A2:A50000 をコピーし、右クリック - [形式を選択して貼り付け] - [値] を選択し、昇順および降順で並べ替えてから、列 B の内容をクリアします。

2 つの EXCEL テーブルで重複するセルの対応する情報を見つける方法

2003 バージョンを使用する場合は、上記のパースペクティブを使用してください。2007 バージョンの場合は、データ タブに重複を削除する項目があります。具体的な操作は次のとおりです。

1.操作したいテーブルを選択します

2.データタブを開きます

3.

2つのEXCELテーブルから同じレコードを見つけてカウントする方法4. 次に、[重複の削除] オプションを選択します。

5.

6. 重複を削除したい列を選択するだけです。 B列にある場合は、B列に書いたタイトルを選択してください。ここではサプライヤーとして書きました。したがって、サプライヤーの前にフックを選択し、シリアル番号の前にフックを削除します。 「OK」をクリックするだけです。 2つのEXCELテーブルから同じレコードを見つけてカウントする方法

7. 最後で最も重要な点は、繰り返される名前は完全に同じでなければならないということです。あなたが言ったように、同じサプライヤーですが、名前は完全に同じではありません (Jinfuya Furniture と Federation など)。サプライヤーの名前はまったく同じではないため、検索して同じ名前で置き換えるだけで済みます。最後に、お役に立てれば幸いです。

2 つの Excel テーブルを、2 つのテーブル内の一部の同一データと比較する方法

1. Excel の表を開き、データ 1 を「Sheet1」に、データ 2 を「Sheet2」に配置します。

2. シート 1 のセル C2 に「=IF(COUNTIF(.2つのEXCELテーブルから同じレコードを見つけてカウントする方法)」と入力します。

3. Sheet2 内のクエリする必要がある列に切り替えて、列全体を選択します。 2つのEXCELテーブルから同じレコードを見つけてカウントする方法

4. この時点で、Sheet1 テーブルのセル C2 の数式は自動的に次のように変更されます: =IF(COUNTIF(Sheet2!A:A. 2つのEXCELテーブルから同じレコードを見つけてカウントする方法

5. Sheet1 の操作インターフェイスをそのままにして、数式の後の英語文字の下にカンマを入力します: =if(COUNTIF(Sheet2!A:A, .2つのEXCELテーブルから同じレコードを見つけてカウントする方法)

6. シート 1 で、セル A2 をマウスで選択すると、数式は次のようになります: =IF(COUNTIF(Sheet2!A:A,Sheet1!A2. 2つのEXCELテーブルから同じレコードを見つけてカウントする方法

7. 次に、英語で数式を手動で入力します: =IF(COUNTIF(Sheet2!A:A,Sheet1!A2)>0, "Yes", "No")。 2つのEXCELテーブルから同じレコードを見つけてカウントする方法

2つのEXCELテーブルから同じレコードを見つけてカウントする方法

8. Enter をクリックすると式の判定結果が表示されます。

2つのEXCELテーブルから同じレコードを見つけてカウントする方法

9. マウスでセルを下に引くだけですべての判定が完了します。

2つのEXCELテーブルから同じレコードを見つけてカウントする方法

以上が2つのEXCELテーブルから同じレコードを見つけてカウントする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。