![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/29/11/efd88781-7b83-4802-9084-00ec80579e0a/efd88781-7b83-4802-9084-00ec80579e0apic.jpg)
![電子表格公式技巧_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/29/11/efd88781-7b83-4802-9084-00ec80579e0a/efd88781-7b83-4802-9084-00ec80579e0a1.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、電子表格公式技巧電子表格公式技巧學(xué)習(xí)2010010201:09:18閱讀4080評論2字號:大中小訂閱1.公式技巧1.1在單元格中顯示工作表和工作簿的名稱在單元格中顯示工作表的名稱,有兩種要領(lǐng):(1)建立如下自定義函數(shù):Functionbookname()bookname=ActiveSheet.NameEndFunction運用時在單元格中輸入公式:=bookname(),即可返回當(dāng)前工作簿的標(biāo)簽名字。(2)自定義名稱的要領(lǐng)。定義如下
2、名稱:點擊[插入][名稱][定義],名稱的定義為“T_B”,引用位置輸入:“=replace(get.document(1)1find(“]“get.document(1)))&t(now())”,在單元格輸入“=T_B”就可以顯示當(dāng)前表名。值得留心的是,返回的工作表名稱隨著工作表名稱的變化而變化。在此引用中,GET.DOCUMENT()是宏表函數(shù),當(dāng)數(shù)據(jù)變動時不能自動計算,now()是易失性函數(shù),任何變動都會強(qiáng)制計算,宏表函數(shù)所以加上
3、now()就可以自動重算了,T()用來將now()產(chǎn)生的數(shù)值轉(zhuǎn)化為空文本。在單元格中顯示工作簿的名稱,運用系統(tǒng)函數(shù)Cell():在單元格中輸入公式:=Cell(“filename“),就會返回該工作簿和工作表的名字(包括絕對路徑名),然后根據(jù)自己的須要運用一些文本處理函數(shù)執(zhí)行處理即可。留心:該函數(shù)必須在工作簿已經(jīng)保存的情況下才生效。1.2基本判斷單元格最后一位是數(shù)字還是字母在有些情況下,須要判斷單元格的最后一位是數(shù)字還是字母,可以用下面
4、三個公式之一:(2)=IF(ISNUMBER(RIGHT(A11))“數(shù)字““字母“),直接返回數(shù)字或字母。其中“”的意思是將文本型數(shù)字轉(zhuǎn)化為數(shù)值以便參與運算。(3)=IF(ISERR(RIGHT(A1)1)“字母““數(shù)字“),直接返回數(shù)字或字母。1.3如何求出一個人到某指定日期的周歲?=DATEDIF(起始日期結(jié)束日期“Y“)1.4判斷單元格中存在特定字符DATEDIF(“200161““2002815““MD“)等于14,即開始日期
5、1和結(jié)束日期15之間的差,忽略日期中的年和月。1.7在一個單元格中指定字符出現(xiàn)的次數(shù)例如在A1單元格中有“abcabca”字符串,求“a”在單元格A1內(nèi)出現(xiàn)次數(shù),用下列公式:=LEN(A1)LEN(SUBSTITUTE(A1“a“““))。1.8日期形式的轉(zhuǎn)換我們在有些情況下寫日期會用“20060404”表示,如何轉(zhuǎn)換成“20060404”的標(biāo)準(zhǔn)日期格式,用下面的兩個公式之一(假定在A1單元格中有原始日期):=TEXT(A1“00000
6、000“)=TEXT(A1““)。也可以運用以下公式,轉(zhuǎn)換成“200644”的格式。=LEFT(A14)&SUBSTITUTE(RIGHT(A14)0““)。反之,如何把“2006年4月4日”轉(zhuǎn)換成“20060404”?可以運用下面的公式之一(假定在A1單元格中有原始日期):=YEAR(A1)&TEXT(MONTH(A1)“00“)&TEXT(DAY(A1)“00“)=YEAR(A1)&IF(MONTH(A1)10“0“&MONTH(A
7、1)MONTH(A1))&IF(DAY(DAY(A1)10)“0“&DAY(A1)DAY(A1))=TEXT(A1“yyyymmdd“)。也可以直接自定義格式:yyyymmdd。1.9用“定義名稱”的要領(lǐng)突破IF函數(shù)的嵌套限定Excel中的IF()函數(shù)的一個眾所周知的限定是嵌套不能超過7層。例如下面的公式是不正確的,因為嵌套層數(shù)超過了限定。=IF(Sheet1!$A$4=111IF(Sheet1!$A$4=222IF(Sheet1!$A
8、$4=333IF(Sheet1!$A$4=444IF(Sheet1!$A$4=555IF(Sheet1!$A$4=444IF(Sheet1!$A$4=555IF(Sheet1!$A$4=666IF($A$4=777FALSE))))))))通常的要領(lǐng)會考慮用VBA代替。但是也可以可以通過對公式的一部分”定義名稱”來處理這種限定定義一個名叫”O(jiān)oSix”的名稱里面包括公式:=IF(Sheet1!$A$4=111IF(Sheet1!$A$4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論