顯示excel數據

2010-12-12 5:05 am
希望各位幫幫忙
sheet1
a b c
1 公司1 小一 aa
2 公司1 小二 bb
3 公司1 小三 cc
4 公司1 小四 dd
5 公司2 大一 ee
6 公司2 大一 ffSheet 2
a b c
1 公司1 小一 aa
2 小二 bb (於b2 顯示小二,c2顯示bb)
3 小三 cc (於b3 顯示小三,c3顯示CC)
4 小四 dd (於b4 顯示小四,c4顯示dd)sheet 3
a b c
1 公司2 大一 ee
2 大二 ff (於b2 顯示大二,c2顯示ff)
今次公司1於sheet 1有4條data,但我下次更新後公司1於sheet 1可能只有5條data,而公司2的data就得1條,
如何自動可以如sheet 2 與 sheet 3顯示,即使將來更新sheet 1的數據多了或少了
如將來更新後是
sheet1
a b c
1 公司1 小一 aa
2 公司1 小二 bb
3 公司1 小三 cc
4 公司1 小四 dd
5 公司1 小五 gg
6 公司2 大一 ffSheet 2
a b c
1 公司1 小一 aa
2 小二 bb (於b2 顯示小二,c2顯示bb)
3 小三 cc (於b3 顯示小三,c3顯示CC)
4 小四 dd (於b4 顯示小四,c4顯示dd)
5 小五 gg(於b5 顯示小五,c5顯示gg)

sheet 3
a b c
1 公司2 大一 ff

回答 (1)

2010-12-12 7:36 am
✔ 最佳答案
Sheet2 的 B1
=IF(COUNTIF(Sheet1!A$1:$A$100,$A$1)<ROW(),"",INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$1:$A$100=$A$1,ROW($1:$100)),ROW())))

列陣公式
右拉及下拉

Sheet3 的 B1 (同樣)
=IF(COUNTIF(Sheet1!A$1:$A$100,$A$1)<ROW(),"",INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$1:$A$100=$A$1,ROW($1:$100)),ROW())))

列陣公式
右拉及下拉

請下載檔案參考: http://www.FunP.Net/961914



收錄日期: 2021-04-24 10:40:47
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20101211000051KK01444

檢視 Wayback Machine 備份