tft每日頭條

 > 圖文

 > excel混合引用在什麼情況下用

excel混合引用在什麼情況下用

圖文 更新时间:2024-08-25 18:14:47

盡管頭條号剛剛上線,但是與凱文互動的小夥伴還是源源不斷的,在這裡凱文要感謝大家的關注,鞠躬。在與大家互動的時候,有的朋友反饋對絕對引用,相對引用,混合引用搞不太明白,今天咱們就把Excel中的引用和給大家說一說。

excel混合引用在什麼情況下用(Excel相對混合絕對引用)1

上表就是傳說中的Excel三大“引用”,大夥先自行體會一下三種引用的含義。在Excel中,列标為字母表示,行号為數字表示。列标前面有$表示鎖定列,行号前面有$表示鎖定行。

弄懂了引用的含義,那麼什麼時候用絕對引用,什麼時候用相對引用和混合引用呢?一般情況下,有動态填充的需求時,就會涉及到引用,我們看下面這個例子:

1. 求各個國家的銷售額占總銷售額的占比

excel混合引用在什麼情況下用(Excel相對混合絕對引用)2

這個表讓我們求各個國家的收入占比,用每個國家的收入除以總收入即可。當我們設置公式填充的時候,很多初學者會在這裡踩坑。從上圖可以看到,當我們輸入公式B16/B24得到埃及的收入占總收入的8%,公式沒有毛病。但是為什麼填充公示後,其他國家的收入占比會出現錯誤值呢?

我們雙擊單元格C17進入編輯模式看一下,B17/B25,B17沒有問題代表沙特的收入,那麼原本應該是B24的合計值,變成了B25,往下跑到了沒有值的位置,這就不對了。接着往下看,每填充下一行,合計值對應的單元格也會跟着往下移一行,控制不住,這樣可不行,我們要把合計值牢牢地鎖住,就要用到我們的$,見着美元就邁不開腿。

excel混合引用在什麼情況下用(Excel相對混合絕對引用)3

如上圖所示,為了不讓合計值B24亂跑,我們得給他點美刀$,公式中應該改為B16/B$24。這樣就可以放心的向下填充了,經過驗證,這一次合計值始終是B$24,沒有再亂跑。

上面兩種引用方式,第一個叫作相對引用(B24),随着目标單元格的移動,引用單元格也進行相對的移動。第二個叫作混合引用(B$24),對引用單元格有一定的約束。那麼絕對引用用在哪裡呢?我們接着往下看。

如下圖,要用vlookup()函數把左側表格中的數據根據條件導入到右側表格中。填充區域為F40:G42,起始單元格為F40。我們看一下起始單元格的函數:F40=vlookup(E40,A40:C47,2)

excel混合引用在什麼情況下用(Excel相對混合絕對引用)4

① 目标單元格從F40移動到F41,則第一個參數E40(沙特)要變為E41(美國),故行号不能鎖定;當目标單元格從F40變為G40,第一個參數依然要以“沙特”為條件值,所以列标不能變,要鎖定,故$E40。【混合引用】

② 無論目标單元格從F40移動到F41還是移動到G40,索引的區域A40:C47都不能産生任何偏移,否則會找不到相應的數據,故索引區域A40:C47要鎖定,$A$40:$C$47。【絕對引用】

③ 目标單元格從F40移動到F41,第三參數仍然是2,目标單元格從F40變為G40,第三參數變為應為3,如何實現第三參數随着目标單元格移動而變動呢,這裡我們用到函數Column(),返回引用的列标,這裡用column(B40)來返回2,當F40移動到F41,則第三參數變為column(C40),返回3。【相對引用】

最終起始單元格中的函數應改為:vlookup($E40,$A$40:$C$47,column(B40))

通過以上三個案例,希望能讓小夥伴們對引用不再感到困惑,日常應用用能夠遊刃有餘。總結一句就是,無論是引用單元格還是引用區域,不想讓他們移動,就用美刀$打點一下,他們就乖乖聽話了。

歡迎關注“凱文表哥”頭條号,讓你體驗高效辦公,快樂生活!我們下期見~

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved