如何在EXCEL表中提取不重複項

時間 2021-06-26 18:51:36

1樓:我是來嚇寶寶的

如圖,提取a列只出現一次和對應的b列的資料:

d1用公式:

=iferror(index(a$1:a$8,small(if(countif($a$1:$a$8,$a$1:

$a$8)=1,row($1:$8),9^9),row(a1)))&"","")

陣列公式,按組合健ctrl+shift+回車,完成公式,向右拉d1填充柄到e1複製填充公式,然後選中d1和e1,下拉拉填充柄向下填充複製公式;

1、公式中countif($a$1:$a$8,$a$1:$a$8)=1,判斷a1到a8只出現一次的資料,得到一個由true和false組成的8元素陣列;

2、用if函式判斷符合條件的為row($1:$8),否則為9^9(就是9的9次方,一個較大的數,需要大於$a$1:$a$8單元格個數),得到一個符合條件的行號,不符條件的為9^9組成的陣列;

3、用small函式從最小向大的方向,得到符合條件的行號;

4、用index得到符合條件的單元格中資料;

5、最後用iferror函式排除錯誤,錯誤時顯示為空。

2樓:專注精品優選

excel工作表使用小技巧,如何快速篩選excel**中的不重複資料,具體步驟如下

3樓:

假設你的資料在a列.加上一個標題行"姓名"

然後資料是從a2的.從a2:a1000(假設)然後在b2輸入

=countif(a:a,a2)=1

游標移動到a列中

然後.資料-篩選-高階篩選,在"列表區域"引用a1:a1000,"條件區域"引用b1:b2

確定.這樣篩選出來就是不有重複的資料.

然後選中這個區域,按f5,"定位條件"-"可見單元格",複製.然後貼上到空白地方就可以了.

4樓:

首先排序,然後分類彙總,彙總後是1的,表示它是不重複的。

5樓:大徐哥

為你的資料加一個欄位名,如:姓名

資料-篩選-高階篩選

在彈出的對話方塊中,勾選"選擇不重複記錄"

確定複製篩選結果,貼上到空白地方或其他表中

6樓:匿名使用者

簡單,關鍵字的一列排序。

如何在excel中用公式提取不重複值?

7樓:譚笑風笙

如果一定要用公式的話

=if(row()<=round(sum(1/countif($a$1:$a$10,$a$1:$a$10)),0),index($a$1:

$a$10,small(if(match($a$1:$a$10,$a$1:$a$10,0)=row($a$1:

$a$10),row($a$1:$a$10)),row(b1))),"")

按ctrl+shift+enter結束,下拉。如果結果拉下來不正確,請按f9重新整理一下就好了。

資料區域根據實際情況你自己改下。

excel提取區域不重複資料,如何在excel中用公式提取不重複值

退休畫線工 a10行是什麼概念?不懂。a10是單元格,excel中要不是第10行,要不就是a列,a列與第10行的交叉位置就是a10單元格,何來a10行?如圖,把不重複數提取在i列,因為公式要引用上一個單元格,所以只能從i2單元格開始,i1無法引用上一個單元格。如果提取到行中,同樣只能b列開始,不能從...

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

方法一 輸入以下公式,然後向下填充公式 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...

excel中如何提取兩列中不重複內容

以2007為例,把兩列的內容拷到一列中 例如都放到c列 然後選擇c列,選擇 開始 條件格式 突出顯示單元格規則 重複值 然後設定一種顏色,之後按顏色排序,把帶顏色的刪除,剩下的就是你要的。看起來麻煩,不過做起來還是很快的。直接做的話有點麻煩,你可以分兩步做。先在c1中輸入 if iseeror vl...