精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
再獻我的自學收集資料第二部份
1、如何更改excel默認的行列標簽的顏色?
桌面-屬性-外觀-項目-高級_已選定的項目,設置顏色。
2、系統提供的排序功能最多只能同時依據三個關鍵字來進行。如果需要依據三個以上的條件來排序,該如何實現?



答:雖然系統一次最多只能同時對三個關鍵字來排序,但是我們可以利用設置排序關鍵字的優先級,通過多次排序來實現關鍵字大于3個以上的排序。
具體操作如下:首先打開工作表。單擊“數據”菜單中的“排序”項,依次在“主要關鍵字”、“次要關鍵字”、“第三關鍵字”中選擇優先級最低的幾個排序關鍵字,然后執行排序操作。接下來再依次選擇優先級較高的幾個關鍵字,進行2次排序。這樣直到最高優先級的關鍵字排序完成為止,就可以實現了對三個以上關鍵字的排序操作了。
3、若A1-A6中有大于0和小于0的數,請問怎樣將其中小于0的數所在的行自動刪除。
for i=6 to 1 step -1
if cells(i,1)<0 then rows(i).Delete
next i
4、請問:INDEX(data,,1)中的data是什么意思
是定義的名稱,具體是什么要看文件。按ctrl+F3看看。
5、快速插入行(列)的快捷鍵,CTrl+鍵盤+
6、桌面上的"網上鄰居"沒有了,在我的電腦找到了,移動到桌面只是個快捷方式,
在桌面點右鍵選屬性,點“桌面”“自定義桌面”把“網上鄰居”前打上勾,確定
7、如何獲取一個月的最大天數?
:"=DAY(DATE(2002,3,1)-1)"或"=DAY(B1-1)",B1為"2001-03-01
8、數據區包含某一字符的項的總和,該用什么公式
=sumif(a:a,"*"&"某一字符"&"*",數據區)
9、能否在EXCEL中定時打印?
Private Sub Workbook_Open()
Application.OnTime "9:30:00", "wlqPrint"
'將"9:30:00"改為要自動打印的時間
End Sub
Sub wlqPrint() '打印
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub
10、比方說要求得g在圖示區域中所在列號,如何表達?
數組公式,按ctrl+shift+enter結束。
=MAX((A1:F4="g")*COLUMN(A1:F4))11、勾怎么輸入

按住ALT鍵輸入41420后放開ALT鍵√

12、將單元格中的數全部變成萬元表示(???)


自定義單元格格式:0"."0,

或:0!.0000

13、自定義名稱中的引用范圍中可以直接粘貼公式

從編輯欄里Ctrl+C復制,然后Ctrl+V粘貼

14、如果一個單元格中既有數字又有字母,怎么提取其中的數字呢?

Function getnumber(rng As String) As String

'自定義函數作用:提取當前單元格中的數字

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作品封面

本人在論壇上發了一個EXCEL作品封裝實例后,有很多人來信詢問怎樣用VB打開EXCEL,并且帶有啟動封面,現本人將過程

底細說出來,希望給大家起到一個拋磚引玉的作用。

一、新建一個文件夾,該文件夾主要是用來裝EXCEL工作簿、VB編譯的可執行文件、圖標文件及幫助文件用的。

二、打開VB,新建一個標準EXE。

三、1、對form1的設置:

  Borderstyle=0-none  去掉form1的標題欄

  Icon 設定圖標

  StartupPositio=2  將啟動封面始終懸掛在屏幕中部

  2、添加一個Timer控件,將其Interval設為1000,雙擊Timer控件出現代碼窗口,輸入如下代碼:

  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、點擊文件--生成EXE文件,將其保存到步驟一中的文件夾中去。

 大功告成!

 推薦使用圖標編輯工具AXIcons制作圖標文件!

16、郵件合并一步一步學

郵件合并一步一步學:

軟件OFFICE2003,EXCEL2003

1、在excel2003中建一個數據表(聯系表.xls)如:姓名,身份證號,其它編號,職業,聯系方式,輸入相應數據,保存;

如想在一張頁面中打印多個人的信息,就在excel2003多排幾列了!

2、打開一個空白word文檔(聯系表.doc),點擊工具-信函與郵件-郵件合并,這時在你的右面就會出現一個任務窗格;

3、在窗格中選擇信函,然后點擊下一步:正在啟動文檔;

4、選擇使用當前文檔,點擊下一步:選取收件人;

5、選擇使用現有列表,點擊瀏覽,選取”聯系表.xls”然后在彈出的窗口中選擇你建表的工作?。ㄒ?般都是sheet1$)。確定,再確定,點出下一步:撰寫信函;

6、在你的word文件中建好你想把數據插入后的格式;

想在一張頁面中打印多個人的信息,就用文本框做好,一張頁面多排幾張文本框而已。

7、點擊右面的項目的中其它項目(當然你也可選擇插入地址塊、問候語),你就會看到姓名、姓名1、姓名2等等,把你想要的項目插入到對應的位置即可。

8、在工具欄上點右鍵,點擊郵件合并,在彈出的郵件合并工具欄中點擊ABC,就會在域與你的實際項目中切換,工具欄上其它鍵自己試好了,懂中文一看就知!

17、工具欄>>自定>>格式>>[淺底紋]搬出來用

矩形>>[淺底紋]>>透明>>陰影

18、把Excel表格轉換為圖片

許多報紙和雜志都介紹過在Excel中,同時按住Shift鍵點擊“文件”菜單,原來的“關閉”菜單項就會變成“全部關閉”。如果我們在按下Shift鍵的同時點擊“編輯”菜單,原來的復制和粘貼就會變成“復制圖片”和“粘貼圖片”。利用這一功能,我們可以將一個數據表以圖片的形式進行復制,從而將其轉換為圖片。方法如下:

    首先選中需要復制成圖片的單元格區域,然后按住Shift鍵依次選擇“編輯→復制圖片”命令,接著彈出“復制圖片”窗口,選擇“圖片”單選項后點擊“確定”按鈕,這時就將選定的表格區域復制成圖片了。最后復制到目標只需直接選擇“粘貼”命令即可(或者按Shift鍵再選擇“編輯→粘貼圖片”命令)。我們還可以將其在Word中進行粘貼。

    另外,在復制圖片時如果選擇了“如打印效果”單選項,在粘貼的時候如果表格沒有邊框,復制后的圖片也不會出現邊框。

