我有一个包含 2 列的 Excel 文件:Words
& Definition
(3000 行)。我有另一个 Excel 文件,其中words
不包含定义(200 行)。
如何仅提取第二个 Excel 文件(200 行)中的那些行(单词和定义 - 来自 3000)?
基本上我想过滤那些。
在 SQL 中我会写
Select * from table1 where table1.words=table2.words
我如何在excel中实现这个?也请给我程序...
我有一个包含 2 列的 Excel 文件:Words
& Definition
(3000 行)。我有另一个 Excel 文件,其中words
不包含定义(200 行)。
如何仅提取第二个 Excel 文件(200 行)中的那些行(单词和定义 - 来自 3000)?
基本上我想过滤那些。
在 SQL 中我会写
Select * from table1 where table1.words=table2.words
我如何在excel中实现这个?也请给我程序...
如果它只是您需要复制的 2 列中的值,我会使用第二个文件中的VLOOKUP()函数来查找并返回第一个文件中的匹配项。不要忘记将 range_lookup
参数设置为false
.
如果您确实需要复制整行,那么 VBA 宏中的循环将是更好的选择。