今天學習了三欄賬製作出自書本《excel2010資料透視表應用大全》,要我說在全書中,實現這個事件步驟還是不少的。然而要寫一篇小文章的關鍵在於,對於我個人來說這個三欄賬對excel的公式和功能的應用還是很豐富的,並且很有用。以下就是實現效果,高亮部分是自己覺得需要註明的地方。
三個紅框是想著重介紹的第一部分,
首先講借貸那個,其實它就是個**自定義格式的應用,具體公式如下。
[>0]"借";[<0]"貸";"平"
再說它隔壁那一豎排,為啥沒有正負號呢?還是因為自定義格式。
#,##0.00_);#,##0.00_)
最後那個白底二級目錄其實呼應了藍底。藍底的二級會因為白底的二級而改變。這個主要是vba實現的啦。但是白底的那個二級目錄可以因為選不同的一級目錄而改變哦。它應用了資料有效性的功能,使用了list格式。而這裡真正比較tricky的其實在於這個變動的list是怎麼來的呢?其實這是使用了名稱管理器定義好了這個list如何隨一級目錄改變的。
以下截圖是科目表,即一級科目與二級科目的關係。
名稱管理器裡面要定義乙個
code2=offset(科目表!$b$1,match(三欄賬!$c$6,科目表!$b$1:$b$998,)-1,2,countif(科目表!$b$4:$b$998,三欄賬!$c$6))
公式解析: 先定位好抓list的位置,是從科目表的b1開始。讓三欄目賬的一級目錄算選的專案來match科目表裡面的一級目錄的位置。找到以後往b欄的右邊移兩步,也就到了二級科目了。然後這個list的長度就是最後的引數,數一下這個一級目錄的步長,取下一級目錄的步長即可。二級目錄的list也就全了。
最後再註明一下白底二級目錄怎麼帶動藍底二級目錄。**本身不難。但要小心那些亂碼處(如果excel版本是英文那麼 km2 = "all",是中文的話應該是"全部")。其他幾處亂碼也是這個問題。
sub select2()
dim km2$
if range("i6") = "" then
km2 = "諲¿"
else
km2 = range("i6")
end if
activesheet.pivottables("êý¾ýí¸êó±í1").pivotfields("¶þ¼¶¿æä¿").currentpage = km2
end sub
資料透視表
源明 資料透視表 的用法,他們總問俺 錦繡 又是那個怪怪的 資料透視表 源明 什麼怪怪的,上次不是給你說了,它的用途可大了,尤其是統計一些資料的時候,不用函式就能實現,有人從這些分析中能賺著大錢呢 錦繡 可是有點兒複雜,你知道唄,俺就奇怪你們學理科的人,寫出的東西又枯燥又難懂,俺就學不會,源明 所以...
資料透視表
寫在前面 最近給自己立下乙個任務 掌握excel中的資料透視表 vlookup,如果還有餘力可以再掌握其vba基礎。而因為已經具備程式設計基礎,所以我認為學習vba應該也不是什麼難事,前兩種的話,希望可以達到在簡歷上寫 熟練使用excel中的資料透視表 vlookup 而一點都不心虛,把能力扎扎實實...
資料透視表
恢復 ctrl y 全選 單擊左右翻頁箭頭按住shift鍵 一,透視表基本用法 選中製表單元格 插入資料透視表 拖動 月,部門,發生額 更改統計方法 單擊左上角計數項 求和,平均值,最大值 單擊右鍵 選擇值欄位數值 雙擊單元格看明細 二,更改時間單位 選中 插入 資料透視表 拖拽訂購日期 選中任意時...