19、=HYPERLINK("#表1!L2","輕客支撐"),不明白#號的意思

#加在表名前,是指當前工作簿,加在單元格前是指當前工作表

20、在B1中同步顯示A列中最后一行的內容

最后一行為文本:

=offset($b$1,MATCH(CHAR(65535),b:b)-1,)

最后一行為數字:

=offset($b$1,MATCH(9.9999E+307,b:b)-1,)

或者:=lookup(2,1/(b1:b1000<>""),b1:b1000)
21、為Excel中的“中文”添加拼音

由于工作的需要,經常要為中文添加拼音,這樣可以為某些生僻的漢字加上拼音注釋。如果是在Word中就比較簡單了,但在Excel中應該怎么添加呢?

      答:如果要在Excel中為“中文”添加拼音,可以執行如下的操作步驟(下面以Excel 2003為例進行介紹):

(1)選中需要輸入拼音的單元格區域,執行菜單欄中的【格式】|【拼音指南】|【顯示或隱藏】命令(如圖1所示),這樣就可以為該單元格區域激活拼音信息的顯示模式,否則即使輸入后也處于隱藏狀態。

(2)輸入正常的中文文字,然后執行菜單欄中的【格式】|【拼音指南】|【編輯】命令,此時就可以直接在單元格的上半部區域輸入相應的拼音了,如圖2所示。

(3)一般情況下,由于拼音缺省使用半角字符,而且又缺省使用左對齊模式,因此看起來不是那么美觀。因此可以執行菜單欄中的【格式】|【拼音指南】|【設置】命令,在打開的“拼音屬性”對話框中的“字體”選項卡中可以調整拼音的字體、字形、字號、下劃線、顏色等格式(如圖3所示);在“設置”選項卡中重新設置拼音與文字的對齊狀態,比如左對齊、居中、分散對齊等(如圖4所示),建議選擇“分散對齊”,這樣拼音與文字就可以一一對應了。

22、怎樣不修改單元格的公式,就可以不顯示“#DIV/0!”

不能改公式就采用條件格式,選取該區域(如整個D列),格式-條件格式-公式-輸入=ISERROR(D1),下步選格式為字體-白色.。


23、評委打分中,如何去掉兩個以上最高分,兩個以上最底分,求剩余人員的平均分?同時顯示出被去掉的分數。

看看trimmean()函數幫助。

被去掉的分數:

最大兩個:=large(data,{1;2})

最小兩個:=small(data,{1;2})

24、怎樣很簡單的判斷最后一位是字母

right(a1)*1

出錯的字母

=IF(ISNUMBER(--RIGHT(A1,1)),"數字","字母")

=IF(ISERR(RIGHT(A1)*1),"字母","數字")

25、不知道--是什么意思?


VALUE(F1),--F1以及其他的算術運算的辦法如:0+F1,F1-0,F1*1,F1/1以及乘冪的辦法等等……

這幾種方式都是一樣的。只要是文本型數字都可以用這個辦法變為數值以便運算;對于邏輯值(TRUE,FALSE),除了VALUE函數外,其他幾種都可以。

但據說,測試的結果,--F1速度最快

26、請問如何 設置單元格,令其不接受包含空格的字符

選定A列

數據——有效性——自定義——公式

=iserror(find(" ",a1))

數據--有效性--自定義--公式

=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)也同樣正確,這樣更好理解.通過執行IF({TRUE,FALSE},G3:G17,F3:F17)為真,得到G3:G17這列數,由于是數組,再執行FALSE得到F3:F17,因此得到一個2列多行的數組.

28、不同工作簿間的引用如何不打開源工作簿、不彈出鏈接對話框且能自動更新數據。經過一段時間的摸索,我發現以下方法可供參考。

1、新建工作簿,輸入數據(作為源工作簿),保存,保存類型選wk4(1-2-3)(*.wk4),文件名為book1。

2、再建立一個工作簿,輸入要引用源工作簿的公式,保存文件名稱為book2。

3、關閉工作簿。

再打開book2看是不是不出現鏈接對話框。

或打開book1,修改一下數據,保存,關閉,再打開book2,是不是已經更新了數據。

另:引用多個源工作簿也可以,但源工作簿要保存wk4(1-2-3)(*.wk4)類型,我已試過,大家可以試試看。

以上是winXP+excel2003,較低版本的朋友,請把保存類型選為:wk3或wk1。

29、我的單元格怎么輸入時間后前面自動加了等號,然后2005年就變成了1905年了呢?


工具——選項——1-2-3幫助——轉換 lotus 123 公式

有無打勾?去掉

30、原來的函數是=a1+a4+a7+a10+a13+a16+a19+a22.....

現在想用offset來簡化公式,我只會用比如a4=offset(a1,3,0)的,不會弄出一個數組出來實現上面的效果

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、未被發現的兩個日期格式符號  

1、bb或bbbb:如2005-1-1設置自定義格式bb或bbbb,結果為48或2548,與2005年份的差為543,發現任何日期這個差數是固定的,經查詢有關資料,公元前544元是佛歷元年,所以我認為這個與佛歷有關(佛教的英文是B開頭的)

2、e:對日期設置自定義格式e,結果是公歷的四位年份,為2005-1-1顯示為2005,完全可以代替yyyy格式符號

第一個格式在EXCEL使用中可能從來也不會用到,權作一個小知識吧

以上是在EXCEL2003下發現的,經檢驗在EXCEL2000下沒有

32、工作表的A1單元格為B1:H1的總和,B1:H1又有其它公式,如何讓A1當為負數時,讓它不顯示負數而顯示0,其它時候為正??偤?


if(sum(B1:H1)<0,0,sum(B1:H1))


自定義單元格格式:

G/通用格式;"0";0

正數,負數,零,不過第一節中正數用,分隔要如何設定?

#,#.##;"0";0 小數點后面保留了兩位,可根據需要調節小數點后面#的個數


33、發現在名稱定義中只能逐個刪除被定義的名稱,有何方法一次全部刪除表中的名稱?

Sub DelName()


    For Each Name In ThisWorkbook.Names


        Name.Delete


    Next


