Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何在两个不同的表列之间找到匹配项并进行vlookup以提取数据_Excel_Vba_Excel Formula - Fatal编程技术网

Excel 如何在两个不同的表列之间找到匹配项并进行vlookup以提取数据

Excel 如何在两个不同的表列之间找到匹配项并进行vlookup以提取数据,excel,vba,excel-formula,Excel,Vba,Excel Formula,我想在excel中使用部分vlookup类型函数。 假设我们有两列,如果这两列都有任何单个单词匹配,则使用excel中另一列的匹配单元格值还原该单元格。 范例 A列 arvind Vimal Yadav B栏 Yeh Arvind No Vimal dude Yadav hai toh hai 输出 Column C column D arvind Yeh Arvind Vimal No Vimal dude Yadav Yadav hai

我想在excel中使用部分vlookup类型函数。 假设我们有两列,如果这两列都有任何单个单词匹配,则使用excel中另一列的匹配单元格值还原该单元格。 范例

A列

arvind
Vimal
Yadav
B栏

Yeh Arvind
No Vimal dude
Yadav hai toh hai
输出

Column C     column D
arvind       Yeh Arvind
Vimal         No Vimal dude
Yadav        Yadav hai toh hai

一个简单的公式将设置
列C
中的值(即将其放在C1中:
=IF(ISNUMBER(查找(较低($A1),较低($B1)),$A1,“”
)。但是,不确定
列B
列D
之间的区别是什么?您可以使用
搜索
而不是
查找
,以使其不区分大小写,并省略
下部
@Zac,实际上,我在第1页和第B列中都有A列值,我想以这样的方式查找这些值:如果一个单词中的任何一个匹配,那么第2页的列值将进入第1页A列的相应单元格。也就是说,如果第1页A列的单元格名为“Arvind”,而第2页B列的单元格名为“yeh Arvind hai”然后它将在表1中显示为A列B列Arvind yeh Arvind hai,因此在这种情况下,两张表中都有一个匹配项是Arvind。但是您的输出与您刚才解释的不匹配。您的输出有列
C
D
@你完全正确