2016-10-25 4 views
-1

Microsoft Excelで4列のデータを照合します。4つの4列のデータと一致し、A列とB列に対して5列目のデータを取得します。Row

たとえば、次のデータは、部分一致と見なされ、ColumnFのA列とB列の行に対して5列目のデータを取得します。

ColumnA  ColumnB    ColumnC  ColumnD  ColumnE ColumnF 
Ajay Ramana Managing director Farah Khan  associate at 458 
Farah Khan associate   John clayton Director sr 458 

私は膨大なデータリストを自動化する必要があります。

私はD.

に対してCとBに対する部分一致A上記のタスクを行うものにしたいです。

あなたは友人を理解していますか?

答えて

0

あなたは1つの文字列は、他が含まれている意味部分一致ことであれば、私は、ワークシートへのADO接続を開いて、次のSQL文を発行することをお勧め:

SELECT Field5 
FROM [Sheet1$] 
WHERE '%' + Field1 + '%' LIKE '%' + Field3 + '%' 
    OR '%' + Field2 + '%' LIKE '%' + Field4 + '%' 

方法の一例についてhereを参照してください。 ADOを使用してExcelワークブックに接続し、SQLステートメントを発行します。

さらに良い例hereです。

+0

Excelマクロでも可能ですか>。マクロコードで助けてください。私はADOやSQLについて知識がありません。 –

+0

@KumarKリンクを追加しました。 –

+0

@KumarK追加リンクを追加しました。 –

関連する問題