- Excel數(shù)據(jù)透視表從新手到高手
- 宋翔編著
- 836字
- 2022-07-29 14:02:18
3.2.2 COUNTA和OFFSET函數(shù)
如果要創(chuàng)建動態(tài)的數(shù)據(jù)透視表,首先需要將數(shù)據(jù)源定義為一個動態(tài)名稱。這里所說的“動態(tài)”是指改變數(shù)據(jù)源的范圍時,Excel可以自動捕獲數(shù)據(jù)源的最新范圍。創(chuàng)建這樣的動態(tài)名稱時,需要使用COUNTA和OFFSET兩個函數(shù)。下面介紹這兩個函數(shù)的功能和語法。
1.COUNTA函數(shù)
COUNTA函數(shù)用于計算參數(shù)中包含非空值的個數(shù)。
COUNTA(value1,value2,…)
value1,value2表示要計算非空值個數(shù)的1~255個參數(shù),可以是直接輸入的數(shù)字、單元格引用或數(shù)組。
提示:如果使用單元格引用或數(shù)組作為COUNTA函數(shù)的參數(shù),COUNTA將統(tǒng)計除空白單元格以外的其他所有值,包括錯誤值和空文本("")。
2.OFFSET函數(shù)
OFFSET函數(shù)用于以指定的引用為參照,通過給定偏移量得到新的引用。返回的引用可以是一個單元格、一個單元格區(qū)域,而且可以指定返回區(qū)域的大小。
OFFSET(reference,rows,cols,height,width)
第1參數(shù)為原始區(qū)域地址;第2參數(shù)為相對于偏移量參照系的左上角單元格向上(下)偏移的行數(shù);第3參數(shù)為相對于偏移量參照系的左上角單元格向左(右)偏移的列數(shù);第4參數(shù)為要返回的區(qū)域的行數(shù);第5參數(shù)為要返回的區(qū)域的列數(shù)。
提示:如果省略row和cols兩個參數(shù),那么將其當作0處理,即新基點與原始基點位于同一個位置,OFFSET函數(shù)不進行任何偏移。當省略row和cols參數(shù)時,需要保留它們的逗號分隔符,比如OFFSET(B2,,,3,4)。如果省略height或width參數(shù),那么假設其高度或?qū)挾扰creference參數(shù)表示的區(qū)域相同,即新的區(qū)域與原區(qū)域大小相同。
COUNTA函數(shù)比較簡單,但是OFFSET函數(shù)相對比較復雜,因此這里詳細介紹一下OFFSET函數(shù)的用法。OFFSET函數(shù)的工作原理可以分解為以下兩步:
(1)對原始基點(reference參數(shù))進行偏移操作,偏移的方向和距離由OFFSET函數(shù)中的第2參數(shù)(rows參數(shù))和第3參數(shù)(cols參數(shù))指定。如果這兩個參數(shù)是正數(shù),則向下和向右偏移;如果是負數(shù)則向上和向左偏移。在第(1)步中,原始基點移動到了由rows和cols參數(shù)值確定的新位置。
(2)在確定了基點的新位置后,通過height和width參數(shù)的值來返回指定行數(shù)和列數(shù)的區(qū)域。
例如,公式OFFSET(B2,3,2,4,2)從單元格B2開始,將單元格B2向下偏移3行,向右偏移2列,原始基點移動到了單元格D5。然后以單元格D5為新基點,向下擴展4行,向右擴展2列,組成一個4行2列的區(qū)域。
- Excel 2010中文版完全自學手冊
- 完全掌握Office 2010高效辦公超級手冊
- Hands-On G Suite for Administrators
- Excel 2010辦公應用實戰(zhàn)從入門到精通(超值版)
- Office 2016三合一職場辦公效率手冊
- Word Excel PPT商務辦公從新手到高手(白金全彩版)
- PowerPoint 2013從入門到精通
- PowerPoint!讓教學更精彩:PPT課件高效制作(全彩)
- Excel人力資源應用之道
- Word/Excel/PowerPoint 2010三合一從新手到高手
- 和秋葉一起學:秒懂PPT
- Excel數(shù)據(jù)處理與可視化
- PPT進化:如何設計一份驚艷的PPT
- MATLAB GUI設計入門與實戰(zhàn)
- 隨身查:Office辦公高手應用技巧