Excel 匹配4列数据,并根据A列和B列行获取第5列数据

Excel 匹配4列数据,并根据A列和B列行获取第5列数据,excel,indexing,match,vlookup,partial,Excel,Indexing,Match,Vlookup,Partial,我希望在Microsoft Excel中匹配4列数据 例如,下面是我正在查找的数据,它与ColumnF中的A列和B列行部分匹配并检索第5列数据 ColumnA ColumnB ColumnC ColumnD ColumnE ColumnF Ajay Ramana Managing director Farah Khan associate at 458 Farah Khan associate

我希望在Microsoft Excel中匹配4列数据

例如,下面是我正在查找的数据,它与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
我有大量的数据需要自动化

我想部分匹配A和C,B和D

完成上述任务的东西

希望您能理解,朋友。

如果部分匹配是指一个字符串包含另一个字符串,我建议您打开与工作表的ADO连接,并发出以下SQL语句:

SELECT Field5
FROM [Sheet1$]
WHERE '%' + Field1 + '%' LIKE '%' + Field3 + '%'
   OR '%' + Field2 + '%' LIKE '%' + Field4 + '%'
有关如何使用ADO连接到Excel工作簿并发出SQL语句的示例,请参见


还有一个更好的例子。

是否可以使用Excel宏>。请帮助编写宏代码。我不懂ADO或SQL。@KumarK添加了链接。@KumarK添加了其他链接。