0

Excelで2つの列を比較したいと思います。両方の列は会社の名前です。会社の名前は常に同じではありません。例: あるリストには ABBEY があり、別のリストには Abbey National があります。同じ会社の名前です。アイデアは、どの企業が両方のリストに存在するかを確認することです。すでにいくつかの結果が得られていますが、両方のリストに存在する多くの会社を見逃したため、一致は完全ではありません. 私は手動で仕事をしたくありません。

これは私のリスト 1 の概要であり、1 から 533 までランク付けされています

ABBEY 
ABN AMRO
ACCOR
ACKERMANS
ACS
ACTELION
ADECCO
ADIDAS-SALOMON
AEGON
...

2番目のリストは、1から813までランク付けされています

3i Group PLC
3M Co.
A2A SpA
AAREAL BANK
ABB
Abbey National
ABN-AMRO Hldg
Abu Dhabi National Energy Company
Accell Group 
Accenture PLC Cl A
Accor
Acea
Achmea
Achmea Hypotheekbank
Adecco
ADP
ADT CORP
Aegon
...

私はここでいくつかの助けを見つけることを願っています

4

2 に答える 2

0

うーん、おそらく次のようなものですが、会社名が別の会社の発行者名に似ている場合、余分な結果が返される可能性があります。

=VLOOKUP("*"&SUBSTITUTE(A2," ","*")&"*",B:B,1,0)

【必要に応じて;代わりに使用,

于 2013-10-02T13:03:01.703 に答える
0

最初のリストがセルからA2下にあると仮定すると、次のことを試すことができます。

=OFFSET(List2;MATCH(SUBSTITUTE(A2; " "; "*"); List2; 0)-1;0;1;1)

List2( 2 番目のリスト範囲に置き換えます)。

これにより、最初のリストの各要素のすべてのスペースが変換され、末尾*に追加されます。*

MATCHこの式に一致する 2 番目のリストのレコードを検索します。

于 2013-10-02T10:34:10.317 に答える