0

I've been looking everywhere and I can't seem to get the results I want. I haven't used Excel in a while and am having trouble doing partial matches from two columns. I want to find partial matches of column A in column B and return the position where the matches are. Column A contains a data set of company names and column B contains another set. I want to make sure that ABC llc comes back as a partial for abc inc.

Is there a formula for that? I want to find a partial anywhere in the columns and for multiple companies.

Example:

ColumnA
1st Choice Staffing
84 Lumber Company
Accent Hiring Group
Accent Hiring Group
Accountants Intl.
ColumnB: 1199SEIU Benefit and Pension Funds 171263 Canada Inc 1-800-FLOWERS.COM株式会社 第一フランクリン・フィナンシャル・コーポレーション 1 番目のソース バンク

4

2 に答える 2

1

完全一致を探している限り、VLOOKUP は素晴らしい機能です。TRUE / FALSE 引数は、あなたが思っていた目的を実際には果たしません。それほど白黒ではないものを探している場合は、ここでいくつかのファジー ロジックが必要になります。

VLOOKUP が不十分な場所の簡単な例:

  • 曲名A=「ベートーヴェン:フィデリオ op.72」
  • 曲名B=「ベートーヴェン:フィデリオ 作品72」

Microsoft は、ファジー vlook up'ing を可能にする Excel への無料のアドイン (最新バージョンと互換性があります) をリリースしました。ここでファイル (アドイン + ドキュメント + サンプル) を取得します。

http://www.microsoft.com/en-us/download/details.aspx?id=15011

そして、Pnuts の指摘によれば、アルゴリズムはレーベンシュタイン距離に基づいています。

于 2013-08-21T16:06:15.610 に答える
0

もう 1 つの興味深いアドインは、Excel 用の PowerUps アドインです。PowerUps アドインは Excel 2003 から 2013 で動作し、pwrVLOOKUP という関数があります。これはファジー vlookup を実行し、基本的に vlookup と同じように動作しますが、必要に応じてファジーのみを実行します。例は、次のページに掲載されています: http://officepowerups.com/2013/10/23/fuzzy-vlookup-in-excel/ . あなたの例で見ていることだけを行います。pwrVLOOKUP でない場合は、pwrMATCH でうまくいきます。

于 2013-10-24T05:55:15.803 に答える