导入时删除重复项

时间:2015-07-01 13:42:57

标签: vba import excel-2010

我正在为我作为实习工作的公司执行此代码。我在这个论坛的人和其他人的帮助下做了一些部分,但代码很大,我找不到一个地方或一段代码需要做我要求的,这适合我的代码我是新手方式。

因此,我将解释IT将从目标excel文件导入的代码然后粘贴到我的主文件中,之后它将在主文件中搜索A列中存在的数据,然后复制信息链接到名称并将其粘贴到名为(状态)的导入表中,因此我想在搜索主文件中的信息之前先删除重复项。

对不起大代码。忘了提到文件来自源文件,但是我无法更改源文件,如果导入不重复行可能会更容易?

with
revenue as (
select '100' revenue 
)
,
ratios as
(
select '1' month_n, '0,1' ratio
union
select '2' month_n, '0,3' ratio
union
select '3' month_n, '0,2' ratio
),
outcome as
(
select '1' month_n, '0,1' ratio, '110' result
union
select '2' month_n, '0,3' ratio, '143' result
union
select '3' month_n, '0,2' ratio, '171,6' result
)

select * from outcome

1 个答案:

答案 0 :(得分:0)

你可以尝试探索这条大道......

https://msdn.microsoft.com/en-us/library/office/ff193823.aspx

使用Range.RemoveDuplicates的VBA端而不是手动只从数据功能区中删除重复项。