EXCEL檔中,如何在許多相重複的行中提取相同行中的最後一行資料

時間 2021-10-14 22:38:34

1樓:匿名使用者

方法一:

輸入以下公式,然後向下填充公式

=lookup(1,0/(a$1:a$8=d1),b$1:b$8)公式表示:引用a1:a8單元格滿足等於d1條件的最後一行所對應的b列資料。

方法二:

輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向下填充公式

=index(b:b,max(if(a$1:a$8=d1,row($1:$8))))

公式表示:定位到b列,返回a列等於d1的最大行號所對應的資料。

2樓:匿名使用者

增加輔助列,用公式區分,再作篩選。

具體資料是什麼樣的?是一列還是幾列,貼圖看看。

重複資料取第一行還是最後一行,應該是一樣的吧?

先在最前面插入一行(便於篩選),在g2輸入公式:

=countif(a$2:a2,a2)

公式下拉填充

然後對g列篩選,選擇「1」的部分,這樣得到的是首次出現的、不重複的資料。

如果一定要提取最後一行不重複資料,可以公式:

=if(row()=max(if($a$2:$a$100=a2,row($a$2:$a$100))),"y","")

這是陣列公式,需要用ctrl+shift+enter結束輸入公式下拉填充

然後對g列篩選,選擇「y」的部分。

3樓:匿名使用者

是按你舉例的那樣排好順序的嗎?如果是的話在c列用公式:=exact(a2,a3),然後再篩選c列中結果為false的值就好了。

如果不是排好序的就不能這樣用。

4樓:匿名使用者

單擊c1>資料》合併計算》

引用位置選 a:b

標籤選最左列

確定後在d1輸入

=lookup(,-1/(a$1:a$10=c1),b$1:b$10)

向下填充

5樓:

提取出來結果怎麼放置呢,放一行上面,還是分多行存放結果?

excel**某一列中相同資料的對應行提取出來?

6樓:匿名使用者

一般都用篩選。當然,要求的效果不一樣,方法也不確定。所以很難回答,最好是上傳附件。

7樓:匿名使用者

假定資料從第二行開始,提取a列中都是「a」的對應行g2輸入=index(a:a,small(if($a$2:$a$1000="a",row($2:

$1000),4^8),row(a1)))&""

先按住ctrl+shift,最後按回車鍵結束公式的輸入公式右拉下拉

8樓:匿名使用者

excel自帶該功能:篩選。

9樓:excel資料專家

使用vlookup函式

如何在excel中刪除連續重複的資料

苗喬恩 vba 如下 sub del dim a,i a range a65536 end xlup rowfor i 2 to a if range a i range a i 1 and range a i then range a i delete shift xlup i i 1 next ...

如何在Excel統計某人在A中不重複資料個數,且符合多個條件

原顏料 1.滿足多個條件也可以分兩種情況 1 同時滿足多個條件 2 滿足多個條件中的一個或若干個即可。2.首先,利用and 函式來說明同時滿足多個條件。舉例 如果a列的文字是 a 並且b列的資料大於210,則在c列標註 y 3.在c2輸入公式 if and a2 a b2 210 y 知識點說明 a...

如何在excel中,如何在excel中輸入

什麼人 樓主這個問題。真是好 在excel中如何編寫程式 一騎當後 基本思路 在excel裡面如何製作座標圖? 人文漫步者 你說的在這個 中想要繪製座標圖,應該從插入這一個選項中選擇。 仉巨集掌翠絲 用這種方式宣告的引用,不能通過引用對目標變數的值進行修改,從而使引用的目標成為const,達到了引用...