標題:
[發問]
請問這種樞紐格式的百分比要如何快速計算?
[打印本頁]
作者:
freeffly
時間:
2013-7-9 09:37
標題:
請問這種樞紐格式的百分比要如何快速計算?
我想要計算每一個簡稱在那一個族群裡面的百分比
副檔中有針對第一個棧版跟PE膜計算
我有想過用迴圈方式,但是要判斷每一族群的總計
目前我還沒想到好方式
[attach]15387[/attach]
作者:
freeffly
時間:
2013-7-9 11:13
下面是我試出來的
應該還有更有效率的方式
Sub 品名百分比()
Application.ScreenUpdating = False
For r = 7 To Range("C65536").End(xlUp).Row + 2 Step 2
n = Cells(r - 1, 1).End(xlDown).Row
If r < n And Cells(r - 1, 2) <> "" Then
For c = 4 To 8
If Cells(r - 1, c) <> "" Then
Cells(r, c) = Cells(r - 1, c) / Cells(n, c)
End If
Next
End If
If Left(Cells(r, 1), 3) = "百分比" Or Right(Cells(r, 1), 3) = "百分比" Then
For x = 4 To 8
Cells(r, x) = 1
Next
End If
Next
End Sub
複製代碼
作者:
Baracuda
時間:
2013-7-9 17:08
可否惠賜原始的模擬資料,我試著做看看。
這個在新版2013好像不用寫程式。
作者:
Baracuda
時間:
2013-7-10 18:09
這個結果請你看看。
作者:
freeffly
時間:
2013-7-11 11:07
回復
4#
Baracuda
雖然表達方式不一樣
但是結果是一樣
我是用2003
所以如果只能用2013去做就只能這樣
不過我也覺得樞紐本身的功能應該要能做到這各
作者:
diabo
時間:
2013-7-12 20:30
回復
5#
freeffly
另外想法,增加輔助欄位,統計品名年度淨額,再利用樞紐分析的新增計算欄位,計算個年度之簡稱佔品名的比率。
[attach]15405[/attach]
[attach]15406[/attach]
[attach]15407[/attach]
作者:
Baracuda
時間:
2013-7-15 13:11
回復 #4樓 Freeffly ,這是用2010版做的。
另外 #5樓 diabo 的做法,看來也可以解決。你參考看看。
如果動 VBA 應該也可以,但是看來動作不小。
作者:
freeffly
時間:
2013-7-15 17:12
回復
7#
Baracuda
回復
6#
diabo
謝謝各位大大回覆
目前我使用上面的vba是ok
雖然判斷上不是以嚴謹的方式
輔助欄暫不考慮
因為資料量太多
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)