Board logo

標題: [發問] 相同資料排序的問題? [打印本頁]

作者: ms2001    時間: 2014-6-22 18:56     標題: 相同資料排序的問題?

[attach]18535[/attach][attach]18538[/attach]
我想在sheet2中取得sheet1中的資料並排序大小,當我在sheet2的a2裡打上號碼,
下面就會依編號小到大排序出相同姓名的資料(如圖),有高手可以幫忙嗎?
作者: p212    時間: 2014-6-22 21:19

本帖最後由 p212 於 2014-6-22 21:21 編輯

回復 1# ms2001
1、選取Sheet1之A1:C8,按Ctrl+Shift+F3,勾選以「頂端列」為名稱。
2、在Sheet2之B3儲存格輸入陣列公式(以Ctrl+Shift+Enter輸入公式)
=IF(ROW(1:1)>COUNTIF(號碼,$A$2),"",SMALL(IF(號碼=$A$2,編號,FALSE),ROW(1:1)))
3、在Sheet2之A3儲存格輸入一般公式
=IF(B3="","",INDEX(姓名,MATCH(B3,編號,0)))
4、選取Sheet2之A3:B3儲存格,向下複製公式。
請參考!
作者: ms2001    時間: 2014-6-23 00:13

太強了,萬分感謝~
作者: ms2001    時間: 2014-6-23 01:44

再請教一個問題,因為我資料欄裡的編號欄位,有的編號是會重複的,而且不同人也可能會有相同的
編號,如果用match()的話遇到重複時會出錯,這應該如何修正?
作者: p212    時間: 2014-6-23 08:25

本帖最後由 p212 於 2014-6-23 08:32 編輯

回復 4# ms2001
Sorry!没注意到不同人有「相同編號」的可能。
承2#說明,Sheet2之A3儲存格一般公式請修改為:
=IF(B3="","",INDEX(姓名,MATCH($A$2,號碼,0)))
請參考!
作者: ms2001    時間: 2014-6-23 20:27

可以了,萬分感謝~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)