亞寵展、全球?qū)櫸锂a(chǎn)業(yè)風(fēng)向標(biāo)——亞洲寵物展覽會深度解析
995
2022-06-01
我們在透視表以外的其他單元格錄入公式 =透視表某單元格 的時候,當(dāng)我們單擊單元格時,excel會自動生成一組公式,使用了數(shù)據(jù)透視表函數(shù),而不是 "= A1" 形式的公式,回車以后能夠得到正確結(jié)果。如下圖,我在A16單元格錄入 = D6??這里的D6我是單擊選擇的,不是手動輸入的。
這是excel的特有功能之一,要想關(guān)閉這項默認(rèn)設(shè)置,可以參照以下步驟,把第4步前面的勾去掉,再單擊透視表中單元格就不會生成這種公式了。當(dāng)然默認(rèn)是開啟的,關(guān)閉以后要開啟再勾上就行了。
接下來我們來看看這條公式,可以發(fā)現(xiàn)第一個參數(shù)是 數(shù)據(jù)字段(這個就是我們要統(tǒng)計的字段),第二個參數(shù)是透視表所在的位置,這里默認(rèn)是A3,我們可以換成透視表區(qū)域內(nèi)其他位置的單元格(必須是行區(qū)域或者列區(qū)域,數(shù)據(jù)區(qū)域不行的),而且函數(shù)結(jié)果不依賴于這個參數(shù)的value屬性,而是他的address屬性,且必須是引用形式出現(xiàn),如用indirect或offset表示的引用。因此這里我把A3換成A7 、D5等等都是可以的,不影響計算結(jié)果第三參數(shù)開始是統(tǒng)計條件??兩兩一組? ?字段名1,條件值1,字段名2,條件值2....以此類推
接下來我們就可以把這些參數(shù)換成對透視表之外其他單元格的引用了,當(dāng)我們改變被引用單元格數(shù)值時,公式結(jié)果會自動更新。例如這里我把條件值1改成對B14的引用
同理我把第一個參數(shù)改成對A14的引用,這時候你會發(fā)現(xiàn)函數(shù)結(jié)果返回錯誤值,這是為什么呢?
這里需要注意了,在把透視表函數(shù)里面各參數(shù)改成對單元格的引用的時候,第一個參數(shù)有它特殊的地方,我們不能直接引用,而需要在引用前面或者后面加一個空字符??如 ""&a14 或 a14&"" ,亦或是用 trim函數(shù)等也行具體緣由尚未可知,只知道這個細(xì)節(jié)罷了
最后需要強調(diào)的是,如果某一個字段是日期型數(shù)據(jù) ,那么在表示條件值的時候,如果使用文本形式表示日期,那么無比保持與透視表格式一致,如透視表是 “mm-dd-yyyy” 形式,那么參數(shù)值就應(yīng)該是 "05-14-2013"的形式,而不能是“2013年5月14日”。但是如果我們使用date函數(shù)或 datavalue函數(shù)就不受這個限制了,如data(2013,5,14)和datavalue(“2013-5-14”)都能正確的計算出透視表中 “mm-dd-yyyy” 形式對應(yīng)的數(shù)據(jù)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。