End Sub


34、在一個工作表中引用其他工作表中的數據,但是被引用的工作表不是固定的,根據我輸入的工作表名自動選擇相應的工作表中的數據,請問在公式里怎樣引用?

=INDIRECT("A1"&"!"&"E1")     A1為工作表名


35、由于我這個.csv 格式要求單元格內文檔不能有換行,現在有幾萬條記錄,不知道怎么設置?就是在一個單元格內,一行文字不能換行(回車),只能一直向后寫。。。


如果已經存在的數據,用查找替換,查找內容輸入ALT+小鍵盤010,替換為空

如果控制輸入時不能輸入換行符,用數據-有效性,公式為=COUNTIF(A7,"*"&CHAR(10)&"*")=0

36、160000元 用16萬元表示 如何設置

我理解!的作用是把后面的這個字符作為符號處理,換句話說:

#!.0,萬元  和  #"."0,萬元   這兩種寫法的作用、意義都是完全相同的

輸入3451     顯示3#451   單元格格式怎樣設定


自定義格式:0!#000


也可以0"#"000


37、例如雷同“980203”的如何變為“98.02.03"

如果都是6位數的,自定義格式:00"."00"."00

38、奇數行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2))

偶數行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2)))

39、EXCEL中定位的快捷鍵是F5。

40、快速隱藏單元格所在位置的行與列

1. 按ctrl+9 可隱藏選中單元格或區域所在的行

2. 按ctrl+0 可隱藏選中單元格或區域所在的列

恢復隱藏的行和列的快捷鍵是:

ctrl+shift+0

ctrl+shift+9

隱藏當前工作表    格式----工作表----隱藏

隱藏當前工作薄    窗口----隱藏
41、如果數值的有效性是基于已命名的單元格區域,并且在該區域中有空白單元格,則設置“忽略空值”復選框將使有效單元格中輸入的值都有效。同樣,為有效性公式所引用的任何單元格也如此:如果引用的單元格是空值,則設置“忽略空值”復選框將使有效單元格中輸入的值都有效。

42、每次默認的都是自動更新,所以我通過[編輯]-[鏈接]-[啟動提示]里設置選擇[不顯示該警告,但是更新鏈接],可是設置好了以后,每次重新打開工作薄,都提示是否更新一下鏈接文件內容...我不知道為什么會這樣,我希望得到幫助

這個管用,而且自動更新鏈接。

在“工具”菜單上,單擊“選項”,再單擊“編輯”選項卡, 清除“請求自動更新鏈接”復選框。

43、--是把文本數字轉換為數字型數字


44、如何對日期進行上、中、下旬區分

=LOOKUP(DAY(A1),{0,11,21,31},{"上旬","中旬","下旬","下旬"})


44、EXCEL中為漢字加注拼音

格式_拼音信息_編輯(顯示或隱藏)

45、改變數據有效性下拉菜單的寬度

一般地,數據有效性的下拉單的寬度與你在某張表中第一次設置時的“單元格寬度”相關(所在單元格寬度不夠時);

其后設置的,其寬度與第一次設置時的寬度相同;

即使其后再調整各單元格寬度。

但有時會有例外發生,即已設置的寬度失效,而是跟著所在單元格的寬度走。

46、CTRL+BACKSPACE 滾動并顯示活動單元格快捷鍵如何使用

把光標定位在一個地方(如C10),然后用鼠標滾輪向下滾幾屏,這是如果想看剛才的C10,按……


47、幫助里邊真的什么知識都有,而且還很全面,比世面上的任何一本書都全面,唯一的缺點是不系統。有空??纯矗^對錯不了。


48、單元格區域引用的結果會產生一個單元格值組成的數組,其中一行多列或多行一列的單元格區域引用產生的是一維數組,而多行多列的單元格區域引用產生的是二維數組。


49、另類頁腳處理方法,設置固定頁腳區域


選擇頁腳區域,按住Shift鍵,編輯—復制圖片,再把圖片插入到自定義頁腳里(2003版可以,2000沒有這個功能)。


50、轉換A1與R1C1引用樣式


Sub RC_A1()


    With Application


        If .ReferenceStyle = xlR1C1 Then


            .ReferenceStyle = xlA1


        Else


            .ReferenceStyle = xlR1C1


        End If


    End With


End Sub
51、我在單元格中填上“="現在是"&NOW()”,想顯示目前的時間,為什么會變成“今天是38645.6480”,有什么辦法解決嗎?


方法1=now()單元格設置為你想顯示的方式,如:現在是yyyy年m月d日h點m分。


方法2、直接用TEXT()函數:=TEXT(NOW(),"現在是yyyy年m月d日h點m分")


第一種方法較好,可以參與計算。


=TEXT(NOW(),"現在是 yyyy/mm/dd h:mm AM/PM")


顯示現在是 2005/04/14 4:42 PM


52、自定義單元格格式    [=0]"男";[=1]"女";   則可實現輸入0顯示為“男”。輸入1顯示為“女”。


53、excel里面如何添加自定函數幫助信息呢


在VBE打開對象瀏覽器,找到自定函數,右鍵——屬性中添加


54、怎么解決Excel自動將0開頭的數字自動刪除0?


是從“獲取外部數據”導入的嗎?在第3步可以選擇“列數據格式”為文本,這樣零就不會被刪除了。


55、打開多個EXCEL文檔,照理應該在狀態欄顯示多個打開的文檔,以便各文檔互相切換,但現在只能顯示一個文檔,必須關掉一個才能顯示另一個,關掉一個再顯示另一個,不知何故?


可以從“窗口”菜單中切換窗口。


或者改回你原來的樣子:工具/選項/視圖,選中任務欄中的窗格。


56、目的:表中>50000的單元格紅色顯示。做法:選擇整張表,在條件格式命令中,設置了“>50000以紅色填充單元格“的條件,出現的問題:表頭(數值為文本)的單元格也呈紅色顯示。我知道,原因是因為區域選擇得不對,如果只選擇數字區域不會出現這種情況,如果表結構簡單,則好處理,如果表格結構復雜,這樣選擇就很麻煩。有沒有辦法選擇整張表,但是表頭(數值為文本)的單元格不被條件格式。


