我有一列數字, 係:
1
2
3
5
6
8
咁落去, 大家都睇到4, 7 係漏咗既
有無方法係 excel 運算出邊個數字係漏咗呢?
另外
1
2
3
4
3
5
6
咁落去, 大家都睇到3 係重覆咗既
有無方法係 excel 運算出邊個數字/值係重覆咗呢?
並且在新一行之中重列呢堆數字/值 (唔會再重覆)?
萬分感激
[ 本帖最後由 barking 於 2008-12-12 22:52 編輯 ] |
|
|
|
|
先把資料用excel的排序功能排序........即使資料不便排序也好,你也可以另存一份出來作檢查用
但要小心別要同原有不能排序的資料弄錯就可以了。
見到有錯的地方可以用搜尋的功能在原有的資料找出來改。
圖中A行為你要檢查的數列
根據你提供的資料,若果資料無遺漏的話,上一個資料和下一個資料的差距會是1
透過檢查上下資料的差距就可以找到是否遺漏了。
圖中B行作為檢查用的。在B3中的公式為A3-A2。
只要你先填好B3的公式,再在B3格右下角用滑鼠拉下去,就可以自動填好B4,B5,B6......的公式了。
C行可有可無,只是方便工作之用而以
以C3為例,其用處只是檢查B3的結果是不是1而以,若果不是1就寫出有問題而以
資料多的時候,總好過看一大行又0又1的數字吧
同樣,拉C3格的右下角拖落去就可以自動填好C4,C5,C6........的公式了。
最後,「並且在新一行之中重列呢堆數字/值 (唔會再重覆)?」
即係如何?即是要插入新的一行還是刪去一行?
[ 本帖最後由 superay 於 2008-12-13 19:18 編輯 ] |
評分
-
查看全部評分
|
|
|
|
原帖由 superay 於 2008-12-13 19:11 發表 
最後,「並且在新一行之中重列呢堆數字/值 (唔會再重覆)?」
即係如何?即是要插入新的一行還是刪去一行?
即係咁樣, A係原本, B係方程式出來的
A果行有兩個(或以上)的3字, 但是B果行會只有一個3字
A | B
| 1
| 1 | 2
| 2 | 3 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 6 | |
謝謝了!
[ 本帖最後由 barking 於 2008-12-13 20:44 編輯 ] |
|
|
|
|
暫時只想到這個方法,不太整潔,因為要加一條暫存行。
假設你的數據在 A 行,那麼你可以在 B2 儲存格這樣打:
(B1 儲存格是留空的)
之後在 B 行使用填滿功能
然後在 C1 格這樣打:
INDEX(A:A,ROW(C1)+MAX(B1,INDEX(B:B,ROW(C1)+B1)),1)
再填滿 C 行,應該就可以在 C 行得到不重複的排列。
但最後幾列會出 0,次數相等於陣列中重複項的總數。 |
評分
-
查看全部評分
|
推文或跟推文者帖,一律舉報,不作通知
|
|
|
回復 4# 的帖子
謝謝荃兄賜教
試過了, 出現以下結果: (結果沒有5字)
1 |
| 1 | 2 | 0 | 2 | 3 | 0 | 3 | 4 | 0 | 4 | 4 | 1 | 6 | 4 | 3 | 7 | 5 | 3 | 8 | 6 | 3 | 9 | 7 | 3 | 0 | 8 | 3 | 0 | 9 | 3 | 0 |
| 3 | 0 |
|
|
|
|
|
|
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
|