Excel 問題: 連續列出人名

2009-11-25 7:34 am
   A欄       H欄 
1  A先生      A先生
2  X小姐      X小姐
3  A先生      C先生
4  C先生      D先生
5  D先生      F先生
6  F先生      F小姐
7  D先生
8  F小姐
9  F小姐
10 X小姐
(就算10列)


在H欄連續列出A欄人名,不要重複。

不要VBA,求公式(不可用輔助欄)。

謝謝

回答 (3)

2009-11-26 9:04 pm
✔ 最佳答案
‘=IF(SUM(1/COUNTIF($A$1:$A$10,$A$1:$A$10))>=ROW(A1),INDEX(A:A,SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)=ROW($A$1:$A$10),ROW($A$1:$A$10),""),ROW(A1))),"")

陣列公式


“天下文章一大抄”
這麼深奧的公式,豈是我能寫出,這是我的收藏,以供同好。

2009-11-26 13:04:32 補充:
叨了別人的光,不過卻之不恭了

‘=IF(SUM(1/COUNTIF($A$1:$A$10,$A$1:$A$10))>=ROW(A1),INDEX(A:A,SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)=ROW($A$1:$A$10),ROW($A$1:$A$10),""),ROW(A1))),"") 陣列公式

“天下文章一大抄” 這麼深奧的公式,豈是我能寫出,這是我的收藏,以供同好。
2009-11-25 4:42 pm
謝謝 andy 大大。
我剛試過篩選,可以做到。

我在答別人的題:
http://hk.knowledge.yahoo.com/question/question?qid=7009112400388
在此題我用了輔助欄,雖可自動更新,始終覺得輔助欄礙眼,不理想。

可是,使用篩選也不是全理想,它不能自動更新。

再謝大大。

2009-11-25 18:16:25 補充:
我也要抄起,收藏。

謝謝bb大大。請貼在回答區,要結題了。
2009-11-25 3:00 pm
基本上是不需要用到任何公式的.....
Highlight A欄 --> 資料 --> 篩選 --> 進階篩選 --> 將篩選結果複製到其他地方 --> 複製到 (H1) --> 不選重複的記錄 --> 確定

要求公式, 高手如你都不懂, 小弟更不用說了.....
還是留待其他高手回答吧


收錄日期: 2021-04-27 15:51:35
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20091124000051KK01624

檢視 Wayback Machine 備份