答:條件格式設置公式=--A1>50000


問=--A1>50000中的--代表什么意思,


答:轉變為數值.與+0,*1,是一樣的效果。


57、、如何打印行號列標?


   答:文件菜單-----頁面設置---工作表----在打印選項中的行號列標前打勾。


58、如何打印不連續區域?


    答:按CTRL鍵不松,選取區域,再點文件菜單中的打印區域--設置打印區域。


59、打印時怎樣自動隱去被0除的錯誤提示值?


   答:頁面設置—工作表,錯誤值打印為空白


60、如何設置A1當工作表打印頁數為1頁時,A1=1,打印頁數為2頁時,A2=2,...?


    答:插入名稱a=GET.DOCUMENT(50, "Sheet1")&T(NOW()),在A1輸入=a
61、Add More Levels of Undo to Excel for Windows


增加excel的后悔次數?。。xcel默認的是16次,不信你試試!??!


現在我改成30次。


到注冊表(不知道,在開始運行里輸入regedit回車即可)


到以下位置!?。。∥业氖莖ffice2003?。。?!在11.0處可能有所不同!


[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options]


新建dword值   鍵名為UndoHistory   (雙擊名稱)值為10進制,輸入數值為30。即可


62、我想在幾千個數據中列出沒有重復的數據


答:數據_篩選_高級篩選_選擇不重復記錄。


63、我需要保留一位小數,不管后面是什么數字,超過5或不超過5,都向前進一位.


例如:329.99----->330.00


329.84------------>329.90


329.86------------>329.90


答:=roundup(*,2)或=round(a1+0.04,1)


64、D列為字符型值,轉換為數型的的值。如何進行操作


答: 復制任一空單元格。選中D列,選擇性粘貼,加。


65、在Excel中如何輸入帶有上、下標的符號


答:選中,設置單元格格式,上標或下標。


66、怎樣使一個單元格里的數據,變成每個數字占一個單元格啊?


答:《數據》->分列->選中固定寬度,點擊《下一步》,在預覽分列效果中的數字中間依次點擊,點擊《完成》按鈕,OK!


67、將一列文本格式的數據轉換為常規


答:數據—分列,一直點下一步,最后一步選常規就行了。


復制(空單元格)或1,選擇性粘貼加或乘除。


68、小于10以下用紅色,以上用藍色標識單元格


答:自定義格式 [紅色][<=10];[藍色][>10]


也可設定兩組條件格式。


69、如何用函數來獲取單元格地址


答:=ADDRESS(ROW(),COLUMN())


70、求A1:B10中A列等于1的對應B列中的最小值


答:=min(if(a1:a10=1,b1:b10))


輸入后按ctrl+shift+enter完成。

71、怎樣定義格式表示如00062920020001、00062920020002只輸入001、002


答:格式----單元格----自定義----"00062920020"@----確定


72、如何統計A1:A10,D1:D10中的人數?


答:=COUNTA(A1:A10,D1:D10)


73、A2單元格為 2005-3-24 10:00:00 想在B2單元格通過公式轉換成 2005-3-24 23:59:59 如何轉?


①=(TEXT(A2,"yyyy-m-d")&" 23:59:59")*1


然后設置為日期格式


②=INT(A2)+"23:59:59"


再把單元格格式設置一下。


③=INT(A2+1)-"0:0:1"


74、我用方向鍵上下左右怎么不是移動一個單元格,而是向左或向下滾動一屏,好奇怪啊,平時都好好的,有沒有解決的辦法?


答:是不是按下了ScrollLock鍵。


75、復制粘貼中回車鍵的妙用


1、   先選要復制的目標單元格,復制后,直接選要粘貼的單元格,回車OK;


2、先選要復制的目標單元格,復制后,選定要粘貼的區域,回車OK;


3、先選要復制的目標單元格,復制后,選定要粘貼的不連續單元格,回車OK。


76、攝影功能


用攝影功能可以使影像與原區域保持一樣的內容,也就是說,原單元格區域內容改變時,影像也會跟著改變,是個很好用的功能。


77、定義名稱的妙處


名稱的定義是EXCEL的一基礎的技能,可是,如果你掌握了,它將給你帶來非常實惠的妙處!


1. 如何定義名稱


插入 – 名稱 – 定義


2. 定義名稱


建議使用簡單易記的名稱,不可使用類似A1…的名稱,因為它會和單元格的引用混淆。還有很多無效的名稱,系統會自動提示你。


引用位置:可以是工作表中的任意單元格,可以是公式,也可以是文本。


在引用工作表單元格或者公式的時候,絕對引用和相對引用是有很大區別的,注意體會他們的區別 – 和在工作表中直接使用公式時的引用道理是一樣的。


3. 定義名稱的妙處1 – 減少輸入的工作量


如果你在一個文檔中要輸入很多相同的文本,建議使用名稱。例如:定義DATA = “I LOVE YOU, EXCEL!”,你在任何單元格中輸入“=DATA”,都會顯示“I LOVE YOU, EXCEL!”


4. 定義名稱的妙處2 – 在一個公式中出現多次相同的字段


例如公式=IF(ISERROR(IF(A1>B1,A1/B1,A1)),””, IF(A1>B1,A1/B1,A1)),這里你就可以將IF(A1>B1,A1/B1,A1)定義成名稱“A_B”,你的公式便簡化為=IF(ISERROR(A_B),””,A_B)


5. 定義名稱的妙處3 – 超出某些公式的嵌套


例如IF函數的嵌套最多為七重,這時定義為多個名稱就可以解決問題了。也許有人要說,使用輔助單元格也可以。當然可以,不過輔助單元格要防止被無意間被刪除。


6. 定義名稱的妙處4 – 字符數超過一個單元格允許的最大量


名稱的引用位置中的字符最大允許量也是有限制的,你可以分割為兩個或多個名稱。同上所述,輔助單元格也可以解決此問題,不過不如名稱方便。


7. 定義名稱的妙處5 – 某些EXCEL函數只能在名稱中使用


例如由公式計算結果的函數,在A1中輸入’=1+2+3,然后定義名稱 RESULT = EVALUATE(Sheet1!$A1),最后你在B1中寫入=RESULT,B1就會顯示6了。


