Anonymous
Anonymous asked in 電腦及互聯網軟體 · 9 years ago

Data 輸入 - excel 問題

我有 Data 組合正常入法如下:

1.1

1.2

1.3

1.4

2.1

2.2

2.3

2.4

3.1

3.2

3.3

3.4

4.1

4.2

4.3

4.4

但有機會不是順序輸入, 如下:

1.1

1.2

1.3

1.4

2.1

2.4

2.2

2.3

3.2

3.3

3.1

3.4

4.2

4.3

4.1

4.4

Data 不會重覆, 如何可check 到有否入漏或入錯 ?

2 Answers

Rating
  • 小N
    Lv 7
    9 years ago
    Favorite Answer

    呢個問題, 我建議你可以用以下四個步驟去 audit 堆 data:

    假設你 Sheet1 A1 係 header, data 範圍由 A2:A30 (自己更正), 而 B2:B30 必須要有資料 (冇的話你自己輸入 X 至開始)。

    1. 去 Sheet2 A1 用 Data > Consolidate… (每次執行前確保 A:B 欄係空白), Function (Count), Reference (Sheet1!$A$1:$B$30), Use lables in (x Left column), 再撳 OK, 緊接 Go to B31 打公式 =COUNTIF(B2:B30,1)=COUNTIF(B2:B30," > 0")。 **「" > 0" 不存在空位, 呢度咁打係避開知識+ 回文特效會出亂碼。」

    == 如果 data 正確冇重覆, B2:B30 只會出現 1, 冇空白冇其他, 而 B31 公式亦會出 TRUE。

    2. 去 C2 打公式 =(A2-INT(A2))*10+INT(A2-1)*4, 再下拉複製至 C30 (此公式純粹按照你所述求出 corresponding sequence numbers, 唔係 loop 1-4 就自己改返, 最細亦理解為 1.1), 最後去 C31 打公式 =SUM(C2:C30)=MEDIAN(C2:C30)*COUNTIF(C2:C30," > 0")。

    == 如果 data 正確連貫冇空白, 不論你由 1.1 開始定 7.4, C31 公式只會出 TRUE。

    3. 去 D31 打公式 =MIN(A2:A30)。

    == 呢度會出你首個 data (即係最細)。

    4. 去 E31 打公式 =MAX(A2:A30)。

    == 呢度會出你最後一個 data (即係最大)。

    2011-09-24 13:47:28 補充:

    如果大前提是 unique 及 sequential numbers, 我覺得呢四項已足夠核實無誤, A.B 而 B 是否 4 進也不是問題, 1.C 或 2.7 等如屬錯誤, Sheet2 C31 會出 error 或 FALSE。

  • 9 years ago

    問題沒有說明入漏或入重複的提示方法

    亦未有說明何為入錯, 是否輸入 7.0, 8.5, 1.A 亦要作出提示

    但準則太多, 亦不好check

    入漏及入重複, 較易處理

    入錯則相當麻煩

Still have questions? Get your answers by asking now.