返回列表 上一主題 發帖

[發問] 資料整理

利用"選擇貼上"功能即可x,y變換。
Mark Wang

TOP

ANGELA  大想請教為何我使用您所提供之陣列公式帶出來的是空白呢?
麻煩您在教學一下,謝謝!!
80 字節以內
不支持自定義 Discuz! 代碼

TOP

陣列公式要用CTRL+SHIFT+ENTER 一起輸入
會自動產生大括號把公式包起來.
因為你沒附加EXCEL檔,所以我的公式是依照7f圖片位置來的.請參考後修改.

TOP

大大您好~~我將檔案上傳嚕~~在麻煩您了~~謝謝

TEST.rar (51.04 KB)

80 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 5# dragonbx

1000個料號,工作表只有256欄
你能轉置過來嗎?
ANGELA版主的公式是料號的X值清單的公式
你必須在E1開始輸入你的料號
E1陣列公式
=IF(COLUMN(A$1)>SUM(1/COUNTIF($B$2:$B$45,$B$2:$B$45)),"",INDEX($B:$B,SMALL(IF($B$2:$B$45<>$B$3:$B$46,ROW($B$2:$B$45),""),COLUMN(A$1))))
E2輸入該公式,向下複製

並不建議使用陣列公式解決
還是用樞紐解決來的恰當
學海無涯_不恥下問

TOP

回復 16# Hsieh

因為我將成式作了修改,改成所以料號頂多不超過100筆的方式
為何不用樞紐,是因為樞紐有些功能會造成我後面的巨集無法執行
所以必須使用條列式呈現,我試過大大所述可是第二行開始就會出現#NUM!
是我哪裡輸入錯誤了嗎?

test.jpg (120.85 KB)

test.jpg

80 字節以內
不支持自定義 Discuz! 代碼

TOP

既然用到巨集為什麼不乾脆都用巨集呢?
這樣加上許多公式會讓你的巨集跑不動

TOP

小弟功力不足~~僅能夠使用東湊西湊法完成我的需求~~@@
80 字節以內
不支持自定義 Discuz! 代碼

TOP

我找到問題點了,原來是我忘記用陣列了~感謝大大們的熱心指導唷
80 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 16# Hsieh


    大大您所提供的公式我今天測試了,您原先預設的比數為45如果我現在比數有到達150筆時
會顯示#DIV/0 我有修改 B欄位的值之後就可以正常使用了,請問可以不用變更B欄位就可以直接顯示呢?

=IF(COLUMN(A$1)>SUM(1/COUNTIF($B$2:$B$45,$B$2:$B$45)),"",INDEX($B:$B,SMALL(IF($B$2:$B$45<>$B$3:$B$46,ROW($B$2:$B$45),""),COLUMN(A$1))))
80 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題