你可以从 Data->From Other Sources->Microsoft Query 访问它
SQL在比较/合并/更新多个数据源方面非常出色 . 请参阅我的blog post here的此部分 . Microsoft Query也将比任何VBA宏快得多 .
您的问题的一个示例:
Reduce first Worksheet to items that are in both Worksheets
SELECT * FROM [Sheet1$] AS S1 INNER JOIN [Sheet2$] AS S2 on S1.Address=S2.Address
Select new addresses
SELECT S2.Address FROM [Sheet2$] AS S2 LEFT JOIN [Sheet1$] AS S1 on S1.Address=S2.Address
WHERE IsNull(S1.Address)
Join both
SELECT * FROM [Sheet1$] AS S1 INNER JOIN [Sheet2$] AS S2 on S1.Address=S2.Address
UNION ALL
SELECT S2.Address FROM [Sheet2$] AS S2 LEFT JOIN [Sheet1$] AS S1 on S1.Address=S2.Address
WHERE IsNull(S1.Address)
1 回答
是的有 - Microsoft Query (SQL in Excel).
你可以从
Data->From Other Sources->Microsoft Query
访问它SQL在比较/合并/更新多个数据源方面非常出色 . 请参阅我的blog post here的此部分 . Microsoft Query也将比任何VBA宏快得多 .
您的问题的一个示例:
Reduce first Worksheet to items that are in both Worksheets
Select new addresses
Join both