我在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
答案 0 :(得分:1)
首先将以下数据添加到Column C
:
=COUNTIF($A$1:A1,A1)
然后向下拖动
然后将Column A
中的所有值复制到H2
(对于我的示例),然后点击数据>删除重复值
将值1,2,3,4,5 ......放在单元格I1:Z1中或者如果需要的话进一步
在单元格I2
中粘贴以下数组公式:
{=IFERROR(INDEX($B$2:$B$15,1/(1/SUM(($C$2:$C$15=I$1)*($A$2:$A$15=$H2)*(ROW($C$2:$C$15)-1))),1),"")}
这是一个数组公式,所以省略花括号并按Ctrl + Shift + Enter输入。
沿着和向下拖动公式以获得所需的结果