从Excel的A列中删除重复数据,并从B列中移动数据

从Excel的A列中删除重复数据,并从B列中移动数据,excel,excel-formula,excel-2010,worksheet-function,Excel,Excel Formula,Excel 2010,Worksheet Function,我在excel上有30000行数据,如下面的示例所示,我需要删除A列中的重复数据,并将B列中的数据移动到B C D E F G COLUMN A COLUMN B my data 1 example my data 1 other my data 1 andother my data 2 example my data 2 other my data 2 andother my data 2 otherone my

我在excel上有30000行数据,如下面的示例所示,我需要删除A列中的重复数据,并将B列中的数据移动到B C D E F G

 COLUMN A     COLUMN B
 my data 1     example
 my data 1     other
 my data 1     andother
 my data 2     example
 my data 2     other
 my data 2     andother
 my data 2     otherone
 my data 254     price
 my data 254     change
 my data 254     exact
 my data 254     where
 my data 254     fourniture
 my data 254     exam
 my data 254     yes
结果一定是这样

 COLUMN A     COLUMN B     COLUMN C     COLUMN D     COLUMN E     COLUMN F     COLUMN G     COLUMN H

 my data 1     example     other        andother
 my data 2     example     andother     otherone
 my data 254   price       change       exact        where        fourniture   exam         yes

首先将以下数据添加到
列C

=COUNTIF($A$1:A1,A1)

拖下来

其次,将
列A
中的所有值复制到
H2
(在我的示例中),然后单击数据>删除重复值

将值1,2,3,4,5。。。在单元格I1中:Z1或更高(如果需要)

在单元格
I2
中粘贴以下数组公式:

{=IFERROR(索引($B$2:$B$15,1/(1/总和($C$2:$C$15=I$1)*($A$2:$A$15=$H2)*(行($C$2:$C$15)-1))),1),“)}

这是一个数组公式,所以省去大括号,按Ctrl+Shift+enter键输入

向下拖动公式以获得所需的结果