Excel 如何消除行中的重复值

Excel 如何消除行中的重复值,excel,duplicates,Excel,Duplicates,我有一个Excel电子表格,其中包含客户id号,以及我们为该客户收集的所有电子邮件地址。每个客户有一行,接近10000行。在大多数情况下,同一电子邮件地址会多次出现。我想将每个客户的地址列表合并为一个唯一的列表。我发现了许多关于如何从单独行中出现的数据中获取唯一值的有用文章,但此任务需要从单独的列中获取唯一值 我想拿这个 CustomerID | Email1 | Email2 | Email3 | Email4

我有一个Excel电子表格,其中包含客户id号,以及我们为该客户收集的所有电子邮件地址。每个客户有一行,接近10000行。在大多数情况下,同一电子邮件地址会多次出现。我想将每个客户的地址列表合并为一个唯一的列表。我发现了许多关于如何从单独行中出现的数据中获取唯一值的有用文章,但此任务需要从单独的列中获取唯一值

我想拿这个

CustomerID | Email1              | Email2            | Email3            | Email4            | 
--------------------------------------------------------------------------------
12345      | myemail@example.com | example@gmail.com | example@gmail.com | myemail@example.com
把它变成这个

CustomerID | Email1              | Email2            | Email3            | Email4            | 
--------------------------------------------------------------------------------
12345      | myemail@example.com | example@gmail.com |                   |                   |

在Excel中是否有这样做的方法?

作为一次性练习,您可以选择所有数据,使用“转置”选项将其复制并粘贴到新工作表中(将行放入列中)。使用数据功能区上Excel的“删除重复项”选项删除重复行。删除重复项后,使用转置将其复制并粘贴回第一张工作表。

在excel VBA中会更容易。。