還有GET.CELL函數也只能在名稱中使用,請參考相關資料。


8. 定義名稱的妙處6 – 圖片的自動更新連接


例如你想要在一周內每天有不同的圖片出現在你的文檔中,具體做法是:


8.1 找7張圖片分別放在SHEET1 A1至A7單元格中,調整單元格和圖片大小,使之恰好合適


8.2 定義名稱MYPIC = OFFSET(SHEET1!$A$1,WEEKDAY(TODAY(),1)-1,0,1,1)


8.3 控件工具箱 – 文字框,在編輯欄中將EMBED("Forms.TextBox.1","")改成MYPIC就大功告成了。


這里如果不使用名稱,應該是不行的。


此外,名稱和其他,例如數據有效性的聯合使用,會有更多意想不到的結果。


78、第一列每個單元格的開頭都包括4個空格,如何才能快速刪除呢?


查找替換最方便


79、一、在單元格中顯示表名,兩個方法:


方法一:使用自定義函數:


Function bookname()


bookname = ActiveSheet.Name


End Function


使用:在單元格中輸入公式:=bookname()  ,即可返回當前工作簿的標簽名字


方法二:使用系統函數Cell():


在單元格中輸入公式:=Cell("filename")  就會返回該工作簿和工作表的名字(包括絕對路徑名),剩下的就根據你自己的需要運用一些文本處理函數對它進行處理就行了


(說明:該函數必須在工作簿已經保存的情況下才生效)

80、如何快速地將表格中的所有空格用0填充?其中空格的分布無規律!

選中數據所在區域》定位》空值》輸入0》ctrl+enter
81、我在1行~10行中間有5個隱藏的行,現在選擇1行~10行-復制,然后到另一張表格,右鍵單擊一單元格,粘貼,那5個隱藏的行也出現了,請問怎樣不讓這5個隱藏的行出現呢?



答:Ctrl+*



工具、自定義_編輯_選定可見單元格。



82、在某個單元格中(如A1)輸入一個四則運算表達式"3*(2+5)+6/3",要求函數格式 MyFun(A1)返回計算結果



Function MyFun(X As Range)



    MyFun = Evaluate(X.Formula)



End Function



83、MATCH






返回在指定方式下與指定數值匹配的數組(數組:用于建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組常量是用作參數的一組常量。)中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用 MATCH 函數而不是 LOOKUP 函數。



語法



MATCH(lookup_value,lookup_array,match_type)



Lookup_value   為需要在數據表中查找的數值。



Lookup_value 為需要在 Look_array 中查找的數值。例如,如果要在電話簿中查找某人的電話號碼,則應該將姓名作為查找值,但實際上需要的是電話號碼。

Lookup_value 可以為數值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用。

Lookup_array   可能包含所要查找的數值的連續單元格區域。Lookup_array 應為數組或數組引用。



Match_type   為數字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。



如果 match_type 為 1,函數 MATCH 查找小于或等于 lookup_value 的最大數值。Lookup_array 必須按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。

如果 match_type 為 0,函數 MATCH 查找等于 lookup_value 的第一個數值。Lookup_array 可以按任何順序排列。

如果 match_type 為 -1,函數 MATCH 查找大于或等于 lookup_value 的最小數值。Lookup_array 必須按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。

如果省略 match_type,則假設為 1。

說明



函數 MATCH 返回 lookup_array 中目標值的位置,而不是數值本身。例如,MATCH("b",{"a","b","c"},0) 返回 2,即“b”在數組 {"a","b","c"} 中的相應位置。

查找文本值時,函數 MATCH 不區分大小寫字母。

如果函數 MATCH 查找不成功,則返回錯誤值 #N/A。

如果 match_type 為 0 且 lookup_value 為文本,lookup_value 可以包含通配符、星號 (*) 和問號 (?)。星號可以匹配任何字符序列;問號可以匹配單個字符。 示例

如果您將示例復制到空白工作表中,可能會更易于理解該示例。



操作方法



1.      創建空白工作簿或工作表。



2.      請在“幫助”主題中選取示例。不要選取行或列標題。







從幫助中選取示例。



3.      按 Ctrl+C。



4.      在工作表中,選中單元格 A1,再按 Ctrl+V。



5.      若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。






1


2


3


4


5




A


B


Product


Count


Bananas


25


Oranges


38


Apples


40


Pears


41


公式


說明(結果)


=MATCH(39,B2:B5,1)


由于此處無正確的匹配,所以返回數據區域 B2:B5 中最接近的下一個值 (38) 的位置。(2)


=MATCH(41,B2:B5,0)


數據區域 B2:B5 中 41 的位置。(4)


=MATCH(40,B2:B5,-1)


