Excel,通过将唯一值移到另一个工作表来删除重复项

我有一个约有150000行的Excel表。 在下面给出的格式。

|--------------------------------| | First Sheet | |--------------------------------| |column1 | column2 | column3 | |---------|----------|-----------| |code1 | state1 | district1 | |code2 | state1 | district1 | |code3 | state1 | district2 | |code4 | state2 | district3 | |--------------------------------| 

列中有重复项。 我希望将所有不同的或独特的体积值放在另一张纸上

 |-------------| |-----------------| | State | | District | |-------------| |-----------------| | id | value | | id | value | |-------------| |-----------------| | 1 | state1 | | 1 | district1 | | 2 | state2 | | 2 | district2 | |-------------| | 3 | district3 | |-----------------| 

然后将第一个工作表更新为

 |--------------------------------| | First Sheet | |--------------------------------| |column1 | column2 | column3 | |---------|----------|-----------| |code1 | 1 | 1 | |code2 | 1 | 1 | |code3 | 1 | 2 | |code4 | 2 | 3 | |--------------------------------| 

请让我知道,如果我可以使用Excel中的公式做到这一点。

我这样做的主要原因是,我可以操纵数据来匹配我的表最终将如何,然后将数据导出到MySQL。

我的方法是正确的还是我只是复杂的事情?

以下是实现你在你的问题中所说的话的步骤:

步骤1)从Sheet1中selectColumn2 ,转到DATA选项卡>单击Advance Filter 。 使用高级filter,您可以获取名为StateName的列下的Sheet2唯一logging列表。 您可以指定唯一logging的位置。 而且,不要忘记检查唯一loggingcheckbox。 检查附加的图像:

使用高级过滤器

步骤2)一旦你完成了国家和地区列的第一步。 您可以为工作表2中的StateID和地区ID编号。

步骤3)现在,您需要为Sheet2中的StateNamesDistrictnames执行VLOOKUP以分别获得StateIDDistrictID 。 你可以在D栏和E栏中得到结果

步骤4)最后,你只需要复制列D和E,并做专栏B粘贴。