2017-07-17 4 views
1

私は同じことについて、さまざまな情報源からの巨大なExcelシートに取り組んでいます。情報源が情報を報告し、情報を書き込む方法は異なります。たとえば、「Khurais」と書かれている一方、もう一方は「Khorais」と書かれています。2つの列が一致していて、綴りに若干の違いがあります。

これらのファイルには重要な情報が含まれていますので、それらを1つのExcelシートにまとめて、より簡単に処理できるようにしたいと思います。だからあなたが有益と思う提案やツールがあれば、ここでそれを共有してください。

P.S. Excelシートの単語は、アラビア語の単語の翻訳です。

+0

は、なぜ、元のアラビア語を使用しない(ワークシート関数を使用していない)VBA内striclyそれを使用することができ、それは私が前提と一致している必要があります。 – Luuklag

答えて

0

あなたはFuzzyLookup、あなたが適切なマッチングを行うことができますマクロを使用することができます。ここでは

はサンプルVBAコードと一緒に、説明の記事です。それは過去に私にとって本当にうまくいっていて、実際には本当によく書かれています。

FuzzyLookup

あなたがここでそれを見つけることができます:https://www.mrexcel.com/forum/excel-questions/195635-fuzzy-matching-new-version-plus-explanation.htmlそれを使用する方法の例を含みます。

希望に役立ちます!

PSは明らかにあなたも

1

Levenshtein距離を使って、2つの単語がお互いに「近い」かどうかを判断できます。それに基づいて、あなたは一致することができます。

0

ダブルメタファアルゴリズムが気になる。文字列を音声表現に変換しようとします。たとえば、「フォリー」と「フォレ」は同じ発音記号を持つ必要があります。

これらのコードを生成できる場合は、文字列ではなく、それらのコードに基づいてレコードを照合することができます。 https://bytes.com/topic/access/insights/965241-fuzzy-string-matching-double-metaphone-algorithm

希望あなたを鼓舞する:)

関連する問題