由于數據區域 B2:B5 不是按降序排列,所以返回錯誤值。(#N/A)


84、顯示比例小于40%即出現了“名稱”
85、如何求出一個人到某指定日期的周歲?



=DATEDIF(起始日期,結束日期,"Y")



86、假如A欄里有任一單元格有"$"字符串,則等于1,否則等于0 公式如何寫?



=IF(COUNTIF(A:A,"*$*")>0,1,0)



=(countif((A:A,*$*)>0)+0



87、如何限制單元數值上限(有公式的情況下)?



規定上限數值后,公式中任何數值改變都不會讓此數值變化更大,超過限制數值?



=Min(公式,10),不超過10



88、在A1單元格中輸入AA,  B1中要得到第幾列.



=COLUMN(INDIRECT(A1&"1"))



89、"++"以及"--"分別代表什么意思?



"++" = "=+"



"--" = "="



90、【選擇性粘貼】里的【跳過空單元】到底有什么用啊?



跳過空格是指:   跳過剪切板上的空格,只復制,并保持他們的位置,粘貼到其他地方.     而不是指被粘貼的單元格.



這個功能非常有用,可以防止空白單元格替換原來的數據

91、DATEDIF計算兩個日期之間的天數、月數或年數。提供此函數是為了與 Lotus 1-2-3 兼容。


語法


DATEDIF(start_date,end_date,unit)


Start_date   為一個日期,它代表時間段內的第一個日期或起始日期。日期有多種輸入方法:帶引號的文本串(例如 "2001/1/30")、系列數(例如,如果使用 1900 日期系統則 36921 代表 2001 年 1 月 30 日)或其他公式或函數的結果(例如,DATEVALUE("2001/1/30"))。有關日期系列數的詳細信息,請參閱 NOW。


End_date   為一個日期,它代表時間段內的最后一個日期或結束日期。


Unit   為所需信息的返回類型。


Unit返回"Y"時間段中的整年數。"M"時間段中的整月數。"D"時間段中的天數。"MD"start_date 與 end_date 日期中天數的差。忽略日期中的月和年。"YM"start_date 與 end_date 日期中月數的差。忽略日期中的日和年。"YD"start_date 與 end_date 日期中天數的差。忽略日期中的年。




說明


Microsoft Excel 按順序的系列數保存日期,這樣就可以對其進行計算。如果工作簿使用 1900 日期系統,則 Excel 會將 1900 年 1 月 1 日保存為系列數 1。而如果工作簿使用 1904 日期系統,則 Excel 會將 1904 年 1 月 1 日保存為系列數 0,(而將 1904 年 1 月 2 日保存為系列數 1)。例如,在 1900 日期系統中 Excel 將 1998 年 1 月 1 日保存為系列數 35796,因為該日期距離 1900 年 1 月 1 日為 35795 天。請查閱 Microsoft Excel 如何存儲日期和時間。






Excel for Windows 和 Excel for Macintosh 使用不同的默認日期系統。有關詳細信息,請參閱 NOW。示例


DATEDIF("2001/1/1","2003/1/1","Y") 等于 2,即時間段中有兩個整年。


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 和結束日期 15 之間的差,忽略日期中的年和月。


92、如何在EXCEL表格的一個單元格中設定校驗。比如,單元格均為手工輸入,某單元格必須等于其他幾個單元格之和,如不等,則該單元格顯示為紅色。


用條件格式公式=D1<>SUM($A1:$C1)


93、A1]=abcabca


求a在單元格[A1]內出現次數?


=LEN(A1)-LEN(SUBSTITUTE(A1, "a", ""))


94、20040404如何轉為2004-4-4


=text(a1,"0000-00-00")


TEXT(Z12,"????-??-??")


=LEFT("20040404",4)&SUBSTITUTE(RIGHT("20040404",4),0,"-")


使用分列最好


95、假如A2單元格有內容,就在E2單元格里面填上今天的日期."2005-5-30",如果明天,就填明天的日期.2005-5-31,但昨天的日期."2005-5-30",不改變.


建議使用VBA,用循環引用也可以:


工具—選項—重新計算—迭代計算—最多迭代次數1


=if(a2="","",if(e2="",now(),e2))


96、當你的領導或者同事要使用你的機器發現面目全非,自定義太多弄的自己都頭大了,這時你想恢復EXcel的本色卻急的滿頭大汗?


這時最能解決這些問題的就是用戶設置保存向導了.(要提前做)


在程序---OFFICE工具中可以找到它,他有保存本機設置和把設置應用到本機兩個選項.多保存幾個,方便在不同的個性菜單中切換


97、我現在要在一個22位的數值中,提取其中第10,11,12位的數字,不知道可有什么好的方法


=MID(A1,10,3)


我想計算總米數=卷長*卷數, 但由于原數據庫中卷長帶有單位(如:1000m), 可不可以不需去掉單位直接用函數得出總米數?


=substitute(a2,"m",)*b2


98、在某格中輸入一串數字,如何使它能象輸入密碼一樣顯示******呢?


如果需要輸入負數、文本時,也出現******,則自定義格式為:


**;**;**;**


99、用函數得出帶完整路徑的文件名


=CELL("filename")


100、“定義名稱”的方法解除嵌套函數的限制  


      EXCEL中一個眾所周知的限制是你不能嵌套超過7層函數.例如下面的公式是錯誤的,因為限制被超過.


=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))))))))


通常的方法,如果你有一個公式超過這個限制,你會考慮用VBA代替.然而,如果你不想使用VBA,你可以通過對公式的一部分”定義名稱”來解決這種限制.


我們利用一個IF嵌套公式來測試


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"


當然在實踐應用中,我們最好利用VLOOKUP這個函數去實現結果,但這里我們的目的是做個演示.首先,我們定義一個名叫”ONE 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))))))))




接著,再定義另一個名叫”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)


這樣就解決了被嵌套函數的限制.因為公式中沒有一個單獨的部分超過限制,即使是”各個組成部分的集合”也沒有超過限制.


當你編制一個超過限制的嵌套函數時可以使用這種方法.
 
101、工作表名設為變量


=INDIRECT("月份!"&ADDRESS(ROW(),COLUMN()))


此公式放在A1單元格,則是對1月A1單元格的引用,如1月A1單元格為10,則返回10。


=INDIRECT("月份"&E$1&"!"&ADDRESS(ROW(),COLUMN()))


此公式將工作表名設為變量,變量為當前表的E1單元格的值,如E1為2,則引用月份2表中相對應的值。


102、如何把“2005年5月1日”轉換成“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日,我希望一個月后應該是11月30日


工具_加載宏VBA 分析工具庫


=edate(today(),1)


104、trim函數的說明是如果是英文字符間有多個空格時會保留一個空格,但為何中文之間的空格也不能全部去掉呢?


要把字符(無論中、英文)之間的空格全部去掉, 公式為 :


=SUBSTITUTE(A1," ","")


但此公式只能消除CHAR32空格, 你附件單元格A1的例子中, 包含有CHAR160空格, 和CHAR32空格


公式要改為 :


=SUBSTITUTE(SUBSTITUTE(A1," ",""),CHAR(160),"")


單元格A1的例子為 :  YES


1] 消除空格, B1輸入公式 :


=SUBSTITUTE(SUBSTITUTE(A1," ",""),CHAR(160),"")


返回 YES


2] 查看字符串字數


A2, 輸入公式 :  =LEN(A1)          返回 13


B2, 輸入公式 :  =LEN(B1)          返回 3


結果證明B1巳沒有空格了.


3] 查看單元格數據的空格 :


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!


結果證明B1, CHAR160空格, 和CHAR32空格, 巳消除了.


105、計算B列最后一個有數據(不含‘ 空格)單元格的行號


=MATCH("*",$B:$B,-1)


106、函數創建鏈接


