2015-12-02 75 views

回答

1

這裏有一種方法可以用公式來做到這一點。儘管它首先需要一些格式,所以可能會將數據複製到新的表格中,然後進行調整。

首先,從列A中獲取唯一值。在您的示例中,這些值爲AB。 (對於長列表,將列A複製到某個隨機列中,選擇該列,轉到數據 - >刪除重複項,這會給你唯一的列表)。

列表後,將其放在D列(例如)。然後,輸入此公式作爲在E列的陣列(與CTRL + SHIFT輸入+ Enter):

=IFERROR(INDEX($B$1:$B$6,SMALL(IF($A$1:$A$6=$D1,ROW($A$1:$A$6)-ROW($A$1)+1),ROWS(INDIRECT("$A$1:A"&COLUMN()-4)))),"") 

一對夫婦筆記:調整從1到6作爲必要的行的範圍內。此外,如果您選擇列E以外的列將其放入,請調整末尾的Column()-4部分,以便列數減去另一個數字(在本例中爲4)等於1.(在我的公式中,Column()返回5 (爲 「E」)和5-4 = 1。

您可以然後拖過,並且下來,它應該工作。

enter image description here

+0

它的工作完美,謝謝 – naga1990

相關問題