2016-10-25 2 views
-1

Ich bin auf der Suche nach 4 Spalten von Daten in Microsoft Excel.Match 4 vier Spalten von Daten und erhalten fünfte Spalte Daten gegen Spalte A und B Zeile

Zum Beispiel unten ist die Daten, die ich teilweise übereinstimmen suchen und 5. Spalte Daten gegen A und B Spalte Row in ColumnF abrufen.

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

Ich habe riesige Liste von Daten automatisiert werden.

Ich möchte teilweise Übereinstimmung A gegen C und B gegen D.

etwas, das die obige Aufgabe tut.

Ich hoffe, Sie verstehen Freunde.

Antwort

0

Wenn durch teilweise Übereinstimmung Sie eine Zeichenfolge bedeuten die andere enthält, würde ich vorschlagen, eine ADO-Verbindung zu dem Arbeitsblatt öffnen und Ausgabe der folgenden SQL-Anweisung:

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

here Siehe zum Beispiel, wie man Herstellen einer Verbindung zu einer Excel-Arbeitsmappe mithilfe von ADO und Absetzen von SQL-Anweisungen.

Und ein besseres Beispiel here.

+0

Ist es möglich mit Excel-Makros>. Bitte helfen Sie mit einem Makro-Code. Ich habe keine Kenntnisse über ADO oder SQL. –

+0

@KumarK Link hinzugefügt. –

+0

@KumarK Zusätzlicher Link hinzugefügt. –

Verwandte Themen