=HYPERLINK("[Book1.xls]sheet3!A3","點擊后鏈接到表3的A3")


107、把A列后面統一加“-1”,怎樣自動加不用手工逐個加?有沒有快速方法?


選中A列,點右鍵選"設置單元格格式","自定義",類型G/通用格式后加"-1"


108、大家知道,通過自定義格式常??梢越鉀Q一些顯示問題:如需要在單元格中顯示為:123人,456.00元、ABCD00789,實際上單元格內容僅僅為:123、456、789,這樣的問題我們常常都通過自定義格式來實現,在顯示上能夠滿足要求。




但如果有這樣一個需求:需要將顯示內容直接轉換成單元格實際內容?那又該如何快速轉換呢?


1、選擇區域ctrl+C連續兩次,然后選擇office粘貼板中的數據框中的下拉按鈕,出現快捷菜單,選粘貼,然后右鍵點擊選擇區域,選擇性粘貼-〉文本。


不過2000的沒有這個選項,,在2000用同樣的方法試驗發現.選擇區域ctrl+C連續兩次,然后直接粘貼,再刪除,這時再選擇性粘貼,選文本,就是了.


2、自定義一個函數如下:


Function abc(myRange As Range)


    abc = myRange.Text


  End Function


然后調用


3使用Get.Cell(53,A1)也可以


4、先復制到記事本再復制回EXCEL


原理:復制到記事本的是excel中的顯示文本。


109、在工作表中點擊菜單 文件->發送->郵件收件人->以附件形式發送收件人一欄請填寫:郵箱地址,,點擊發送可以了.


或新建郵件,收件人一欄請填寫: 郵箱地址,然后用鼠標把那個 excel 文件拖到我的名字下面就可以點擊發送了.


110、求非空單元格數量


公式計算出來的數據,COUNTA不能用的(否則空字符也計算進去了)


=COUNTIF($E$3:$E$65536,"?*")


強制計數至少1個字符的單元格數。

111、(精)  動態求和公式,自A列A1單元格到當前行前面一行的單元格求和.


=SUM(INDIRECT("A1:A"&ROW()-1))


112、在使用SUM函數在單元格中輸入超過30個參數時,你將得到一個"參數太多"的錯誤提示。


解決辦法:在引用參數的兩邊多加一個括號,這時,SUM把括號內的最多可達254個參數當成一個處理。(主要是受公式長度限制,理論上可以達到無數個)


113如果您覺得公式復雜了,或是不直觀


偶給你提供兩個捷徑:


方法一:選擇公式單元格-〉菜單欄-〉[工具]-〉[公式審核]-〉[公式求值]


然后按照導向提示,一步步地觀察公式求值的過程。(2003版適用)


方法二:選擇公式單元格-〉選取編輯欄或F2-〉用鼠標置亮公式中你想查


看的那段-〉按F9,會顯示該段的計算結果。


114請問有沒有返回工作表名稱的函數?


插入—名稱—定義:


sh=replace(get.document(1),1,find("]",get.document(1)),)&t(now())


單元格輸入=sh


GET.DOCUMENT是宏表函數,當數據變動時無法自動計算,now()是易失性函數,任何變動都會強制計算,宏表函數所以加上now()就可以自動重算了,T()用來將now()產生的數值轉化為空文本。


115、顯示當前工作表的表名


=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)


116、我要自動生成數據在K29+010~K29+600之間的數據(顯示為K29+XXX)


=TEXT(INT(RAND()*591)+10,"K29+000")


117、我想把列P1~P60的數據引用到行U1~CB1,本來想用公式=$P1拉動復制,結果不行。


U1=INDIRECT("P"&COLUMN()-20),向右拉




118、


姓名


外語


數學





86







95







80






姓名


外語


數學





95


90





80


80





86


75


將表1的姓名導入自定義序列,在表2按此自定義序列排序


或使用vlookup公式


表1的C2


=vlookup(a2,表2!a:c,3,0)




[求助]如何將2個排列順序不同的表統一一下


119、如果你要在A3的前面插入100行,可以這樣:


在名稱框輸入   3:103----回車-----ctrl+shift+"+"(大鍵盤)




120、VBA從哪學起


1、錄制宏;


2、數據類型(主是整型和字符串型);


3、程序結構(主要是分支,判斷,循環);


