Excel で列 A と列 B のセルが類似している場合に行の値を追加する

Excel で列 A と列 B のセルが類似している場合に行の値を追加する

状況があります。3つの列があります

|    A    |  B  |   C   |
|Category | Sub | Price |

列 A は基本的にカテゴリ列、列 B はサブカテゴリ、列 C は価格です。

カテゴリ名とサブカテゴリ名が同じ場合は、列 C に価格を追加する必要があります。データ構造は次のようになります。

|A    |B      | C  |
Cat A | Sub A | 100
Cat A | Sub A | 100
Cat A | Sub B | 100
Cat A | Sub A | 100
Cat B | Sub A | 100
Cat B | Sub B | 200
Cat B | Sub B | 100

したがって、類似した A と B を持つ行の値を追加して 1 つの行にする必要があります。

たとえば、Excel で Cat A と Sub A をすべて検索して 1 つの行を作成し、次のすべての値を追加します。

Cat A | Sub A | 300
Cat A | Sub B | 100
Cat B | Sub B | 300

「統合」オプションを使用しましたが、左側の列が 1 つしか取得されないため、列 A に基づいてデータを選択した場合、列 B のデータは保持されません。

助けてください。

答え1

  • 使用できます重複を削除一意のレコードのみを取得する機能。

列A(カテゴリ)と列B(サブカテゴリ)を選択し、重複を削除または使用ユニークな記録高度なフィルターの機能を使用して、レコードを別の場所に貼り付けます。

ここでは、列C、つまり価格を選択しないでください。

その後、一意のレコードを含む 2 つの列が表示されます。

cat   sub-cat
---   -------
Cat A   Sub-cat A
Cat A   Sub-cat B
Cat B   Sub-Cat A
Cat B   Sub-Cat B

今なら、スミフス

2番目の方法と簡単な方法は、コメントに記載されているようにピボットテーブルを使用することです。

関連情報