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

熱線電話:13121318867

登錄
首頁(yè)精彩閱讀在Excel工作表單元格中引用當(dāng)前工作表名稱
在Excel工作表單元格中引用當(dāng)前工作表名稱
2016-03-23
收藏

在Excel工作表單元格中引用當(dāng)前工作表名稱

 有多份Excel表格表頭標(biāo)題都為“××學(xué)校第1次拉練考試××班成績(jī)表”,由于工作表結(jié)構(gòu)都是一樣的,所以我每次都是復(fù)制工作表然后編輯修改表中的數(shù)據(jù)。但經(jīng)常是表中數(shù)據(jù)修改了,表頭標(biāo)題中的“第1次”忘記修改,造成表頭標(biāo)題與表中內(nèi)容矛盾的尷尬。

后來(lái)我發(fā)現(xiàn),其實(shí)每個(gè)工作表的名稱都是以“第×次”命名的,如果我們能夠在標(biāo)題中直接引用當(dāng)前工作表名稱,那么我就用不著每次都要修改標(biāo)題了。

那么,如何引用當(dāng)前工作表的名稱呢?咱們先說(shuō)實(shí)現(xiàn)過(guò)程吧,其實(shí)挺簡(jiǎn)單的。

點(diǎn)擊Excel 2007功能區(qū)“公式”選項(xiàng)卡“定義的名稱”功能組中“定義名稱”按鈕,打開(kāi)“新建名稱”對(duì)話框,在“名稱”右側(cè)的輸入框中輸入“工作表名稱”,然后在下方的“引用位置”右側(cè)的輸入框中輸入公式“=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))”,如圖1所示,點(diǎn)擊確定關(guān)閉此對(duì)話框。

Excel自動(dòng)引用工作表名稱1

現(xiàn)在,我們只要在工作表的空白單元格中輸入公式“=工作表名稱”,回車后就可以得到當(dāng)前工作表的名稱了。那剩下的事不就好辦了嗎?

在需要輸入標(biāo)題的單元格中輸入公式“="××學(xué)校"&工作表名稱&"拉練考試××班成績(jī)表"”,回車,這樣,就可以得到完整的標(biāo)題了,如圖2所示。以后,在此工作簿中復(fù)制此工作表,只要修改了工作表了名稱,那么表頭的標(biāo)題也就會(huì)隨之自動(dòng)改變了。很方便吧?

Excel自動(dòng)引用工作表名稱2

現(xiàn)在,咱再來(lái)簡(jiǎn)單地解釋一下公式中所用到的幾個(gè)函數(shù)吧。

CELL("filename"):可以得到當(dāng)前工作表的文件名(包括全部路徑),比如本例的結(jié)果是“D:\My Documents\[拉練考試成績(jī).xls]第2次”。

LEN()函數(shù)的語(yǔ)法規(guī)則為“LEN(TEXT)”,它可以得到TEXT字符串的長(zhǎng)度,包括空格在內(nèi)。本例中LEN(CELL("filename"))的結(jié)果是“31”。也就是說(shuō)CELL("filename")所得結(jié)果中共有31個(gè)字符。

公式中FIND("]",CELL("filename"))將返回的是在CELL("filename")的結(jié)果中查找字符“]”所在的位置。本例中該結(jié)果為“28”。就是說(shuō),字符“]”在CELL("filename")的結(jié)果中是第28個(gè)字符。而這個(gè)字符的右側(cè)正是我們所需要的工作表名稱。

而RIGHT函數(shù),是可以返回根據(jù)所指定的字符數(shù)返回文本字符串中最后一個(gè)或多個(gè)字符。本例公式執(zhí)行的結(jié)果其實(shí)是“=RIGHT("D:\My Documents\[拉練考試成績(jī).xls]第2次",31-28)”那就是說(shuō)從字符串“D:\My Documents\[拉練考試成績(jī).xls]第2次”右側(cè)截取后3個(gè)字符,所得結(jié)果正是“第2次”。

為了在使用的時(shí)候比較方便,我們?yōu)榇斯蕉x了名稱“工作表名稱”。

好了,現(xiàn)在問(wèn)題解決了。如果您也會(huì)遇到類似的問(wèn)題,那么以上方法不妨一試。

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

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

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

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } 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, // 表示用戶后臺(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); }