4、EXCEL對象(單元格,工作表,工作?。?/div>
 
121、如何實現求平均值時只對不等于零的數求均值?


average(if(a1:a5>0,a1:a5))


122、D1輸入姓名,A列中相同的姓名按設定和條件格式顯示


=find(D1,$A$1)


123、excel中插入/名稱/指定(應用)(標志)的用途是什么?


1、指定的用法


例如:在A1:A3中輸入了AAA,BBB,CCC


選中A1:D3》插入》名稱》指定》最左列》確定


這樣就一次性定義了3個名稱


AAA=B1:D1


BBB=B2:D2


CCC=B3:C3


2、應用的用法


在A4輸入 =sum(B1:D1,B3:D3)


然后 插入》名稱》應用


會將公式中的引用用相應的名稱替換。


124、請教如何篩選出特殊顏色的數據。


定義名稱.X=GET.CELL(24,單元格),輔助列=X


按輔助列篩選


125、如何快速查看名稱


插入---名稱---粘貼---名稱清單(粘貼列表)


126、COUNTIF函數的16種公式設置  


1、返加包含值12的單元格數量


=COUNTIF(DATA,12)


2、返回包含負值的單元格數量


=COUNTIF(DATA,"<0")


3、返回不等于0的單元格數量


=COUNTIF(DATA,"<>0")


4、返回大于5的單元格數量


=COUNTIF(DATA,">5")


5、返回等于單元格A1中內容的單元格數量


=COUNTIF(DATA,A1)


6、返回大于單元格A1中內容的單元格數量


=COUNTIF(DATA,“>”&A1)


7、返回包含文本內容的單元格數量


=COUNTIF(DATA,“*”)


8、返回包含三個字符內容的單元格數量


=COUNITF(DATA,“???”)


9、返回包含單詞"GOOD"(不分大小寫)內容的單元格數量


=COUNTIF(DATA,“GOOD”)


10、返回在文本中任何位置包含單詞"GOOD"字符內容的單元格數量


=COUNTIF(DATA,“*GOOD*”)


11、返回包含以單詞"AB"(不分大小寫)開頭內容的單元格數量


=COUNTIF(DATA,“AB*”)


12、返回包含當前日期的單元格數量


=COUNTIF(DATA,TODAY())


13、返回大于平均值的單元格數量


=COUNTIF(DATA,">"&AVERAGE(DATA))


14、返回平均值上面超過三個標準誤差的值的單元格數量


=COUNTIF(DATA,“>"&AVERAGE(DATA)+STDEV(DATA)*3)


15、返回包含值為或-3的單元格數量


=COUNTIF(DATA,3)+COUNIF(DATA,-3)


16、返回包含值;邏輯值為TRUE的單元格數量


=COUNTIF(DATA,TRUE)

127、日期分列


如有一列格式如2005-7-8的數據,要將其分為2005 8 7,方法為:數據_分列,-號作分隔符,列數據格式-文本,再將年份轉為數值。


128、查詢時查不到數據的原因


可能是格式不一致。


129、120,000顯示為12.0


自定義格式:


#!.0,


130、121,999顯示為12.2


#!.#,
 
131、大寫的零,就是那個大的圈圈如何輸入


1、在特殊格式中,中文小寫是可以顯示“○”的。


1、   ABC和紫光拼音輸入法下,輸入字母i(小寫)和0就會顯示大寫的“○”,入如果是輸入年份也可以用字母o代替(大寫)。


3、如果用  智能ABC  輸入法,按V,再按1,再按=,選擇.


132、計算兩個日期之間的天數


=DATEDIF(起始日期,結束日期,"D")


http://club.excelhome.net/dispbb ... ID=86150&page=1


133、對于一些不可打印的字符(在Excel顯示中類似空格),直接用替換方法不容易去掉。


可以這么做:


=SUBSTITUTE(CLEAN(A1)," ","")


134、123


    0123


    75223


比如說上述的數字,我想在它們前面加上38910104,而且位置短的數字,會自動補0


變成如下:


3891010400123


  3891010400123


  3891010475223)


=TEXT(A1,"3891010400000")


135、VLOOKUP查找函數,不如用INDEX和MATCH函數查找,特別對于大型工作表,VLOOKUP函數的公式看起來短一些,但是由于它是查找函數,每執行1次,它就要搜索它的第2個參數區域,速度慢.


而用INDEX和MATCH函數速度明顯比VLOOKUP快.


136、如果在Sheet1中A 列的單元格中數據的部分字符包含在Sheet2的A列中,則提取Sheet2對應的B列數據到Sheet1的B列中。否則顯示空白。


=IF(COUNTIF(Sheet2!A:A,"*"&A1&"*"),VLOOKUP("*"&A1&"*",Sheet2!A:B,2,0),"")


137、find函數


=if(iserr(find("某某",A1)),"沒找到","找到")


138、我有一列數據,比如A1:A100,現在我想這樣計算,我想在B1單元格求和,但是要是變量,比如我在C1單元格中輸入數據5,那么B1求出的結果就是A1:A5,如果我在C1單元格中輸入數據10,那么B1求出的結果就是A1:A10,請問怎么實現求和的范圍隨C1變化


B1=SUM(INDIRECT("A1:A"&C1))


http://www.officefans.net/cdb/viewthread.php?tid=41319


139、圖片批注


右擊帶批注的單元格》編輯批注》在批注邊框上右擊》設置批注格式》顏色與線條》單擊“顏色”》填充效果》圖片》選擇圖片.


140、if函數的另類用法


=IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"包含","不包含")
141、在一年中,顯示是第幾天用什么函數呢?


=a1-date(year(a1),1,0)


將單元格格式設置為常規


142、虛線的分頁線,表示電腦默認的打印范圍,實線的分頁線,則表示經過調整的分頁線。


143、作為文本輸入到單元格上的數字可以用于某些計算,但不是全部。Excel不會在一些函數如SUM、MAX中計算文本數字,但其他引用某一包含文本數字的單元格公式(如=A23+A24)就可以正確地計算。


144、如何用公式求出最大值所在的行?


如A1:A10中有10個數,怎么求出最大的數在哪個單元格?


=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、如果能確定某一行的數據到達數據區的最后一行:


能確定某列數據間不會有空格,使用counta對該列計數;


不能確定某列數據間會不會有空格,使用lookup找最后單元格行號;


2、什么都不能確定,使用數組公式max((a1:j5<>"")*row(a1:j5))


146、如何統計成績大于600且班級是5班的學生人數


"=sum((a2:a100=5)*(j2:j100>600))",不包括引號,然后同時按住shift和ctrl再按enter鍵。


http://club.excelhome.net/dispbb ... D=110287&page=2


147、如何讓工作表奇數行背景是紅色偶數行背景是藍色?


用條件格式


=ROW()/2=INT(ROW()/2)設定顏色


條件格式: 公式為 =MOD(ROW(),2)=0


148、sum(a1:b5)等于sum(offset(a1,,,5,2))


sum(INDIRECT("A"& C1 & ":B" & C2))


149、自己試一下下面兩種好方法


第一種方法:


將鼠標指向單元格當出現黑十字時,按住鼠標右鍵然后下拉(或其它任意方向),放開鼠標右鍵出現一個選擇框。


第二種方法:


選擇單元格,將鼠標指向單元格的邊當出現四個箭頭時,按住鼠標右鍵拖放到任意單元格,放開鼠標右鍵出現一個選擇框.


150、A1:A10數字顯為文本格式時,如何求和


=SUMPRODUCT(A1:A10 
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 资中县| 台北县| 慈溪市| 前郭尔| 和龙市| 庄浪县| 扬州市| 焦作市| 庆元县| 大姚县| 景宁| 得荣县| 治多县| 洛浦县| 垦利县| 泾阳县| 永年县| 灵璧县| 井研县| 遂宁市| 庆城县| 岐山县| 鄂托克旗| 莒南县| 怀集县| 贵州省| 威信县| 温泉县| 平乡县| 娱乐| 花莲市| 伊宁县| 柳州市| 浠水县| 莲花县| 丽水市| 辽中县| 朝阳区| 新和县| 正阳县| 孙吴县|