2017-08-31 18 views
0

私はかなりの間この問題を調査しましたが、今質問するアカウントを作成しなければなりませんでした。このような一般的な質問のように感じ、タグ付けする方法がわかりません。Excelでテーブルの複数のレコードに一致する要件

列Aの顧客のリストを持つ表を作成し、次に10個の均一な顧客ラベル要件があるBからKの10の列を作成する必要があります(つまり、顧客が列Cの要件を必要とする場合、行の列Cに印を付ける)。顧客が同じ要件を満たしているかどうかを簡単に確認したい。私はちょうどソート連結列に、それは私が探しているものを私に与えますが、多分ここコミュニティは違う考えを持っている場合、私は思ってい

 
Customer  Requirement B  Requirement C  Requirement D  Concatenated 
John's Tools  B     C         BC 
Kate's Cats  B          D    BD 
Tim's Toys       C         C 
Jack's Gym   B     C     D    BCD 
Carl's Cars  B     C         BC 

:私の最初に考えたのはこれです。ここで私はそれがどのように見えると思う何ソート:

 
Customer  Requirement B  Requirement C  Requirement D  Concatenated 
Carl's Cars  B     C         BC 
John's Tools  B     C         BC 
Jack's Gym   B     C     D    BCD 
Kate's Cats  B          D    BD 
Tim's Toys       C         C 

誰もがこの表を利用する(またはそれがそもそも間違っているフォーマットの場合)、一致する要件を参照するには、私は大好きだより良い方法があると考えている場合

それを見てください。

BONUS CHALLENGE:私の上司が言うように、顧客が「ほとんど似ている」かどうかを調べる方法も探していますが、私はそこに残しておきます。ソート方法は大丈夫だと思いますが、2人の顧客が非常によく似ています(7つの要件のうち6つ)が必要ですが、最初の要件が異なります(BとCはどれくらい離れているか顧客はテーブルに入っています)。

答えて

0

フィールドを連結するという考え方は悪いオプションではありません。しかし、あなたはテーブルとPIVOTテーブルを使うことを考えましたか?

テーブルを有効にして(データを選択してから[表としてホーム/フォーマット]をクリックすると)、要件 "B"列に "B"を、 "C" TABLEのフィルタはAND条件で動作するので、すべてのフィルタを選択すると、実際にすべての要件を満たす必要があるのは最終結果のみになります。いずれかのフィルターで「空白」を選択すると、その要件を必要としないユーザーのみが表示されます。

ピボットテーブルと非常によく似た何かを達成することもできますが、それはやや処理が集中します。

ボーナスに関するご質問については、各要件にウェイトを割り当て、ウェイトを合計することができます。だから、 "similiar"の定義はABはACと同じですが、ABCは異なっているとします。次に、100にA、50にB、50にCの値を割り当てることができます。 ABとACの両方で150、ABCで200となります。それを実現する方法はいくつかありますが、あなたの上司から「互いに似ている」と定義されているものを判断する必要があります。

関連する問題