1、如何更改excel默認(rèn)的行列標(biāo)簽的顏色? 桌面-屬性-外觀-項(xiàng)目-高級(jí)_已選定的項(xiàng)目,設(shè)置顏色。 2、系統(tǒng)提供的排序功能最多只能同時(shí)依據(jù)三個(gè)關(guān)鍵字來進(jìn)行。如果需要依據(jù)三個(gè)以上的條件來排序,該如何實(shí)現(xiàn)? 答:雖然系統(tǒng)一次最多只能同時(shí)對(duì)三個(gè)關(guān)鍵字來排序,但是我們可以利用設(shè)置排序關(guān)鍵字的優(yōu)先級(jí),通過多次排序來實(shí)現(xiàn)關(guān)鍵字大于3個(gè)以上的排序。 具體操作如下:首先打開工作表。單擊“數(shù)據(jù)”菜單中的“排序”項(xiàng),依次在“主要關(guān)鍵字”、“次要關(guān)鍵字”、“第三關(guān)鍵字”中選擇優(yōu)先級(jí)最低的幾個(gè)排序關(guān)鍵字,然后執(zhí)行排序操作。接下來再依次選擇優(yōu)先級(jí)較高的幾個(gè)關(guān)鍵字,進(jìn)行2次排序。這樣直到最高優(yōu)先級(jí)的關(guān)鍵字排序完成為止,就可以實(shí)現(xiàn)了對(duì)三個(gè)以上關(guān)鍵字的排序操作了。 3、若A1-A6中有大于0和小于0的數(shù),請(qǐng)問怎樣將其中小于0的數(shù)所在的行自動(dòng)刪除。 for i=6 to 1 step -1 if cells(i,1)<0 then rows(i).Delete next i 4、請(qǐng)問:INDEX(data,,1)中的data是什么意思 是定義的名稱,具體是什么要看文件。按ctrl+F3看看。 5、快速插入行(列)的快捷鍵,CTrl+鍵盤+ 6、桌面上的"網(wǎng)上鄰居"沒有了,在我的電腦找到了,移動(dòng)到桌面只是個(gè)快捷方式, 在桌面點(diǎn)右鍵選屬性,點(diǎn)“桌面”“自定義桌面”把“網(wǎng)上鄰居”前打上勾,確定 7、如何獲取一個(gè)月的最大天數(shù)? :"=DAY(DATE(2002,3,1)-1)"或"=DAY(B1-1)",B1為"2001-03-01 8、數(shù)據(jù)區(qū)包含某一字符的項(xiàng)的總和,該用什么公式 =sumif(a:a,"*"&"某一字符"&"*",數(shù)據(jù)區(qū)) 9、能否在EXCEL中定時(shí)打印? Private Sub Workbook_Open() Application.OnTime "9:30:00", "wlqPrint" '將"9:30:00"改為要自動(dòng)打印的時(shí)間 End Sub Sub wlqPrint() '打印 ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True End Sub 10、比方說要求得g在圖示區(qū)域中所在列號(hào),如何表達(dá)? 數(shù)組公式,按ctrl+shift+enter結(jié)束。 =MAX((A1:F4="g")*COLUMN(A1:F4))11、勾怎么輸入 按住ALT鍵輸入41420后放開ALT鍵√ 12、將單元格中的數(shù)全部變成萬(wàn)元表示(???) 自定義單元格格式:0"."0, 或:0!.0000 13、自定義名稱中的引用范圍中可以直接粘貼公式 從編輯欄里Ctrl+C復(fù)制,然后Ctrl+V粘貼 14、如果一個(gè)單元格中既有數(shù)字又有字母,怎么提取其中的數(shù)字呢? Function getnumber(rng As String) As String '自定義函數(shù)作用:提取當(dāng)前單元格中的數(shù)字 Dim mylen As Integer Dim mystr As String mylen = Len(rng) For I = 1 To mylen mystr = Mid(rng, I, 1) If Asc(mystr) >= 48 And Asc(mystr) <= 57 Then getnumber = getnumber & mystr End If Next I End Function 15、用VB制作EXCEL作品封面 本人在論壇上發(fā)了一個(gè)EXCEL作品封裝實(shí)例后,有很多人來信詢問怎樣用VB打開EXCEL,并且?guī)в袉?dòng)封面,現(xiàn)本人將過程 底細(xì)說出來,希望給大家起到一個(gè)拋磚引玉的作用。 一、新建一個(gè)文件夾,該文件夾主要是用來裝EXCEL工作簿、VB編譯的可執(zhí)行文件、圖標(biāo)文件及幫助文件用的。 二、打開VB,新建一個(gè)標(biāo)準(zhǔn)EXE。 三、1、對(duì)form1的設(shè)置: Borderstyle=0-none 去掉form1的標(biāo)題欄 Icon 設(shè)定圖標(biāo) StartupPositio=2 將啟動(dòng)封面始終懸掛在屏幕中部 2、添加一個(gè)Timer控件,將其Interval設(shè)為1000,雙擊Timer控件出現(xiàn)代碼窗口,輸入如下代碼: Private Sub Timer1_Timer() Dim Exl As Object Set Exl = CreateObject("Excel.Application") Exl.Workbooks.Open (App.Path & "\" & "DZB.xls") Exl.Visible = True Unload Me End Sub 3、點(diǎn)擊文件--生成EXE文件,將其保存到步驟一中的文件夾中去。 大功告成! 推薦使用圖標(biāo)編輯工具AXIcons制作圖標(biāo)文件! 16、郵件合并一步一步學(xué) 郵件合并一步一步學(xué): 軟件OFFICE2003,EXCEL2003 1、在excel2003中建一個(gè)數(shù)據(jù)表(聯(lián)系表.xls)如:姓名,身份證號(hào),其它編號(hào),職業(yè),聯(lián)系方式,輸入相應(yīng)數(shù)據(jù),保存; 如想在一張頁(yè)面中打印多個(gè)人的信息,就在excel2003多排幾列了! 2、打開一個(gè)空白word文檔(聯(lián)系表.doc),點(diǎn)擊工具-信函與郵件-郵件合并,這時(shí)在你的右面就會(huì)出現(xiàn)一個(gè)任務(wù)窗格; 3、在窗格中選擇信函,然后點(diǎn)擊下一步:正在啟動(dòng)文檔; 4、選擇使用當(dāng)前文檔,點(diǎn)擊下一步:選取收件人; 5、選擇使用現(xiàn)有列表,點(diǎn)擊瀏覽,選取”聯(lián)系表.xls”然后在彈出的窗口中選擇你建表的工作?。ㄒ?般都是sheet1$)。確定,再確定,點(diǎn)出下一步:撰寫信函; 6、在你的word文件中建好你想把數(shù)據(jù)插入后的格式; 想在一張頁(yè)面中打印多個(gè)人的信息,就用文本框做好,一張頁(yè)面多排幾張文本框而已。 7、點(diǎn)擊右面的項(xiàng)目的中其它項(xiàng)目(當(dāng)然你也可選擇插入地址塊、問候語(yǔ)),你就會(huì)看到姓名、姓名1、姓名2等等,把你想要的項(xiàng)目插入到對(duì)應(yīng)的位置即可。 8、在工具欄上點(diǎn)右鍵,點(diǎn)擊郵件合并,在彈出的郵件合并工具欄中點(diǎn)擊ABC,就會(huì)在域與你的實(shí)際項(xiàng)目中切換,工具欄上其它鍵自己試好了,懂中文一看就知! 17、工具欄>>自定>>格式>>[淺底紋]搬出來用 矩形>>[淺底紋]>>透明>>陰影 18、把Excel表格轉(zhuǎn)換為圖片 許多報(bào)紙和雜志都介紹過在Excel中,同時(shí)按住Shift鍵點(diǎn)擊“文件”菜單,原來的“關(guān)閉”菜單項(xiàng)就會(huì)變成“全部關(guān)閉”。如果我們?cè)诎聪耂hift鍵的同時(shí)點(diǎn)擊“編輯”菜單,原來的復(fù)制和粘貼就會(huì)變成“復(fù)制圖片”和“粘貼圖片”。利用這一功能,我們可以將一個(gè)數(shù)據(jù)表以圖片的形式進(jìn)行復(fù)制,從而將其轉(zhuǎn)換為圖片。方法如下: 首先選中需要復(fù)制成圖片的單元格區(qū)域,然后按住Shift鍵依次選擇“編輯→復(fù)制圖片”命令,接著彈出“復(fù)制圖片”窗口,選擇“圖片”單選項(xiàng)后點(diǎn)擊“確定”按鈕,這時(shí)就將選定的表格區(qū)域復(fù)制成圖片了。最后復(fù)制到目標(biāo)只需直接選擇“粘貼”命令即可(或者按Shift鍵再選擇“編輯→粘貼圖片”命令)。我們還可以將其在Word中進(jìn)行粘貼。 另外,在復(fù)制圖片時(shí)如果選擇了“如打印效果”單選項(xiàng),在粘貼的時(shí)候如果表格沒有邊框,復(fù)制后的圖片也不會(huì)出現(xiàn)邊框。 19、=HYPERLINK("#表1!L2","輕客支撐"),不明白#號(hào)的意思 #加在表名前,是指當(dāng)前工作簿,加在單元格前是指當(dāng)前工作表 20、在B1中同步顯示A列中最后一行的內(nèi)容 最后一行為文本: =offset($b$1,MATCH(CHAR(65535),b:b)-1,) 最后一行為數(shù)字: =offset($b$1,MATCH(9.9999E+307,b:b)-1,) 或者:=lookup(2,1/(b1:b1000<>""),b1:b1000) 21、為Excel中的“中文”添加拼音 由于工作的需要,經(jīng)常要為中文添加拼音,這樣可以為某些生僻的漢字加上拼音注釋。如果是在Word中就比較簡(jiǎn)單了,但在Excel中應(yīng)該怎么添加呢? 答:如果要在Excel中為“中文”添加拼音,可以執(zhí)行如下的操作步驟(下面以Excel 2003為例進(jìn)行介紹): (1)選中需要輸入拼音的單元格區(qū)域,執(zhí)行菜單欄中的【格式】|【拼音指南】|【顯示或隱藏】命令(如圖1所示),這樣就可以為該單元格區(qū)域激活拼音信息的顯示模式,否則即使輸入后也處于隱藏狀態(tài)。 (2)輸入正常的中文文字,然后執(zhí)行菜單欄中的【格式】|【拼音指南】|【編輯】命令,此時(shí)就可以直接在單元格的上半部區(qū)域輸入相應(yīng)的拼音了,如圖2所示。 (3)一般情況下,由于拼音缺省使用半角字符,而且又缺省使用左對(duì)齊模式,因此看起來不是那么美觀。因此可以執(zhí)行菜單欄中的【格式】|【拼音指南】|【設(shè)置】命令,在打開的“拼音屬性”對(duì)話框中的“字體”選項(xiàng)卡中可以調(diào)整拼音的字體、字形、字號(hào)、下劃線、顏色等格式(如圖3所示);在“設(shè)置”選項(xiàng)卡中重新設(shè)置拼音與文字的對(duì)齊狀態(tài),比如左對(duì)齊、居中、分散對(duì)齊等(如圖4所示),建議選擇“分散對(duì)齊”,這樣拼音與文字就可以一一對(duì)應(yīng)了。 22、怎樣不修改單元格的公式,就可以不顯示“#DIV/0!” 不能改公式就采用條件格式,選取該區(qū)域(如整個(gè)D列),格式-條件格式-公式-輸入=ISERROR(D1),下步選格式為字體-白色.。 23、評(píng)委打分中,如何去掉兩個(gè)以上最高分,兩個(gè)以上最底分,求剩余人員的平均分?同時(shí)顯示出被去掉的分?jǐn)?shù)。 看看trimmean()函數(shù)幫助。 被去掉的分?jǐn)?shù): 最大兩個(gè):=large(data,{1;2}) 最小兩個(gè):=small(data,{1;2}) 24、怎樣很簡(jiǎn)單的判斷最后一位是字母 right(a1)*1 出錯(cuò)的字母 =IF(ISNUMBER(--RIGHT(A1,1)),"數(shù)字","字母") =IF(ISERR(RIGHT(A1)*1),"字母","數(shù)字") 25、不知道--是什么意思? VALUE(F1),--F1以及其他的算術(shù)運(yùn)算的辦法如:0+F1,F(xiàn)1-0,F(xiàn)1*1,F(xiàn)1/1以及乘冪的辦法等等…… 這幾種方式都是一樣的。只要是文本型數(shù)字都可以用這個(gè)辦法變?yōu)閿?shù)值以便運(yùn)算;對(duì)于邏輯值(TRUE,FALSE),除了VALUE函數(shù)外,其他幾種都可以。 但據(jù)說,測(cè)試的結(jié)果,--F1速度最快 26、請(qǐng)問如何 設(shè)置單元格,令其不接受包含空格的字符 選定A列 數(shù)據(jù)——有效性——自定義——公式 =iserror(find(" ",a1)) 數(shù)據(jù)--有效性--自定義--公式 =len(a1)=len(trim(a1)) 27、=VLOOKUP(B3,IF({1,0},G$3:G$5,F$3:F$5),2,0) 公式中的 IF({1,0},G$3:G$15,F$3:F$15)作何解釋? 我的理解:{1,0}的含義是1代表TRUE(即邏輯值為真),0代表FALSE(即邏輯值為假),公式為 =VLOOKUP(B3,IF({TRUE,FALSE},G3:G17,F3:F17),2,0)也同樣正確,這樣更好理解.通過執(zhí)行IF({TRUE,FALSE},G3:G17,F3:F17)為真,得到G3:G17這列數(shù),由于是數(shù)組,再執(zhí)行FALSE得到F3:F17,因此得到一個(gè)2列多行的數(shù)組. 28、不同工作簿間的引用如何不打開源工作簿、不彈出鏈接對(duì)話框且能自動(dòng)更新數(shù)據(jù)。經(jīng)過一段時(shí)間的摸索,我發(fā)現(xiàn)以下方法可供參考。 1、新建工作簿,輸入數(shù)據(jù)(作為源工作簿),保存,保存類型選wk4(1-2-3)(*.wk4),文件名為book1。 2、再建立一個(gè)工作簿,輸入要引用源工作簿的公式,保存文件名稱為book2。 3、關(guān)閉工作簿。 再打開book2看是不是不出現(xiàn)鏈接對(duì)話框。 或打開book1,修改一下數(shù)據(jù),保存,關(guān)閉,再打開book2,是不是已經(jīng)更新了數(shù)據(jù)。 另:引用多個(gè)源工作簿也可以,但源工作簿要保存wk4(1-2-3)(*.wk4)類型,我已試過,大家可以試試看。 以上是winXP+excel2003,較低版本的朋友,請(qǐng)把保存類型選為:wk3或wk1。 29、我的單元格怎么輸入時(shí)間后前面自動(dòng)加了等號(hào),然后2005年就變成了1905年了呢? 工具——選項(xiàng)——1-2-3幫助——轉(zhuǎn)換 lotus 123 公式 有無(wú)打勾?去掉 30、原來的函數(shù)是=a1+a4+a7+a10+a13+a16+a19+a22..... 現(xiàn)在想用offset來簡(jiǎn)化公式,我只會(huì)用比如a4=offset(a1,3,0)的,不會(huì)弄出一個(gè)數(shù)組出來實(shí)現(xiàn)上面的效果 sum(n(offset(a1,(row(1:10)-1)*3,))) row(1:10)={1;2;3;4;5;6;7;8;9;10} (row(1:10)-1)*3={0;3;6;9;12;15;18;21;24;27} 自A1向下偏移,就是a1、a4、a7、a10、a13、、、a28 31、未被發(fā)現(xiàn)的兩個(gè)日期格式符號(hào) 1、bb或bbbb:如2005-1-1設(shè)置自定義格式bb或bbbb,結(jié)果為48或2548,與2005年份的差為543,發(fā)現(xiàn)任何日期這個(gè)差數(shù)是固定的,經(jīng)查詢有關(guān)資料,公元前544元是佛歷元年,所以我認(rèn)為這個(gè)與佛歷有關(guān)(佛教的英文是B開頭的) 2、e:對(duì)日期設(shè)置自定義格式e,結(jié)果是公歷的四位年份,為2005-1-1顯示為2005,完全可以代替yyyy格式符號(hào) 第一個(gè)格式在EXCEL使用中可能從來也不會(huì)用到,權(quán)作一個(gè)小知識(shí)吧 以上是在EXCEL2003下發(fā)現(xiàn)的,經(jīng)檢驗(yàn)在EXCEL2000下沒有 32、工作表的A1單元格為B1:H1的總和,B1:H1又有其它公式,如何讓A1當(dāng)為負(fù)數(shù)時(shí),讓它不顯示負(fù)數(shù)而顯示0,其它時(shí)候?yàn)檎?偤? if(sum(B1:H1)<0,0,sum(B1:H1)) 自定義單元格格式: G/通用格式;"0";0 正數(shù),負(fù)數(shù),零,不過第一節(jié)中正數(shù)用,分隔要如何設(shè)定? #,#.##;"0";0 小數(shù)點(diǎn)后面保留了兩位,可根據(jù)需要調(diào)節(jié)小數(shù)點(diǎn)后面#的個(gè)數(shù) 33、發(fā)現(xiàn)在名稱定義中只能逐個(gè)刪除被定義的名稱,有何方法一次全部刪除表中的名稱? Sub DelName() For Each Name In ThisWorkbook.Names Name.Delete Next End Sub 34、在一個(gè)工作表中引用其他工作表中的數(shù)據(jù),但是被引用的工作表不是固定的,根據(jù)我輸入的工作表名自動(dòng)選擇相應(yīng)的工作表中的數(shù)據(jù),請(qǐng)問在公式里怎樣引用? =INDIRECT("A1"&"!"&"E1") A1為工作表名 35、由于我這個(gè).csv 格式要求單元格內(nèi)文檔不能有換行,現(xiàn)在有幾萬(wàn)條記錄,不知道怎么設(shè)置?就是在一個(gè)單元格內(nèi),一行文字不能換行(回車),只能一直向后寫。。。 如果已經(jīng)存在的數(shù)據(jù),用查找替換,查找內(nèi)容輸入ALT+小鍵盤010,替換為空 如果控制輸入時(shí)不能輸入換行符,用數(shù)據(jù)-有效性,公式為=COUNTIF(A7,"*"&CHAR(10)&"*")=0 36、160000元 用16萬(wàn)元表示 如何設(shè)置 我理解!的作用是把后面的這個(gè)字符作為符號(hào)處理,換句話說: #!.0,萬(wàn)元 和 #"."0,萬(wàn)元 這兩種寫法的作用、意義都是完全相同的 輸入3451 顯示3#451 單元格格式怎樣設(shè)定 自定義格式:0!#000 也可以0"#"000 37、例如雷同“980203”的如何變?yōu)椤?8.02.03" 如果都是6位數(shù)的,自定義格式:00"."00"."00 38、奇數(shù)行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2)) 偶數(shù)行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2))) 39、EXCEL中定位的快捷鍵是F5。 40、快速隱藏單元格所在位置的行與列 1. 按ctrl+9 可隱藏選中單元格或區(qū)域所在的行 2. 按ctrl+0 可隱藏選中單元格或區(qū)域所在的列 恢復(fù)隱藏的行和列的快捷鍵是: ctrl+shift+0 ctrl+shift+9 隱藏當(dāng)前工作表 格式----工作表----隱藏 隱藏當(dāng)前工作薄 窗口----隱藏 41、如果數(shù)值的有效性是基于已命名的單元格區(qū)域,并且在該區(qū)域中有空白單元格,則設(shè)置“忽略空值”復(fù)選框?qū)⑹褂行卧裰休斎氲闹刀加行АM瑯?,為有效性公式所引用的任何單元格也如此:如果引用的單元格是空值,則設(shè)置“忽略空值”復(fù)選框?qū)⑹褂行卧裰休斎氲闹刀加行А?br> 42、每次默認(rèn)的都是自動(dòng)更新,所以我通過[編輯]-[鏈接]-[啟動(dòng)提示]里設(shè)置選擇[不顯示該警告,但是更新鏈接],可是設(shè)置好了以后,每次重新打開工作薄,都提示是否更新一下鏈接文件內(nèi)容...我不知道為什么會(huì)這樣,我希望得到幫助 這個(gè)管用,而且自動(dòng)更新鏈接。 在“工具”菜單上,單擊“選項(xiàng)”,再單擊“編輯”選項(xiàng)卡, 清除“請(qǐng)求自動(dòng)更新鏈接”復(fù)選框。 43、--是把文本數(shù)字轉(zhuǎn)換為數(shù)字型數(shù)字 44、如何對(duì)日期進(jìn)行上、中、下旬區(qū)分 =LOOKUP(DAY(A1),{0,11,21,31},{"上旬","中旬","下旬","下旬"}) 44、EXCEL中為漢字加注拼音 格式_拼音信息_編輯(顯示或隱藏) 45、改變數(shù)據(jù)有效性下拉菜單的寬度 一般地,數(shù)據(jù)有效性的下拉單的寬度與你在某張表中第一次設(shè)置時(shí)的“單元格寬度”相關(guān)(所在單元格寬度不夠時(shí)); 其后設(shè)置的,其寬度與第一次設(shè)置時(shí)的寬度相同; 即使其后再調(diào)整各單元格寬度。 但有時(shí)會(huì)有例外發(fā)生,即已設(shè)置的寬度失效,而是跟著所在單元格的寬度走。 46、CTRL+BACKSPACE 滾動(dòng)并顯示活動(dòng)單元格快捷鍵如何使用 把光標(biāo)定位在一個(gè)地方(如C10),然后用鼠標(biāo)滾輪向下滾幾屏,這是如果想看剛才的C10,按…… 47、幫助里邊真的什么知識(shí)都有,而且還很全面,比世面上的任何一本書都全面,唯一的缺點(diǎn)是不系統(tǒng)。有空??纯?,絕對(duì)錯(cuò)不了。 48、單元格區(qū)域引用的結(jié)果會(huì)產(chǎn)生一個(gè)單元格值組成的數(shù)組,其中一行多列或多行一列的單元格區(qū)域引用產(chǎn)生的是一維數(shù)組,而多行多列的單元格區(qū)域引用產(chǎn)生的是二維數(shù)組。 49、另類頁(yè)腳處理方法,設(shè)置固定頁(yè)腳區(qū)域 選擇頁(yè)腳區(qū)域,按住Shift鍵,編輯—復(fù)制圖片,再把圖片插入到自定義頁(yè)腳里(2003版可以,2000沒有這個(gè)功能)。 50、轉(zhuǎn)換A1與R1C1引用樣式 Sub RC_A1() With Application If .ReferenceStyle = xlR1C1 Then .ReferenceStyle = xlA1 Else .ReferenceStyle = xlR1C1 End If End With End Sub 51、我在單元格中填上“="現(xiàn)在是"&NOW()”,想顯示目前的時(shí)間,為什么會(huì)變成“今天是38645.6480”,有什么辦法解決嗎? 方法1=now()單元格設(shè)置為你想顯示的方式,如:現(xiàn)在是yyyy年m月d日h點(diǎn)m分。 方法2、直接用TEXT()函數(shù):=TEXT(NOW(),"現(xiàn)在是yyyy年m月d日h點(diǎn)m分") 第一種方法較好,可以參與計(jì)算。 =TEXT(NOW(),"現(xiàn)在是 yyyy/mm/dd h:mm AM/PM") 顯示現(xiàn)在是 2005/04/14 4:42 PM 52、自定義單元格格式 [=0]"男";[=1]"女"; 則可實(shí)現(xiàn)輸入0顯示為“男”。輸入1顯示為“女”。 53、excel里面如何添加自定函數(shù)幫助信息呢 在VBE打開對(duì)象瀏覽器,找到自定函數(shù),右鍵——屬性中添加 54、怎么解決Excel自動(dòng)將0開頭的數(shù)字自動(dòng)刪除0? 是從“獲取外部數(shù)據(jù)”導(dǎo)入的嗎?在第3步可以選擇“列數(shù)據(jù)格式”為文本,這樣零就不會(huì)被刪除了。 55、打開多個(gè)EXCEL文檔,照理應(yīng)該在狀態(tài)欄顯示多個(gè)打開的文檔,以便各文檔互相切換,但現(xiàn)在只能顯示一個(gè)文檔,必須關(guān)掉一個(gè)才能顯示另一個(gè),關(guān)掉一個(gè)再顯示另一個(gè),不知何故? 可以從“窗口”菜單中切換窗口。 或者改回你原來的樣子:工具/選項(xiàng)/視圖,選中任務(wù)欄中的窗格。 56、目的:表中>50000的單元格紅色顯示。做法:選擇整張表,在條件格式命令中,設(shè)置了“>50000以紅色填充單元格“的條件,出現(xiàn)的問題:表頭(數(shù)值為文本)的單元格也呈紅色顯示。我知道,原因是因?yàn)閰^(qū)域選擇得不對(duì),如果只選擇數(shù)字區(qū)域不會(huì)出現(xiàn)這種情況,如果表結(jié)構(gòu)簡(jiǎn)單,則好處理,如果表格結(jié)構(gòu)復(fù)雜,這樣選擇就很麻煩。有沒有辦法選擇整張表,但是表頭(數(shù)值為文本)的單元格不被條件格式。 答:條件格式設(shè)置公式=--A1>50000 問=--A1>50000中的--代表什么意思, 答:轉(zhuǎn)變?yōu)閿?shù)值.與+0,*1,是一樣的效果。 57、、如何打印行號(hào)列標(biāo)? 答:文件菜單-----頁(yè)面設(shè)置---工作表----在打印選項(xiàng)中的行號(hào)列標(biāo)前打勾。 58、如何打印不連續(xù)區(qū)域? 答:按CTRL鍵不松,選取區(qū)域,再點(diǎn)文件菜單中的打印區(qū)域--設(shè)置打印區(qū)域。 59、打印時(shí)怎樣自動(dòng)隱去被0除的錯(cuò)誤提示值? 答:頁(yè)面設(shè)置—工作表,錯(cuò)誤值打印為空白 60、如何設(shè)置A1當(dāng)工作表打印頁(yè)數(shù)為1頁(yè)時(shí),A1=1,打印頁(yè)數(shù)為2頁(yè)時(shí),A2=2,...? 答:插入名稱a=GET.DOCUMENT(50, "Sheet1")&T(NOW()),在A1輸入=a 61、Add More Levels of Undo to Excel for Windows 增加excel的后悔次數(shù)!??!excel默認(rèn)的是16次,不信你試試?。。?br> 現(xiàn)在我改成30次。 到注冊(cè)表(不知道,在開始運(yùn)行里輸入regedit回車即可) 到以下位置?。。?!我的是office2003?。。?!在11.0處可能有所不同! [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options] 新建dword值 鍵名為UndoHistory (雙擊名稱)值為10進(jìn)制,輸入數(shù)值為30。即可 62、我想在幾千個(gè)數(shù)據(jù)中列出沒有重復(fù)的數(shù)據(jù) 答:數(shù)據(jù)_篩選_高級(jí)篩選_選擇不重復(fù)記錄。 63、我需要保留一位小數(shù),不管后面是什么數(shù)字,超過5或不超過5,都向前進(jìn)一位. 例如:329.99----->330.00 329.84------------>329.90 329.86------------>329.90 答:=roundup(*,2)或=round(a1+0.04,1) 64、D列為字符型值,轉(zhuǎn)換為數(shù)型的的值。如何進(jìn)行操作 答: 復(fù)制任一空單元格。選中D列,選擇性粘貼,加。 65、在Excel中如何輸入帶有上、下標(biāo)的符號(hào) 答:選中,設(shè)置單元格格式,上標(biāo)或下標(biāo)。 66、怎樣使一個(gè)單元格里的數(shù)據(jù),變成每個(gè)數(shù)字占一個(gè)單元格??? 答:《數(shù)據(jù)》->分列->選中固定寬度,點(diǎn)擊《下一步》,在預(yù)覽分列效果中的數(shù)字中間依次點(diǎn)擊,點(diǎn)擊《完成》按鈕,OK! 67、將一列文本格式的數(shù)據(jù)轉(zhuǎn)換為常規(guī) 答:數(shù)據(jù)—分列,一直點(diǎn)下一步,最后一步選常規(guī)就行了。 復(fù)制(空單元格)或1,選擇性粘貼加或乘除。 68、小于10以下用紅色,以上用藍(lán)色標(biāo)識(shí)單元格 答:自定義格式 [紅色][<=10];[藍(lán)色][>10] 也可設(shè)定兩組條件格式。 69、如何用函數(shù)來獲取單元格地址 答:=ADDRESS(ROW(),COLUMN()) 70、求A1:B10中A列等于1的對(duì)應(yīng)B列中的最小值 答:=min(if(a1:a10=1,b1:b10)) 輸入后按ctrl+shift+enter完成。 71、怎樣定義格式表示如00062920020001、00062920020002只輸入001、002 答:格式----單元格----自定義----"00062920020"@----確定 72、如何統(tǒng)計(jì)A1:A10,D1:D10中的人數(shù)? 答:=COUNTA(A1:A10,D1:D10) 73、A2單元格為 2005-3-24 10:00:00 想在B2單元格通過公式轉(zhuǎn)換成 2005-3-24 23:59:59 如何轉(zhuǎn)? ①=(TEXT(A2,"yyyy-m-d")&" 23:59:59")*1 然后設(shè)置為日期格式 ②=INT(A2)+"23:59:59" 再把單元格格式設(shè)置一下。 ③=INT(A2+1)-"0:0:1" 74、我用方向鍵上下左右怎么不是移動(dòng)一個(gè)單元格,而是向左或向下滾動(dòng)一屏,好奇怪啊,平時(shí)都好好的,有沒有解決的辦法? 答:是不是按下了ScrollLock鍵。 75、復(fù)制粘貼中回車鍵的妙用 1、 先選要復(fù)制的目標(biāo)單元格,復(fù)制后,直接選要粘貼的單元格,回車OK; 2、先選要復(fù)制的目標(biāo)單元格,復(fù)制后,選定要粘貼的區(qū)域,回車OK; 3、先選要復(fù)制的目標(biāo)單元格,復(fù)制后,選定要粘貼的不連續(xù)單元格,回車OK。 76、攝影功能 用攝影功能可以使影像與原區(qū)域保持一樣的內(nèi)容,也就是說,原單元格區(qū)域內(nèi)容改變時(shí),影像也會(huì)跟著改變,是個(gè)很好用的功能。 77、定義名稱的妙處 名稱的定義是EXCEL的一基礎(chǔ)的技能,可是,如果你掌握了,它將給你帶來非常實(shí)惠的妙處! 1. 如何定義名稱 插入 – 名稱 – 定義 2. 定義名稱 建議使用簡(jiǎn)單易記的名稱,不可使用類似A1…的名稱,因?yàn)樗鼤?huì)和單元格的引用混淆。還有很多無(wú)效的名稱,系統(tǒng)會(huì)自動(dòng)提示你。 引用位置:可以是工作表中的任意單元格,可以是公式,也可以是文本。 在引用工作表單元格或者公式的時(shí)候,絕對(duì)引用和相對(duì)引用是有很大區(qū)別的,注意體會(huì)他們的區(qū)別 – 和在工作表中直接使用公式時(shí)的引用道理是一樣的。 3. 定義名稱的妙處1 – 減少輸入的工作量 如果你在一個(gè)文檔中要輸入很多相同的文本,建議使用名稱。例如:定義DATA = “I LOVE YOU, EXCEL!”,你在任何單元格中輸入“=DATA”,都會(huì)顯示“I LOVE YOU, EXCEL!” 4. 定義名稱的妙處2 – 在一個(gè)公式中出現(xiàn)多次相同的字段 例如公式=IF(ISERROR(IF(A1>B1,A1/B1,A1)),””, IF(A1>B1,A1/B1,A1)),這里你就可以將IF(A1>B1,A1/B1,A1)定義成名稱“A_B”,你的公式便簡(jiǎn)化為=IF(ISERROR(A_B),””,A_B) 5. 定義名稱的妙處3 – 超出某些公式的嵌套 例如IF函數(shù)的嵌套最多為七重,這時(shí)定義為多個(gè)名稱就可以解決問題了。也許有人要說,使用輔助單元格也可以。當(dāng)然可以,不過輔助單元格要防止被無(wú)意間被刪除。 6. 定義名稱的妙處4 – 字符數(shù)超過一個(gè)單元格允許的最大量 名稱的引用位置中的字符最大允許量也是有限制的,你可以分割為兩個(gè)或多個(gè)名稱。同上所述,輔助單元格也可以解決此問題,不過不如名稱方便。 7. 定義名稱的妙處5 – 某些EXCEL函數(shù)只能在名稱中使用 例如由公式計(jì)算結(jié)果的函數(shù),在A1中輸入’=1+2+3,然后定義名稱 RESULT = EVALUATE(Sheet1!$A1),最后你在B1中寫入=RESULT,B1就會(huì)顯示6了。 還有GET.CELL函數(shù)也只能在名稱中使用,請(qǐng)參考相關(guān)資料。 8. 定義名稱的妙處6 – 圖片的自動(dòng)更新連接 例如你想要在一周內(nèi)每天有不同的圖片出現(xiàn)在你的文檔中,具體做法是: 8.1 找7張圖片分別放在SHEET1 A1至A7單元格中,調(diào)整單元格和圖片大小,使之恰好合適 8.2 定義名稱MYPIC = OFFSET(SHEET1!$A$1,WEEKDAY(TODAY(),1)-1,0,1,1) 8.3 控件工具箱 – 文字框,在編輯欄中將EMBED("Forms.TextBox.1","")改成MYPIC就大功告成了。 這里如果不使用名稱,應(yīng)該是不行的。 此外,名稱和其他,例如數(shù)據(jù)有效性的聯(lián)合使用,會(huì)有更多意想不到的結(jié)果。 78、第一列每個(gè)單元格的開頭都包括4個(gè)空格,如何才能快速刪除呢? 查找替換最方便 79、一、在單元格中顯示表名,兩個(gè)方法: 方法一:使用自定義函數(shù): Function bookname() bookname = ActiveSheet.Name End Function 使用:在單元格中輸入公式:=bookname() ,即可返回當(dāng)前工作簿的標(biāo)簽名字 方法二:使用系統(tǒng)函數(shù)Cell(): 在單元格中輸入公式:=Cell("filename") 就會(huì)返回該工作簿和工作表的名字(包括絕對(duì)路徑名),剩下的就根據(jù)你自己的需要運(yùn)用一些文本處理函數(shù)對(duì)它進(jìn)行處理就行了 (說明:該函數(shù)必須在工作簿已經(jīng)保存的情況下才生效) 80、如何快速地將表格中的所有空格用0填充?其中空格的分布無(wú)規(guī)律! 選中數(shù)據(jù)所在區(qū)域》定位》空值》輸入0》ctrl+enter 81、我在1行~10行中間有5個(gè)隱藏的行,現(xiàn)在選擇1行~10行-復(fù)制,然后到另一張表格,右鍵單擊一單元格,粘貼,那5個(gè)隱藏的行也出現(xiàn)了,請(qǐng)問怎樣不讓這5個(gè)隱藏的行出現(xiàn)呢? 答:Ctrl+* 工具、自定義_編輯_選定可見單元格。 82、在某個(gè)單元格中(如A1)輸入一個(gè)四則運(yùn)算表達(dá)式"3*(2+5)+6/3",要求函數(shù)格式 MyFun(A1)返回計(jì)算結(jié)果 Function MyFun(X As Range) MyFun = Evaluate(X.Formula) End Function 83、MATCH 返回在指定方式下與指定數(shù)值匹配的數(shù)組(數(shù)組:用于建立可生成多個(gè)結(jié)果或可對(duì)在行和列中排列的一組參數(shù)進(jìn)行運(yùn)算的單個(gè)公式。數(shù)組區(qū)域共用一個(gè)公式;數(shù)組常量是用作參數(shù)的一組常量。)中元素的相應(yīng)位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應(yīng)該使用 MATCH 函數(shù)而不是 LOOKUP 函數(shù)。 語(yǔ)法 MATCH(lookup_value,lookup_array,match_type) Lookup_value 為需要在數(shù)據(jù)表中查找的數(shù)值。 Lookup_value 為需要在 Look_array 中查找的數(shù)值。例如,如果要在電話簿中查找某人的電話號(hào)碼,則應(yīng)該將姓名作為查找值,但實(shí)際上需要的是電話號(hào)碼。 Lookup_value 可以為數(shù)值(數(shù)字、文本或邏輯值)或?qū)?shù)字、文本或邏輯值的單元格引用。 Lookup_array 可能包含所要查找的數(shù)值的連續(xù)單元格區(qū)域。Lookup_array 應(yīng)為數(shù)組或數(shù)組引用。 Match_type 為數(shù)字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。 如果 match_type 為 1,函數(shù) MATCH 查找小于或等于 lookup_value 的最大數(shù)值。Lookup_array 必須按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。 如果 match_type 為 0,函數(shù) MATCH 查找等于 lookup_value 的第一個(gè)數(shù)值。Lookup_array 可以按任何順序排列。 如果 match_type 為 -1,函數(shù) MATCH 查找大于或等于 lookup_value 的最小數(shù)值。Lookup_array 必須按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。 如果省略 match_type,則假設(shè)為 1。 說明 函數(shù) MATCH 返回 lookup_array 中目標(biāo)值的位置,而不是數(shù)值本身。例如,MATCH("b",{"a","b","c"},0) 返回 2,即“b”在數(shù)組 {"a","b","c"} 中的相應(yīng)位置。 查找文本值時(shí),函數(shù) MATCH 不區(qū)分大小寫字母。 如果函數(shù) MATCH 查找不成功,則返回錯(cuò)誤值 #N/A。 如果 match_type 為 0 且 lookup_value 為文本,lookup_value 可以包含通配符、星號(hào) (*) 和問號(hào) (?)。星號(hào)可以匹配任何字符序列;問號(hào)可以匹配單個(gè)字符。 示例 如果您將示例復(fù)制到空白工作表中,可能會(huì)更易于理解該示例。 操作方法 1. 創(chuàng)建空白工作簿或工作表。 2. 請(qǐng)?jiān)凇皫椭敝黝}中選取示例。不要選取行或列標(biāo)題。 從幫助中選取示例。 3. 按 Ctrl+C。 4. 在工作表中,選中單元格 A1,再按 Ctrl+V。 5. 若要在查看結(jié)果和查看返回結(jié)果的公式之間切換,請(qǐng)按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。 1 2 3 4 5 A B Product Count Bananas 25 Oranges 38 Apples 40 Pears 41 公式 說明(結(jié)果) =MATCH(39,B2:B5,1) 由于此處無(wú)正確的匹配,所以返回?cái)?shù)據(jù)區(qū)域 B2:B5 中最接近的下一個(gè)值 (38) 的位置。(2) =MATCH(41,B2:B5,0) 數(shù)據(jù)區(qū)域 B2:B5 中 41 的位置。(4) =MATCH(40,B2:B5,-1) 由于數(shù)據(jù)區(qū)域 B2:B5 不是按降序排列,所以返回錯(cuò)誤值。(#N/A) 84、顯示比例小于40%即出現(xiàn)了“名稱” 85、如何求出一個(gè)人到某指定日期的周歲? =DATEDIF(起始日期,結(jié)束日期,"Y") 86、假如A欄里有任一單元格有"$"字符串,則等于1,否則等于0 公式如何寫? =IF(COUNTIF(A:A,"*$*")>0,1,0) =(countif((A:A,*$*)>0)+0 87、如何限制單元數(shù)值上限(有公式的情況下)? 規(guī)定上限數(shù)值后,公式中任何數(shù)值改變都不會(huì)讓此數(shù)值變化更大,超過限制數(shù)值? =Min(公式,10),不超過10 88、在A1單元格中輸入AA, B1中要得到第幾列. =COLUMN(INDIRECT(A1&"1")) 89、"++"以及"--"分別代表什么意思? "++" = "=+" "--" = "=" 90、【選擇性粘貼】里的【跳過空單元】到底有什么用啊? 跳過空格是指: 跳過剪切板上的空格,只復(fù)制,并保持他們的位置,粘貼到其他地方. 而不是指被粘貼的單元格. 這個(gè)功能非常有用,可以防止空白單元格替換原來的數(shù)據(jù) 91、DATEDIF計(jì)算兩個(gè)日期之間的天數(shù)、月數(shù)或年數(shù)。提供此函數(shù)是為了與 Lotus 1-2-3 兼容。 語(yǔ)法 DATEDIF(start_date,end_date,unit) Start_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的第一個(gè)日期或起始日期。日期有多種輸入方法:帶引號(hào)的文本串(例如 "2001/1/30")、系列數(shù)(例如,如果使用 1900 日期系統(tǒng)則 36921 代表 2001 年 1 月 30 日)或其他公式或函數(shù)的結(jié)果(例如,DATEVALUE("2001/1/30"))。有關(guān)日期系列數(shù)的詳細(xì)信息,請(qǐng)參閱 NOW。 End_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的最后一個(gè)日期或結(jié)束日期。 Unit 為所需信息的返回類型。 Unit返回"Y"時(shí)間段中的整年數(shù)。"M"時(shí)間段中的整月數(shù)。"D"時(shí)間段中的天數(shù)。"MD"start_date 與 end_date 日期中天數(shù)的差。忽略日期中的月和年。"YM"start_date 與 end_date 日期中月數(shù)的差。忽略日期中的日和年。"YD"start_date 與 end_date 日期中天數(shù)的差。忽略日期中的年。 說明 Microsoft Excel 按順序的系列數(shù)保存日期,這樣就可以對(duì)其進(jìn)行計(jì)算。如果工作簿使用 1900 日期系統(tǒng),則 Excel 會(huì)將 1900 年 1 月 1 日保存為系列數(shù) 1。而如果工作簿使用 1904 日期系統(tǒng),則 Excel 會(huì)將 1904 年 1 月 1 日保存為系列數(shù) 0,(而將 1904 年 1 月 2 日保存為系列數(shù) 1)。例如,在 1900 日期系統(tǒng)中 Excel 將 1998 年 1 月 1 日保存為系列數(shù) 35796,因?yàn)樵撊掌诰嚯x 1900 年 1 月 1 日為 35795 天。請(qǐng)查閱 Microsoft Excel 如何存儲(chǔ)日期和時(shí)間。 Excel for Windows 和 Excel for Macintosh 使用不同的默認(rèn)日期系統(tǒng)。有關(guān)詳細(xì)信息,請(qǐng)參閱 NOW。示例 DATEDIF("2001/1/1","2003/1/1","Y") 等于 2,即時(shí)間段中有兩個(gè)整年。 DATEDIF("2001/6/1","2002/8/15","D") 等于 440,即在 2001 年 6 月 1 日和 2002 年 8 月 15 日之間有 440 天。 DATEDIF("2001/6/1","2002/8/15","YD") 等于 75,即在 6 月 1 日與 8 月 15 日之間有 75 天,忽略日期中的年。 DATEDIF("2001/6/1","2002/8/15","MD") 等于 14,即開始日期 1 和結(jié)束日期 15 之間的差,忽略日期中的年和月。 92、如何在EXCEL表格的一個(gè)單元格中設(shè)定校驗(yàn)。比如,單元格均為手工輸入,某單元格必須等于其他幾個(gè)單元格之和,如不等,則該單元格顯示為紅色。 用條件格式公式=D1<>SUM($A1:$C1) 93、A1]=abcabca 求a在單元格[A1]內(nèi)出現(xiàn)次數(shù)? =LEN(A1)-LEN(SUBSTITUTE(A1, "a", "")) 94、20040404如何轉(zhuǎn)為2004-4-4 =text(a1,"0000-00-00") TEXT(Z12,"????-??-??") =LEFT("20040404",4)&SUBSTITUTE(RIGHT("20040404",4),0,"-") 使用分列最好 95、假如A2單元格有內(nèi)容,就在E2單元格里面填上今天的日期."2005-5-30",如果明天,就填明天的日期.2005-5-31,但昨天的日期."2005-5-30",不改變. 建議使用VBA,用循環(huán)引用也可以: 工具—選項(xiàng)—重新計(jì)算—迭代計(jì)算—最多迭代次數(shù)1 =if(a2="","",if(e2="",now(),e2)) 96、當(dāng)你的領(lǐng)導(dǎo)或者同事要使用你的機(jī)器發(fā)現(xiàn)面目全非,自定義太多弄的自己都頭大了,這時(shí)你想恢復(fù)EXcel的本色卻急的滿頭大汗? 這時(shí)最能解決這些問題的就是用戶設(shè)置保存向?qū)Я?(要提前做) 在程序---OFFICE工具中可以找到它,他有保存本機(jī)設(shè)置和把設(shè)置應(yīng)用到本機(jī)兩個(gè)選項(xiàng).多保存幾個(gè),方便在不同的個(gè)性菜單中切換 97、我現(xiàn)在要在一個(gè)22位的數(shù)值中,提取其中第10,11,12位的數(shù)字,不知道可有什么好的方法 =MID(A1,10,3) 我想計(jì)算總米數(shù)=卷長(zhǎng)*卷數(shù), 但由于原數(shù)據(jù)庫(kù)中卷長(zhǎng)帶有單位(如:1000m), 可不可以不需去掉單位直接用函數(shù)得出總米數(shù)? =substitute(a2,"m",)*b2 98、在某格中輸入一串?dāng)?shù)字,如何使它能象輸入密碼一樣顯示******呢? 如果需要輸入負(fù)數(shù)、文本時(shí),也出現(xiàn)******,則自定義格式為: **;**;**;** 99、用函數(shù)得出帶完整路徑的文件名 =CELL("filename") 100、“定義名稱”的方法解除嵌套函數(shù)的限制 EXCEL中一個(gè)眾所周知的限制是你不能嵌套超過7層函數(shù).例如下面的公式是錯(cuò)誤的,因?yàn)橄拗票怀^. =IF(Sheet1!$A$4=1,11,IF(Sheet1!$A$4=2,22,IF(Sheet1!$A$4=3,33, IF(Sheet1!$A$4=4,44,IF(Sheet1!$A$4=5,55,IF(Sheet1!$A$4=4,44, IF(Sheet1!$A$4=5,55,IF(Sheet1!$A$4=6,66,IF($A$4=7,77,FALSE)))))))) 通常的方法,如果你有一個(gè)公式超過這個(gè)限制,你會(huì)考慮用VBA代替.然而,如果你不想使用VBA,你可以通過對(duì)公式的一部分”定義名稱”來解決這種限制. 我們利用一個(gè)IF嵌套公式來測(cè)試 IF A4 = 1 Then 11 Else If A4 = 2 Then 22 Else If A4 = 3 Then 33 Else If A4 = 4 Then 44 ... Else If A4 = 13 Then 130 Else "Not Found" 當(dāng)然在實(shí)踐應(yīng)用中,我們最好利用VLOOKUP這個(gè)函數(shù)去實(shí)現(xiàn)結(jié)果,但這里我們的目的是做個(gè)演示.首先,我們定義一個(gè)名叫”O(jiān)NE TO SIX”的名稱, 里面包括公式: =IF(Sheet1!$A$4=1,11,IF(Sheet1!$A$4=2,22,IF(Sheet1!$A$4=3,33, IF(Sheet1!$A$4=4,44,IF(Sheet1!$A$4=5,55,IF(Sheet1!$A$4=4,44, IF(Sheet1!$A$4=5,55,IF(Sheet1!$A$4=6,66,FALSE)))))))) 接著,再定義另一個(gè)名叫”SEVERTOTHIRTEEN”的名稱,里面包括公式: =IF(Sheet1!$A$4=7,77,IF(Sheet1!$A$4=8,88,IF(Sheet1!$A$4=9,99, IF(Sheet1!$A$4=10,100,IF(Sheet1!$A$4=11,110,IF(Sheet1!$A$4=12,120, IF(Sheet1!$A$4=13,130,"NotFound"))))))) 最后,在B4單元格中輸入下面的公式: =IF(OneToSix,OneToSix,SevenToThirteen) 這樣就解決了被嵌套函數(shù)的限制.因?yàn)楣街袥]有一個(gè)單獨(dú)的部分超過限制,即使是”各個(gè)組成部分的集合”也沒有超過限制. 當(dāng)你編制一個(gè)超過限制的嵌套函數(shù)時(shí)可以使用這種方法. 101、工作表名設(shè)為變量 =INDIRECT("月份!"&ADDRESS(ROW(),COLUMN())) 此公式放在A1單元格,則是對(duì)1月A1單元格的引用,如1月A1單元格為10,則返回10。 =INDIRECT("月份"&E$1&"!"&ADDRESS(ROW(),COLUMN())) 此公式將工作表名設(shè)為變量,變量為當(dāng)前表的E1單元格的值,如E1為2,則引用月份2表中相對(duì)應(yīng)的值。 102、如何把“2005年5月1日”轉(zhuǎn)換成“20050501”? =YEAR(A1)&TEXT(MONTH(A1),"00")&TEXT(DAY(A1),"00" ) YEAR(A1)&IF(MONTH(A1)<10,"0"&MONTH(A1),MONTH(A1))&IF(DAY(DAY(A1)<10),"0"&DAY(A1),DAY(A1)) =TEXT(A1,"yyyymmdd") 或者自定義格式:yyyymmdd 103、今天是10月31日,我希望一個(gè)月后應(yīng)該是11月30日 工具_加載宏VBA 分析工具庫(kù) =edate(today(),1) 104、trim函數(shù)的說明是如果是英文字符間有多個(gè)空格時(shí)會(huì)保留一個(gè)空格,但為何中文之間的空格也不能全部去掉呢? 要把字符(無(wú)論中、英文)之間的空格全部去掉, 公式為 : =SUBSTITUTE(A1," ","") 但此公式只能消除CHAR32空格, 你附件單元格A1的例子中, 包含有CHAR160空格, 和CHAR32空格 公式要改為 : =SUBSTITUTE(SUBSTITUTE(A1," ",""),CHAR(160),"") 單元格A1的例子為 : YES 1] 消除空格, B1輸入公式 : =SUBSTITUTE(SUBSTITUTE(A1," ",""),CHAR(160),"") 返回 YES 2] 查看字符串字?jǐn)?shù) A2, 輸入公式 : =LEN(A1) 返回 13 B2, 輸入公式 : =LEN(B1) 返回 3 結(jié)果證明B1巳沒有空格了. 3] 查看單元格數(shù)據(jù)的空格 : A3, 輸入公式右拖至N3 : =CODE(MID($A1,COLUMN(A:A),1)) 返回 : 160,32,160,160,32,160,160,32,160,89,69,83,160,#VALUE! A4, 輸入公式右拖至D4 : =CODE(MID($B1,COLUMN(A:A),1)) 返回 : 89,69,83,#VALUE! 結(jié)果證明B1, CHAR160空格, 和CHAR32空格, 巳消除了. 105、計(jì)算B列最后一個(gè)有數(shù)據(jù)(不含‘ 空格)單元格的行號(hào) =MATCH("*",$B:$B,-1) 106、函數(shù)創(chuàng)建鏈接 =HYPERLINK("[Book1.xls]sheet3!A3","點(diǎn)擊后鏈接到表3的A3") 107、把A列后面統(tǒng)一加“-1”,怎樣自動(dòng)加不用手工逐個(gè)加?有沒有快速方法? 選中A列,點(diǎn)右鍵選"設(shè)置單元格格式","自定義",類型G/通用格式后加"-1" 108、大家知道,通過自定義格式常常可以解決一些顯示問題:如需要在單元格中顯示為:123人,456.00元、ABCD00789,實(shí)際上單元格內(nèi)容僅僅為:123、456、789,這樣的問題我們常常都通過自定義格式來實(shí)現(xiàn),在顯示上能夠滿足要求。 但如果有這樣一個(gè)需求:需要將顯示內(nèi)容直接轉(zhuǎn)換成單元格實(shí)際內(nèi)容?那又該如何快速轉(zhuǎn)換呢? 1、選擇區(qū)域ctrl+C連續(xù)兩次,然后選擇office粘貼板中的數(shù)據(jù)框中的下拉按鈕,出現(xiàn)快捷菜單,選粘貼,然后右鍵點(diǎn)擊選擇區(qū)域,選擇性粘貼-〉文本。 不過2000的沒有這個(gè)選項(xiàng),,在2000用同樣的方法試驗(yàn)發(fā)現(xiàn).選擇區(qū)域ctrl+C連續(xù)兩次,然后直接粘貼,再刪除,這時(shí)再選擇性粘貼,選文本,就是了. 2、自定義一個(gè)函數(shù)如下: Function abc(myRange As Range) abc = myRange.Text End Function 然后調(diào)用 3使用Get.Cell(53,A1)也可以 4、先復(fù)制到記事本再?gòu)?fù)制回EXCEL 原理:復(fù)制到記事本的是excel中的顯示文本。 109、在工作表中點(diǎn)擊菜單 文件->發(fā)送->郵件收件人->以附件形式發(fā)送收件人一欄請(qǐng)?zhí)顚?郵箱地址,,點(diǎn)擊發(fā)送可以了. 或新建郵件,收件人一欄請(qǐng)?zhí)顚? 郵箱地址,然后用鼠標(biāo)把那個(gè) excel 文件拖到我的名字下面就可以點(diǎn)擊發(fā)送了. 110、求非空單元格數(shù)量 公式計(jì)算出來的數(shù)據(jù),COUNTA不能用的(否則空字符也計(jì)算進(jìn)去了) =COUNTIF($E$3:$E$65536,"?*") 強(qiáng)制計(jì)數(shù)至少1個(gè)字符的單元格數(shù)。 111、(精) 動(dòng)態(tài)求和公式,自A列A1單元格到當(dāng)前行前面一行的單元格求和. =SUM(INDIRECT("A1:A"&ROW()-1)) 112、在使用SUM函數(shù)在單元格中輸入超過30個(gè)參數(shù)時(shí),你將得到一個(gè)"參數(shù)太多"的錯(cuò)誤提示。 解決辦法:在引用參數(shù)的兩邊多加一個(gè)括號(hào),這時(shí),SUM把括號(hào)內(nèi)的最多可達(dá)254個(gè)參數(shù)當(dāng)成一個(gè)處理。(主要是受公式長(zhǎng)度限制,理論上可以達(dá)到無(wú)數(shù)個(gè)) 113如果您覺得公式復(fù)雜了,或是不直觀 偶給你提供兩個(gè)捷徑: 方法一:選擇公式單元格-〉菜單欄-〉[工具]-〉[公式審核]-〉[公式求值] 然后按照導(dǎo)向提示,一步步地觀察公式求值的過程。(2003版適用) 方法二:選擇公式單元格-〉選取編輯欄或F2-〉用鼠標(biāo)置亮公式中你想查 看的那段-〉按F9,會(huì)顯示該段的計(jì)算結(jié)果。 114請(qǐng)問有沒有返回工作表名稱的函數(shù)? 插入—名稱—定義: sh=replace(get.document(1),1,find("]",get.document(1)),)&t(now()) 單元格輸入=sh GET.DOCUMENT是宏表函數(shù),當(dāng)數(shù)據(jù)變動(dòng)時(shí)無(wú)法自動(dòng)計(jì)算,now()是易失性函數(shù),任何變動(dòng)都會(huì)強(qiáng)制計(jì)算,宏表函數(shù)所以加上now()就可以自動(dòng)重算了,T()用來將now()產(chǎn)生的數(shù)值轉(zhuǎn)化為空文本。 115、顯示當(dāng)前工作表的表名 =MID(CELL("filename"),FIND("]",CELL("filename"))+1,255) 116、我要自動(dòng)生成數(shù)據(jù)在K29+010~K29+600之間的數(shù)據(jù)(顯示為K29+XXX) =TEXT(INT(RAND()*591)+10,"K29+000") 117、我想把列P1~P60的數(shù)據(jù)引用到行U1~CB1,本來想用公式=$P1拉動(dòng)復(fù)制,結(jié)果不行。 U1=INDIRECT("P"&COLUMN()-20),向右拉 118、 姓名 外語(yǔ) 數(shù)學(xué) 王 86 李 95 張 80 姓名 外語(yǔ) 數(shù)學(xué) 李 95 90 張 80 80 王 86 75 將表1的姓名導(dǎo)入自定義序列,在表2按此自定義序列排序 或使用vlookup公式 表1的C2 =vlookup(a2,表2!a:c,3,0) [求助]如何將2個(gè)排列順序不同的表統(tǒng)一一下 119、如果你要在A3的前面插入100行,可以這樣: 在名稱框輸入 3:103----回車-----ctrl+shift+"+"(大鍵盤) 120、VBA從哪學(xué)起 1、錄制宏; 2、數(shù)據(jù)類型(主是整型和字符串型); 3、程序結(jié)構(gòu)(主要是分支,判斷,循環(huán)); 4、EXCEL對(duì)象(單元格,工作表,工作?。?/div> 121、如何實(shí)現(xiàn)求平均值時(shí)只對(duì)不等于零的數(shù)求均值? average(if(a1:a5>0,a1:a5)) 122、D1輸入姓名,A列中相同的姓名按設(shè)定和條件格式顯示 =find(D1,$A$1) 123、excel中插入/名稱/指定(應(yīng)用)(標(biāo)志)的用途是什么? 1、指定的用法 例如:在A1:A3中輸入了AAA,BBB,CCC 選中A1:D3》插入》名稱》指定》最左列》確定 這樣就一次性定義了3個(gè)名稱 AAA=B1:D1 BBB=B2:D2 CCC=B3:C3 2、應(yīng)用的用法 在A4輸入 =sum(B1:D1,B3:D3) 然后 插入》名稱》應(yīng)用 會(huì)將公式中的引用用相應(yīng)的名稱替換。 124、請(qǐng)教如何篩選出特殊顏色的數(shù)據(jù)。 定義名稱.X=GET.CELL(24,單元格),輔助列=X 按輔助列篩選 125、如何快速查看名稱 插入---名稱---粘貼---名稱清單(粘貼列表) 126、COUNTIF函數(shù)的16種公式設(shè)置 1、返加包含值12的單元格數(shù)量 =COUNTIF(DATA,12) 2、返回包含負(fù)值的單元格數(shù)量 =COUNTIF(DATA,"<0") 3、返回不等于0的單元格數(shù)量 =COUNTIF(DATA,"<>0") 4、返回大于5的單元格數(shù)量 =COUNTIF(DATA,">5") 5、返回等于單元格A1中內(nèi)容的單元格數(shù)量 =COUNTIF(DATA,A1) 6、返回大于單元格A1中內(nèi)容的單元格數(shù)量 =COUNTIF(DATA,“>”&A1) 7、返回包含文本內(nèi)容的單元格數(shù)量 =COUNTIF(DATA,“*”) 8、返回包含三個(gè)字符內(nèi)容的單元格數(shù)量 =COUNITF(DATA,“???”) 9、返回包含單詞"GOOD"(不分大小寫)內(nèi)容的單元格數(shù)量 =COUNTIF(DATA,“GOOD”) 10、返回在文本中任何位置包含單詞"GOOD"字符內(nèi)容的單元格數(shù)量 =COUNTIF(DATA,“*GOOD*”) 11、返回包含以單詞"AB"(不分大小寫)開頭內(nèi)容的單元格數(shù)量 =COUNTIF(DATA,“AB*”) 12、返回包含當(dāng)前日期的單元格數(shù)量 =COUNTIF(DATA,TODAY()) 13、返回大于平均值的單元格數(shù)量 =COUNTIF(DATA,">"&AVERAGE(DATA)) 14、返回平均值上面超過三個(gè)標(biāo)準(zhǔn)誤差的值的單元格數(shù)量 =COUNTIF(DATA,“>"&AVERAGE(DATA)+STDEV(DATA)*3) 15、返回包含值為或-3的單元格數(shù)量 =COUNTIF(DATA,3)+COUNIF(DATA,-3) 16、返回包含值;邏輯值為TRUE的單元格數(shù)量 =COUNTIF(DATA,TRUE) 127、日期分列 如有一列格式如2005-7-8的數(shù)據(jù),要將其分為2005 8 7,方法為:數(shù)據(jù)_分列,-號(hào)作分隔符,列數(shù)據(jù)格式-文本,再將年份轉(zhuǎn)為數(shù)值。 128、查詢時(shí)查不到數(shù)據(jù)的原因 可能是格式不一致。 129、120,000顯示為12.0 自定義格式: #!.0, 130、121,999顯示為12.2 #!.#, 131、大寫的零,就是那個(gè)大的圈圈如何輸入 1、在特殊格式中,中文小寫是可以顯示“○”的。 1、 ABC和紫光拼音輸入法下,輸入字母i(小寫)和0就會(huì)顯示大寫的“○”,入如果是輸入年份也可以用字母o代替(大寫)。 3、如果用 智能ABC 輸入法,按V,再按1,再按=,選擇. 132、計(jì)算兩個(gè)日期之間的天數(shù) =DATEDIF(起始日期,結(jié)束日期,"D") http://club./dispbb ... ID=86150&page=1 133、對(duì)于一些不可打印的字符(在Excel顯示中類似空格),直接用替換方法不容易去掉。 可以這么做: =SUBSTITUTE(CLEAN(A1)," ","") 134、123 0123 75223 比如說上述的數(shù)字,我想在它們前面加上38910104,而且位置短的數(shù)字,會(huì)自動(dòng)補(bǔ)0 變成如下: 3891010400123 3891010400123 3891010475223) =TEXT(A1,"3891010400000") 135、VLOOKUP查找函數(shù),不如用INDEX和MATCH函數(shù)查找,特別對(duì)于大型工作表,VLOOKUP函數(shù)的公式看起來短一些,但是由于它是查找函數(shù),每執(zhí)行1次,它就要搜索它的第2個(gè)參數(shù)區(qū)域,速度慢. 而用INDEX和MATCH函數(shù)速度明顯比VLOOKUP快. 136、如果在Sheet1中A 列的單元格中數(shù)據(jù)的部分字符包含在Sheet2的A列中,則提取Sheet2對(duì)應(yīng)的B列數(shù)據(jù)到Sheet1的B列中。否則顯示空白。 =IF(COUNTIF(Sheet2!A:A,"*"&A1&"*"),VLOOKUP("*"&A1&"*",Sheet2!A:B,2,0),"") 137、find函數(shù) =if(iserr(find("某某",A1)),"沒找到","找到") 138、我有一列數(shù)據(jù),比如A1:A100,現(xiàn)在我想這樣計(jì)算,我想在B1單元格求和,但是要是變量,比如我在C1單元格中輸入數(shù)據(jù)5,那么B1求出的結(jié)果就是A1:A5,如果我在C1單元格中輸入數(shù)據(jù)10,那么B1求出的結(jié)果就是A1:A10,請(qǐng)問怎么實(shí)現(xiàn)求和的范圍隨C1變化 B1=SUM(INDIRECT("A1:A"&C1)) http://www./cdb/viewthread.php?tid=41319 139、圖片批注 右擊帶批注的單元格》編輯批注》在批注邊框上右擊》設(shè)置批注格式》顏色與線條》單擊“顏色”》填充效果》圖片》選擇圖片. 140、if函數(shù)的另類用法 =IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"包含","不包含") 141、在一年中,顯示是第幾天用什么函數(shù)呢? =a1-date(year(a1),1,0) 將單元格格式設(shè)置為常規(guī) 142、虛線的分頁(yè)線,表示電腦默認(rèn)的打印范圍,實(shí)線的分頁(yè)線,則表示經(jīng)過調(diào)整的分頁(yè)線。 143、作為文本輸入到單元格上的數(shù)字可以用于某些計(jì)算,但不是全部。Excel不會(huì)在一些函數(shù)如SUM、MAX中計(jì)算文本數(shù)字,但其他引用某一包含文本數(shù)字的單元格公式(如=A23+A24)就可以正確地計(jì)算。 144、如何用公式求出最大值所在的行? 如A1:A10中有10個(gè)數(shù),怎么求出最大的數(shù)在哪個(gè)單元格? =MATCH(LARGE(A1:A10,1),A1:A10,0) =ADDRESS(MATCH(SMALL(A1:A10,COUNTA(A1:A10)),A1:A10,0),1) =ADDRESS(MATCH(MAX(A1:A10,1),A1:A10,0),1) 145、返回最末行位置 1、如果能確定某一行的數(shù)據(jù)到達(dá)數(shù)據(jù)區(qū)的最后一行: 能確定某列數(shù)據(jù)間不會(huì)有空格,使用counta對(duì)該列計(jì)數(shù); 不能確定某列數(shù)據(jù)間會(huì)不會(huì)有空格,使用lookup找最后單元格行號(hào); 2、什么都不能確定,使用數(shù)組公式max((a1:j5<>"")*row(a1:j5)) 146、如何統(tǒng)計(jì)成績(jī)大于600且班級(jí)是5班的學(xué)生人數(shù) "=sum((a2:a100=5)*(j2:j100>600))",不包括引號(hào),然后同時(shí)按住shift和ctrl再按enter鍵。 http://club./dispbb ... D=110287&page=2 147、如何讓工作表奇數(shù)行背景是紅色偶數(shù)行背景是藍(lán)色? 用條件格式 =ROW()/2=INT(ROW()/2)設(shè)定顏色 條件格式: 公式為 =MOD(ROW(),2)=0 148、sum(a1:b5)等于sum(offset(a1,,,5,2)) sum(INDIRECT("A"& C1 & ":B" & C2)) 149、自己試一下下面兩種好方法 第一種方法: 將鼠標(biāo)指向單元格當(dāng)出現(xiàn)黑十字時(shí),按住鼠標(biāo)右鍵然后下拉(或其它任意方向),放開鼠標(biāo)右鍵出現(xiàn)一個(gè)選擇框。 第二種方法: 選擇單元格,將鼠標(biāo)指向單元格的邊當(dāng)出現(xiàn)四個(gè)箭頭時(shí),按住鼠標(biāo)右鍵拖放到任意單元格,放開鼠標(biāo)右鍵出現(xiàn)一個(gè)選擇框. 150、A1:A10數(shù)字顯為文本格式時(shí),如何求和 =SUMPRODUCT(A1:A10 |
|