求救 excel 函數

2012-11-02 3:19 am
請教各位EXCEL的大內高手們 ~~~~

在下列欄位中 , 搜尋該列( 數值 ) 有與其它列(數值)相同時
則顯示重覆的筆數及列號

例如 :
A1 儲存格為 123-001,
因該數值與其它列無重覆故AA1 儲存顯示 [ 無 ]
-> 或其它顯示方式亦可

A2 儲存格為 456-002 , 因該數值與 A5數值相同 ,
故則A2儲存顯示 [ 1 , 5 ]
--> 1表一筆重覆 , 5為第 5列 或 顯示 [ 1,A5 ]

A3儲存格為 789-001 , 因該數值品號與 A8,A11相同 ,
故則A3儲存顯示 [ 2 , 8, 11 ]
-> 2表一筆重覆 , 8,11為第 8列及11列

以下依此類推 , 若有5筆則顯示5筆的列號


----- A-----------------B-------C---------AA
1----123-001 ---------------------------- 無
2----456-002 --------------------------- 1,5
3----789-001 ----------------------------2,8,11
4----987-005 ------------------------------無
5----456-002 ---------------------------- 1.2
6----578-003 --------------------------- 無
8----789-001 --------------------------- 2,3,11
9----234-008 ----------------------------- 無
10--568-005 ------------------------------ 無
11--789-001 ---------------------------- 2,3,8
12
更新1:

公道伯~ 版面格式是固定ㄝ,我有檔案可以傳給您如果您可以協助的話~~~

更新2:

lmf 有沒有其它好方法ㄚ 不過還是感謝您了~~~

回答 (3)

2012-11-06 8:38 pm
✔ 最佳答案
  A B C 1 123-001   1 2 456-002 2-A5 2 3 789-001 2-A9 2 4 987-005   1 5 456-002 2-A2 2 6 578-003   1 7 789-001 2-A3 2 8 234-008   1 9 68-005   1 10 89-001   1



出現幾次C1公式
=COUNTIF($A$1:A10,A1)
出現一次儲存格為空白
兩個勉強作出三個以上公式就長啦(須另作)
B1公式
=IF(COUNTIF($A$1:$A$10,A1)=1,"",
IF(AND(COUNTIF($A$1:$A$10,A1)>1,
COUNTIF($A$1:A1,A1)=1),
COUNTIF($A$1:$A$10,A1)&"-A"&MATCH(A1,$A$1:$A$10,2),
COUNTIF($A$1:$A$10,A1)&"-A"&MATCH(A1,$A$1:$A$10,0))) 均下拉複製
2012-11-13 1:02 am
<參考檔>供參
http://www.FunP.Net/151734
2012-11-03 4:57 pm
你這樣做蠻辛苦的,難度不小。

我會對A欄做排序,一樣的東西會集中在一起,你要的東西就差不多有了。


收錄日期: 2021-04-27 19:55:27
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20121101000015KK05497

檢視 Wayback Machine 備份