返回列表 上一主題 發帖

EXCEL 函數 挑出不重覆值

EXCEL 函數 挑出不重覆值

各位好 !

我有一個陣列的函數想要請教
INDEX(A:A,SMALL(IF(MATCH($A$1:$A$8,$A$1:$A$8,0)=ROW($1:$8),ROW($1:$8),4^8),ROW(1:1)))&""

以上的函數, 若資料固定在A1~A8, 那是沒有問題的,   但我A行的資料都不一定, 有時會到10個,  有時會20個,
我可以怎麼修正上述的函數呢?  讓A行不管出現幾個資料, 都可以順利的找出不重覆值!


感謝大家, 請大家多幫忙!

本帖最後由 Hsieh 於 2012-7-28 00:09 編輯

定義名稱 ZZ
公式 =OFFSET($A$1,,,COUNTA($A:$A)-1)

{=INDEX(A:A,SMALL(IF(MATCH(ZZ,ZZ,)=ROW(ZZ),ROW(ZZ),4^8),ROW(1:1)))&""}
300 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 2# zz5151353

>> 定義名稱 ZZ
>> 公式 =OFFSET($A$1,,,COUNTA($A:$A)-1)

我看原式並無表頭,應該不用減 1
定義名稱 ZZ
公式 =OFFSET($A$1,,,COUNTA($A:$A))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

GOOD THX
NICE CODE
∩_∩

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題