99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁(yè)精彩閱讀在excel中使用offset函數(shù)的方法
在excel中使用offset函數(shù)的方法
2016-10-17
收藏


在excel中使用offset函數(shù)的方法

今天有一個(gè)人說(shuō)offset函數(shù)用法,但是我感覺(jué)他的說(shuō)法對(duì)于那些剛剛解除offset函數(shù)的朋友不會(huì)有太大幫助,大家可以看下下面的介紹在excel中使用offset函數(shù)的方法。

第一、excel offset函數(shù)用法理解

Offset函數(shù)的用法是根據(jù)指定的引用基點(diǎn),偏移行、列后返回指定高度、寬度的單元格區(qū)域引用。

OFFSET(reference,rows,cols,height,width)用中文表述:offset(引用基點(diǎn),偏移行,偏移列,偏移高度,偏移寬度)

其中,第2——5參數(shù)可以是正負(fù)數(shù)。正數(shù)表示向下或向右的偏移,負(fù)數(shù)表示向上或向左的偏移。當(dāng)height、width參數(shù)省略時(shí),默認(rèn)以第1個(gè)參數(shù)reference的高度和寬度為準(zhǔn);當(dāng)指定height、width參數(shù)時(shí),則以指定的高度、寬度值為準(zhǔn)。

比如:=OFFSET(A1,3,2,10,3)Offset函數(shù)以A1單元格為基點(diǎn),向下偏移3行至A4,向右偏移2列至C4,并以C4作為返回引用的起點(diǎn),返回一個(gè)高度為10行、寬度為3列的單元格區(qū)域引用,即C4:E13區(qū)域。

=OFFSET(H10,-2,-3,-4,-5)Offset函數(shù)以H10單元格為基點(diǎn),向上偏移2行至H8,向左偏移3列至E8,并以E8作為返回引用的起點(diǎn),返回一個(gè)高度為4(從E8開(kāi)始向上數(shù)4行),寬度為5(從E8開(kāi)始向左數(shù)5列),即A5:E8單元格區(qū)域。

圖1

第二、excel offset函數(shù)實(shí)例應(yīng)用

offset函數(shù)是excel中很常用的函數(shù),但都是和其余函數(shù)嵌套使用,不能作為普通公式單獨(dú)使用。如下圖所示的一個(gè)關(guān)于offset函數(shù)的練習(xí):

返回員工的上半年工資總和,其中B10單元格為數(shù)據(jù)有效性制作的下拉框,可以選擇不同的姓名。

題目:在B11單元格利用offset函數(shù)動(dòng)態(tài)的實(shí)現(xiàn)選擇不同的姓名,求出姓名對(duì)應(yīng)的1-6月份上半年的工資總和。

B11單元格的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),6))

公式解釋?zhuān)?/span>

第一、MATCH(B10,A2:A8,),這部分作為offset函數(shù)的第二參數(shù)。公式的意思是查找B10單元格的值在A2:A8區(qū)域的行數(shù)。在公式編輯欄選擇這部分,按F9鍵,得到運(yùn)算結(jié)果:1。查看完結(jié)果,按ESC鍵返回公式,1表示B10單元格的值在A2:A8區(qū)域?yàn)榈谝恍小?/span>

第二、OFFSET(B1,MATCH(B10,A2:A8,),6)從第一步已經(jīng)知道MATCH(B10,A2:A8,)的結(jié)果為1。將1這個(gè)值代進(jìn)公式,即:OFFSET(B1,1,,,6)意思:Offset函數(shù)以B1單元格為基點(diǎn),向下偏移1行至B2,并以B2作為返回引用的起點(diǎn),返回一個(gè)寬度為6列的單元格區(qū)域引用,即B2:G2區(qū)域。

第三、sum():最外面用sum函數(shù)對(duì)offset函數(shù)的結(jié)果進(jìn)行匯總求和:=SUM({235,250,279,500,501,502}),就得到2267。

第三、excel offset函數(shù)用法總結(jié)

通過(guò)上面這個(gè)簡(jiǎn)單的OFFSET函數(shù)實(shí)例,獲知offset函數(shù)實(shí)際上并不移動(dòng)任何單元格或更改選定區(qū)域,它只是返回一個(gè)引用。OFFSET函數(shù),可用于任何需要將引用作為參數(shù)的函數(shù)。如,上面offset函數(shù)實(shí)例的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),6)),計(jì)算單元格B1靠下 1 行并靠右6列的1行6 列的區(qū)域的和。


數(shù)據(jù)分析咨詢(xún)請(qǐng)掃描二維碼

若不方便掃碼,搜微信號(hào):CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢(xún)
客服在線
立即咨詢(xún)
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶(hù)后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說(shuō)明請(qǐng)參見(jiàn):http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }