乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Excel 如何實現(xiàn)函數(shù)IF的嵌套超過七層

       古都西安小寨 2011-11-30

      Excel 如何實現(xiàn)函數(shù)IF的嵌套超過七層

      if 超過7層如何辦 

      1.     將七層之外的IF語句,放在另外的單元格內(nèi)來處理,例:C5=if(if,...,(if...),B5))),B5單元格就是存放七層之外的IF語句。依此類推,可以實現(xiàn)在數(shù)據(jù)庫語言中CASE語句的功能。 

      2.     IF 函數(shù)的確有七層嵌套的限制。遇到七層嵌套還解決不了的問題,可以嘗試用其它的函數(shù)組合和數(shù)組公式來解決;有時用 VBA 方案可以有很好的效果。 

      這里給出一個解決IF函數(shù)嵌套超出范圍的方法,可能比較容易使初學(xué)者看懂。其思路是:一個單元格做不了的事,分給兩個或更多的單元格來做,文字內(nèi)容是這樣,函數(shù)內(nèi)容也是這樣。 

      例子:假如 A1=1,則 B1=A;A1=2,則 B1=B …… A1=26,則 B1=Z 

      解決方法如下: 

      B1 = IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C",IF(A1=4,"D",IF(A1=5,"E",IF(A1=6,"F",IF(A1=7,"G",IF(A1=8,"H",C1)))))))) 

      C1 = IF(A1=9,"I",IF(A1=10,"J",IF(A1=11,"K",IF(A1=12,"L",IF(A1=13,"M",IF(A1=14,"N",IF(A1=15,"O",IF(A1=16,"P",D1)))))))) 

      D1 = IF(A1=17,"Q",IF(A1=18,"R",IF(A1=19,"S",IF(A1=20,"T",IF(A1=21,"U",IF(A1=22,"V",IF(A1=23,"W",IF(A1=24,"X",E1)))))))) 

      E1 = IF(A1=25,"Y",IF(A1=26,"Z","超出范圍")) 

      根據(jù)情況,可以將 C、D、E 這些從事輔助運算的單元格放在其它任何地方 

      3.        一個單元格也可以實現(xiàn) 

      4.       =IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C",IF(A1=4,"D",IF(A1=5,"E",IF(A1=6,"F",IF(A1=7,"G",IF(A1=8,"H",""))))))))&IF(A1=9,"I",IF(A1=10,"J",IF(A1=11,"K",IF(A1=12,"L",IF(A1=13,"M",IF(A1=14,"N",IF(A1=15,"O",IF(A1=16,"P",""))))))))&IF(A1=17,"Q",IF(A1=18,"R",IF(A1=19,"S",IF(A1=20,"T",IF(A1=21,"U",IF(A1=22,"V",IF(A1=23,"W",IF(A1=24,"X",""))))))))&IF(A1=25,"Y",IF(A1=26,"Z",""))(數(shù)組形式輸入)。

      5.       以一例:a1=1,2,3,4,5,6,7,8,9,10 

      6.        b=if(a1=1,"",if(a1=2,"",if(a3=3,"",.......if(a1=9,"",if(a1=10,"")))))),if超過7層不起作用,我該如何辦 

      解答:1、b=if(a1>5,if(a1=6,"六"。。。。。。)),明白意思?就是截為兩段再做判斷,這樣可以不超過7重。 

      2、可以用自定義數(shù)字格式。也可以用=CHOOSE(A1+1,"一二三四五六七八九十") 

      問:實際上我的要求是現(xiàn)行高一成績統(tǒng)計中:b=if(a1="語文","語文",if(a1="數(shù)學(xué)","數(shù)學(xué)",if(a1="英語","英語",if(a1="物理","物理",if(a1="化學(xué)","化學(xué)",if(a1="歷史","歷史",if(a1="政治",政治",if(a1="生物","生物“,if(a1="地理","地理")))))))),這樣超過了7層。我不知如何處理。因為下面的公式要引用語、數(shù)、英、等。 

      答:新建一表,取名Data,找一區(qū)域設(shè)置名稱為SubjectTable 

      語文 Chinese 

      英語 English 

      .. 

      =vlookup(SubjectTable,a1,2,false)可以有65536個,夠了吧。其實,稍加改進,理論上,可以有達到你硬盤空間的個數(shù)?;蛴?/SPAN>ifor的組合可以解決15個。 

      再舉個例子: 

      =IF(A16="","",IF(B16="","樣辦尚未交",IF(OR(B16="內(nèi)部檢查中",B16="數(shù)據(jù)查詢中",B16="數(shù)據(jù)查詢中"),CONCATENATE(IF(B16="內(nèi)部檢查中","品質(zhì)檢測中",""),IF(B16="數(shù)據(jù)查詢中","圖紙未確認",""),IF(B16="為不合格","需要修正","")),CONCATENATE(IF(C16="客戶檢查中","待客回復(fù)",""),IF(C16="合格","P/O生產(chǎn)",""),IF(C16="取消","客戶取消",""),IF(C16="為客戶設(shè)變中","客戶設(shè)變中",""),IF(C16="不合格","需要修正","")))))

      AVERAGEIFS 函數(shù) 返回滿足多個條件的所有單元格的平均值

      返回滿足多重條件的所有單元格的平均值(算術(shù)平均值)。

      語法
      AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…)
      Average_range   是要計算平均值的一個或多個單元格,其中包括數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
      Criteria_range1, criteria_range2, …   是計算關(guān)聯(lián)條件的 至 127 個區(qū)域。
      Criteria1, criteria2, …   是數(shù)字、表達式、單元格引用或文本形式的 至 127 個條件,用于定義要對哪些單元格求平均值。例如,條件可以表示為 32、"32"、">32"、"蘋果或 B4。

      注解
      如果 average_range 為空值或文本值,則 AVERAGEIFS 會返回 #DIV0! 錯誤值。 
      如果條件區(qū)域中的單元格為空,AVERAGEIFS 將其視為 值。 
      區(qū)域中包含 TRUE 的單元格計算為 1;區(qū)域中包含 FALSE 的單元格計算為 0(零)。 
      僅當(dāng) average_range 中的每個單元格滿足為其指定的所有相應(yīng)條件時,才對這些單元格進行平均值計算。 
      與 AVERAGEIF 函數(shù)中的區(qū)域和條件參數(shù)不同,AVERAGEIFS 中每個 criteria_range 的大小和形狀必須與 sum_range 相同。 
      如果 average_range 中的單元格無法轉(zhuǎn)換為數(shù)字,則 AVERAGEIFS 會返回 #DIV0! 錯誤值。

      如果沒有滿足所有條件的單元格,AVERAGEIFS 會返回 #DIV/0! 錯誤值。 
      您可以在條件中使用通配符,即問號 (?) 和星號 (*)。問號匹配任一單個字符;星號匹配任一字符序列。如果要查找實際的問號或星號,請在字符前鍵入波形符 (~)。 

      注釋   AVERAGEIFS 函數(shù)用于計算趨中性,趨中性是統(tǒng)計分布中一組數(shù)中間的位置。三種最常見的趨中性計算方法是:
      平均值   是算數(shù)平均,其計算方法是先對一組數(shù)求和再除以這組數(shù)的個數(shù)。例如,2、3、3、5、和 10 的平均值是 5,即用 30 除以 6。 
      中值   是一組數(shù)的中間數(shù),就是說,這組數(shù)的一半大于中值,另一半小于中值。例如,2、3、3、5、和 10 的中值是 4。 
      眾數(shù)   是在一組數(shù)中出現(xiàn)頻率最高的數(shù)。例如,23、3、5、和 10 的眾數(shù)為 3。 
      對于對稱分布的一組數(shù)來說,這三種趨中性計算方法是相同的。對于偏態(tài)分布的一組數(shù)來說,這三種趨中性計算方法可能不同。

      示例:求學(xué)生的平均成績
         A B C D 
      學(xué)生      第一次測驗成績  第二次測驗成績   最終測驗成績 
      艾美麗  75                        85                       87 
      朱莉      94                       80                       88 
      韓維      86                       93                       不及格 
      付德慶  不及格                 75                       75 
      公式 說明(結(jié)果) 
      =AVERAGEIFS(B2:B5,B2:B5,">70",B2:B5,"<90") 計算所有學(xué)生第一次測驗成績在 70 分到 90 分之間的分數(shù)的平均值 (80.5)。標(biāo)記為不及格的分數(shù)不計算在內(nèi),因為它不是一個數(shù)字值。 
      =AVERAGEIFS(C2:C5,C2:C5,">95") 計算所有學(xué)生第二次測驗成績超過 95 分的分數(shù)的平均值。因為均未超過 95 分,所以返回 #DIV0!。 
      =AVERAGEIFS(D2:D5,D2:D5,"<>不及格",D2:D5,">80") 計算所有學(xué)生最終測驗成績超過 80 分的分數(shù)的平均值 (87.5)。標(biāo)記為不及格的分數(shù)不計算在內(nèi),因為它不是一個數(shù)字值。 
       

      示例:求房地產(chǎn)的平均價格
         A                                B            C            D          E 
      類型                           價格        城鎮(zhèn)       臥室數(shù)  是否有車庫? 
      舒適 Rambler             230000   依薩跨   3           否 
      溫暖舒適的平房         197000   畢爾褔   2           是 
      涼爽的酷得角             345678   畢爾褔   4           是 
      豪華分割級                321900   依薩跨   2           是 
      高級都鐸式建筑         450000   畢爾褔   5           是 
      漂亮的殖民時代建筑 395000   畢爾褔   4           否 
      公式 說明(結(jié)果) 
      =AVERAGEIFS(B2:B7,C2:C7,"畢爾褔",D2:D7,">2" ,E2:E7,"")  在畢爾褔,一個至少有 間臥室和一個車庫的住宅的平均價格 (397839) 
      =AVERAGEIFS(B2:B7,C2:C7,"依薩跨",D2:D7,"<=3" ,E2:E7,"")  在依薩跨,一個最多有 間臥室但沒有車庫的住宅的平均價格 (230000)

      vlookup函數(shù)應(yīng)用實例(一)

      2010-04-14 11:47:41   來源:IT部落窩   瀏覽:54573

      -

        vlookup函數(shù)應(yīng)用實例一:
        問題:如下圖,已知表sheet1中的數(shù)據(jù)如下,如何在數(shù)據(jù)表二 sheet2 中如下引用:當(dāng)學(xué)號隨機出現(xiàn)的時候,如何在B列顯示其對應(yīng)的物理成績?


       
        根據(jù)問題的需求,這個公式應(yīng)該是:=vlookup(a2,sheet1!$a$2:$f$100,6,true)
      詳細說明一下在此vlookup函數(shù)例子中各個參數(shù)的使用說明:
        第一,vlookup是垂直方向的判斷,如果是水平方向的判斷可使用Hlookup函數(shù)
        第二,a2 是判斷的條件,也就是說如果sheet2表中a列對應(yīng)的數(shù)據(jù)和sheet1表中的數(shù)據(jù)相同方能引用;
        第三,sheet1!$a$2:$f$100 是數(shù)據(jù)跟蹤的區(qū)域,因為需要引用的數(shù)據(jù)在f列,所以跟蹤的區(qū)域至少在f列,$是絕對引用。
        第四,這是返回什么數(shù)的列數(shù),如上圖的物理是第6列,所以應(yīng)該是6,如果要求英語的數(shù)值,那么此處應(yīng)該是5。
        第五,是否絕對引用,如果是就輸入 true 如果是近似即可滿足條件,那么輸入false (近似值主要用于帶小數(shù)點的財務(wù)、運算等)。
        結(jié)果如下圖:



        vlookup函數(shù)實例講解二:說明函數(shù)=VLOOKUP(f1,A1:E100,2,FALSE)的意思。
        意思是:在A1:E100區(qū)域查找f1的值,找到后,返回從a開始算的第2列值(即b列),false為精確查找的必備參數(shù)。

        vlookup函數(shù)實例講解三:


       
        上圖,A2B5為參照數(shù)組范圍,E2為欲搜尋的值,傳回數(shù)組表的欲對照的欄為第2(姓名),在F2輸入=VLOOKUP(E2,A2:B5,2,FALSE)將會找到155003是王小華,然后顯示出來。

        vlookup函數(shù)實例講解四: 
        A   B    C   
      編號  姓名  工資  科室 
      2 2005001 張三 2870 辦公室 
      3 2005002 李四 2750 人事科 
      4 2005006 鄭化 2680 供應(yīng)科 
      5 2005010 屠剛紅 2980 銷售科 
      6 2005019 王五 2530 財務(wù)科 
      7 2005036 孟小庭 2200 工 會 

      A列已排序(第四個參數(shù)缺省或用TRUE) 
      VLOOKUP(2005001,A1:D7,2,TRUE) 等于張三” 
      VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870” 
      VLOOKUP(2005001,A1:D7,4,TRUE) 等于辦公室” 
      VLOOKUP(2005019,A1:D7,2,TRUE) 等于王五” 
      VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200” 
      VLOOKUP(2005036,A1:D7,4,TRUE) 等于工 會” 
      VLOOKUP(2005036,A1:D7,4) 等于工 會” 

      A列沒有排序,要得出正確的結(jié)果,第四個參數(shù)必須用FALAE

        解釋:關(guān)于TRUEFALSE的應(yīng)用 
        先舉個例子,假如讓你在數(shù)萬條記錄的表格中查找給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕松地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查找,很費事。 用VLOOKUP查找數(shù)據(jù)也是這樣,當(dāng)?shù)谝涣幸雅判颍谒膫€參數(shù)用TRUE(或確?。?,Excel會很輕松地找到數(shù)據(jù),效率較高。當(dāng)?shù)谝涣袥]有排序,第四個參數(shù)用FALSE,Excel會從上到下一條一條地查找,效率較低。 個人覺得,若要精確查找數(shù)據(jù),由于計算機運算速度很快,可省略排序操作,直接用第四個參數(shù)用FALSE即可。 

        vlookup函數(shù)實例講解五:
        本示例搜索員工表的 ID 列并查找其他列中的匹配值,計算并測試錯誤條件。 
      A   B     
      ID 姓氏 名字 職務(wù) 出生日期 
      李 小明 銷售代表 12/8/1968 
      林 彩瑜 銷售部副總 2/19/1952 
      王 志東 銷售代表 8/30/1963 
      潘 金 銷售代表 9/19/1958 
      林 丹 銷售經(jīng)理 3/4/1955 
      蘇 術(shù)平 銷售代表 7/2/1963 
      公式 說明(結(jié)果) 
        =IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE)) = TRUE, "未找到員工", VLOOKUP(5,A2:E7,2,FALSE)) 如果有 ID 為 的員工,則顯示該員工的姓氏;否則,顯示消息未找到員工。(
        當(dāng) VLOOKUP 函數(shù)返回錯誤值 #NA 時,ISNA 函數(shù)返回值 TRUE。 
        =IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)) = TRUE, "未找到員工", VLOOKUP(15,A3:E8,2,FALSE)) 如果有 ID 為 15 的員工,則顯示該員工的姓氏;否則,顯示消息未找到員工。(未找到員工) 
        當(dāng) VLOOKUP 函數(shù)返回錯誤值 #NA 時,ISNA 函數(shù)返回值 TRUE。 
        =VLOOKUP(4,A2:E7,2,FALSE) & " " & VLOOKUP(4,A2:E7,3,FALSE) & "" & VLOOKUP(4,A2:E7,4,FALSE) & "。對于 ID 為 的員工,將三個單元格的值連接為一個完整的句子。(潘金是銷售代表。)

        利用vlookup函數(shù)進行查詢系統(tǒng)設(shè)計,請詳見:vlookup函數(shù)應(yīng)用實例(二),網(wǎng)址是:http://www./show.asp?id=379  

      LOOKUP函數(shù)關(guān)聯(lián)閱讀文章:
      ExcelLOOKUP函數(shù)的用法詳解》
      Excel中向量型的LOOKUP函數(shù)實例》
      Excel中數(shù)組型的LOOKUP函數(shù)實例》

      excel函數(shù)vlookup的用法》
      vlookup函數(shù)應(yīng)用實例(二)》

      ExcelHLOOKUP函數(shù)實例(一):自動判斷并獲取數(shù)據(jù)》
      ExcelHLOOKUP函數(shù)實例(二):實現(xiàn)查詢功能》

      ExcelLOOKUP 函數(shù)的用法是:可返回一行或一列區(qū)域中或者數(shù)組中的某個值。

        LOOKUP 函數(shù)具有兩種語法形式:向量型和數(shù)組型。矢量形式的 LOOKUP 函數(shù)在一行或一列區(qū)域(稱為向量)中查找值,然后返回另一行或一列區(qū)域中相同位置處的值。數(shù)組形式的 LOOKUP函數(shù)在數(shù)組的第一行或列中查找指定值,然后返回該數(shù)組的最后一行或列中相同位置處的值。 

        向量型的LOOKUP 函數(shù)的語法是:LOOKUP(lookup_value,lookup_vector,result_vector)
        向量型的LOOKUP 函數(shù)語法其中的參數(shù)如下介紹:
        第一,Lookup_value 是 LOOKUP 在第一個矢量中搜索到的值。Lookup_value 可以是數(shù)字、文本、邏輯值,也可以是代表某個值的名稱或引用。 
        第二,Lookup_vector 是一個僅包含一行或一列的區(qū)域。lookup_vector 中的值可以是文本、數(shù)字或邏輯值。
        說明:lookup_vector 中的值必須按升序順序排列。例如,-2、-1、0、1或 A-Z 或 FALSE、TRUE。否則,LOOKUP 返回的值可能不正確。大寫和小寫文本是等效的。 
        第三,Result_vector 是一個僅包含一行或一列的區(qū)域。它的大小必須與 lookup_vector 相同。

        數(shù)組型的LOOKUP 函數(shù)的語法是:LOOKUP(lookup_value,array) 
        數(shù)組型的LOOKUP 函數(shù)語法其中的參數(shù)如下介紹:
        第一,Lookup_value 是 LOOKUP 在數(shù)組中搜索到的值。Lookup_value 可以是數(shù)字、文本、邏輯值,也可以是代表某個值的名稱或引用。 
        第二,如果 LOOKUP 找不到 lookup_value,它會使用該數(shù)組中小于或等于 lookup_value 的最大值。 

      本文我們介紹通過利用VLOOKUP函數(shù)實現(xiàn)海量數(shù)據(jù)里快速獲得精確查詢。

        我們以IT部落窩的流量統(tǒng)計表(如下圖)為例加以說明整個查詢步驟。

        第一步: A列是日期,B列是流量數(shù)據(jù)。我們在C3C5單元格中分別輸入提示文字輸入日期:流量IP是:

        第二步:按Ctrl鍵不放并單擊A列和B列以全部選中這兩列,然后執(zhí)行插入名稱定義命令調(diào)出定義名稱對話框,為選中的區(qū)域設(shè)置好名稱(如:流量信息),單擊添加后再單擊確定返回。 

        第三步:點選D5單元格,輸入公式:=IF(ISNA(VLOOKUP(D3,流量信息,2,FALSE)),"沒有找到",VLOOKUP(D3,流量信息,2,FALSE))。

        解釋說明:如果在D5單元格,輸入公式:=VLOOKUP(D3,流量信息,2,FALSE)。一樣可以實現(xiàn)查詢,但當(dāng)D3單元格為空或者輸入了不匹配的內(nèi)容時,D5單元格將顯示為“#N/A”,雖不影響使用,但感覺還是不太好。所有我們結(jié)合IFISNA函數(shù)來使用,這樣更合適一些。
        關(guān)于ISNA函數(shù)的用法請參考:excel isna函數(shù)的用法和實例,網(wǎng)址是:http://www./show.asp?id=380

        到此,一個效率奇快的數(shù)據(jù)查詢系統(tǒng)就建立完成了,我們現(xiàn)在只需要在D3單元格輸入任意一天的日期,并回車執(zhí)行,D5單元格就會顯示出這一天的流量數(shù)據(jù)了。  

      本文我們介紹通過利用VLOOKUP函數(shù)實現(xiàn)海量數(shù)據(jù)里快速獲得精確查詢。

        我們以IT部落窩的流量統(tǒng)計表(如下圖)為例加以說明整個查詢步驟。

        第一步: A列是日期,B列是流量數(shù)據(jù)。我們在C3C5單元格中分別輸入提示文字輸入日期:流量IP是:

        第二步:按Ctrl鍵不放并單擊A列和B列以全部選中這兩列,然后執(zhí)行插入名稱定義命令調(diào)出定義名稱對話框,為選中的區(qū)域設(shè)置好名稱(如:流量信息),單擊添加后再單擊確定返回。 

        第三步:點選D5單元格,輸入公式:=IF(ISNA(VLOOKUP(D3,流量信息,2,FALSE)),"沒有找到",VLOOKUP(D3,流量信息,2,FALSE))

        解釋說明:如果在D5單元格,輸入公式:=VLOOKUP(D3,流量信息,2,FALSE)。一樣可以實現(xiàn)查詢,但當(dāng)D3單元格為空或者輸入了不匹配的內(nèi)容時,D5單元格將顯示為“#N/A”,雖不影響使用,但感覺還是不太好。所有我們結(jié)合IFISNA函數(shù)來使用,這樣更合適一些。
        關(guān)于ISNA函數(shù)的用法請參考:excel isna函數(shù)的用法和實例,網(wǎng)址是:http://www./show.asp?id=380

        到此,一個效率奇快的數(shù)據(jù)查詢系統(tǒng)就建立完成了,我們現(xiàn)在只需要在D3單元格輸入任意一天的日期,并回車執(zhí)行,D5單元格就會顯示出這一天的流量數(shù)據(jù)了。  

      ExcelHLOOKUP函數(shù)實例(一):自動判斷并獲取數(shù)據(jù)

      2010-07-10 17:33:45   來源:IT部落窩   瀏覽:4445

      -

        ExcelHLOOKUP函數(shù)的用法和VLOOKUP函數(shù)的用法相似,只是vlookup函數(shù)是垂直方向的判斷,而HLOOKUP函數(shù)是水平方向的判斷。具體使用方法請參考《excel函數(shù)vlookup的用法》,網(wǎng)址是:http://www./show.asp?id=274

        實例:使用HLOOKUP函數(shù)自動判斷并獲取數(shù)據(jù)

        本實例中列出了不同的值班類別所對應(yīng)的工資標(biāo)準(zhǔn)?,F(xiàn)在要根據(jù)統(tǒng)計表中的值班類別自動返回應(yīng)計工資,此時可以使用HLOOKUP函數(shù)。詳見下圖。

        使用HLOOKUP函數(shù)自動判斷并獲取數(shù)據(jù)的操作步驟如下介紹:

        第一, 根據(jù)不同的值班類別建立工資標(biāo)準(zhǔn)表,將實際值班數(shù)據(jù)輸入到工作表中。

        第二, 選中F7單元格,輸入公式:=HLOOKUP(E7,$A$3:$F$4,2,0)

        即可根據(jù)日前類別返回相應(yīng)的工資標(biāo)準(zhǔn)。

        第三,再次選中F7單元格,向下復(fù)制公式,即可。  

      ExcelHLOOKUP函數(shù)實例(二):實現(xiàn)查詢功能

      2010-07-10 18:28:16   來源:IT部落窩   瀏覽:4035

      -

        我們在上一篇文章講解了使用Excel中使用HLOOKUP函數(shù)自動判斷并獲取數(shù)據(jù)。本文我們再講一個HLOOKUP函數(shù)的使用實例。

        實例:使用HLOOKUP函數(shù)實現(xiàn)查詢功能

        本實例中統(tǒng)計了學(xué)生的各科目成績,現(xiàn)在想建立一個查詢表,查詢指定科目的成績,此時也可以使用HLOOKUP函數(shù)。詳見下圖。

        使用HLOOKUP函數(shù)實現(xiàn)查詢功能的操作步驟如下介紹:

        第一, H1單元格制作下拉選項,制作方法為:單擊菜單數(shù)據(jù)——有效性——設(shè)置——允許——序列,在來源輸入下拉列表的內(nèi)容(語文,數(shù)學(xué),英語,物理),用半角下的逗號隔開。

        第二, 選中H2單元格,輸入公式:=HLOOKUP($H$1,$B$1:$E$7,ROW(A2),FALSE),按下回車鍵確定,即可根據(jù)H1單元格的科目返回第一個成績,向下復(fù)制公式,可依次得到其他學(xué)生的成績。

        第三,當(dāng)需要查詢其他科目成績時,只需要在H1單元格中選擇相應(yīng)科目即可。

      ExcelHLOOKUP函數(shù)實例(二):實現(xiàn)查詢功能

      我們在上一篇文章講解了使用Excel中使用HLOOKUP函數(shù)自動判斷并獲取數(shù)據(jù)。本文我們再講一個HLOOKUP函數(shù)的使用實例。

        實例:使用HLOOKUP函數(shù)實現(xiàn)查詢功能

        本實例中統(tǒng)計了學(xué)生的各科目成績,現(xiàn)在想建立一個查詢表,查詢指定科目的成績,此時也可以使用HLOOKUP函數(shù)。詳見下圖。

        使用HLOOKUP函數(shù)實現(xiàn)查詢功能的操作步驟如下介紹:

        第一, H1單元格制作下拉選項,制作方法為:單擊菜單數(shù)據(jù)——有效性——設(shè)置——允許——序列,在來源輸入下拉列表的內(nèi)容(語文,數(shù)學(xué),英語,物理),用半角下的逗號隔開。

        第二, 選中H2單元格,輸入公式:=HLOOKUP($H$1,$B$1:$E$7,ROW(A2),FALSE),按下回車鍵確定,即可根據(jù)H1單元格的科目返回第一個成績,向下復(fù)制公式,可依次得到其他學(xué)生的成績。

        第三,當(dāng)需要查詢其他科目成績時,只需要在H1單元格中選擇相應(yīng)科目即可。

      Excel自動排名次和顯示排名第一的姓名

      在下面的excel表中,已有姓名和成績兩列數(shù)據(jù),求名次,以及排名第一最高分的姓名。

        第一步,單擊C2單元格,輸入公式:=RANK(B2,B:B),然后將公式向下復(fù)制填充即可完成學(xué)生成績自動排名。

        第二步,求最高分的姓名。首先增加一輔助列,把A列的所有姓名復(fù)制到E列。然后在D2單元格輸入公式:=VLOOKUP(LARGE(B:B,1),B:E,4,FALSE),按下回車鍵確定,即可求出排名第一最高分對應(yīng)的姓名。

        第三步,單擊D2單元格,右鍵選擇復(fù)制,選擇選擇性粘貼,粘貼為數(shù)值。這樣D2單元格就轉(zhuǎn)為一個普通的數(shù)值了,我們可以發(fā)現(xiàn)選中D2單元格,已經(jīng)沒有公式了。這樣就可以刪除E列無用的數(shù)據(jù)了。

        注:如果不進行選擇性粘貼,粘貼為數(shù)值這一步操作,而直接刪除E列數(shù)據(jù),則D2單元格會出錯,顯示為“0”。

      以上就是在excel中實現(xiàn)自動排名次和顯示排名第一對應(yīng)的姓名的操作。

      Excel中的LARGE函數(shù)使用幫助

      用途:返回某一數(shù)據(jù)集中的某個最大值??梢允褂?/SPAN>LARGE 函數(shù)查詢考試分數(shù)集中第一、第二、第三等的得分。 

      語法:LARGE(arrayk) 參數(shù):Array 為需要從中查詢第個最大值的數(shù)組或數(shù)據(jù)區(qū)域,K為返回值在數(shù)組或數(shù)據(jù)單元格區(qū)域里的位置(即名次) 實例:如果B1=59、B2=70、B3=80B4=9 0、B5=89B6=8 4、B7=92,,則公式“=LARGE(B1,B7,2)”返回90。 

      ISNA函數(shù),是用來檢測一個值是否為#N/A,返回TRUEFALSE。ISNA 值為錯誤值 #N/A(值不存在)。

        ISNA函數(shù),通常是和其與函數(shù)結(jié)合使用,比如我們常見到的,使用vlookup函數(shù)時,配合if函數(shù)和isna函數(shù)進行返回值"#N/A"為空的更正。

        ISNA函數(shù)常見用法介紹:

        在使用vlookup函數(shù)時,如果查詢表單中的第一列在被查詢表單的第一列中沒有時,則返回“#N/A”,表示返回值不可用。這同時也帶來一個問題,就是“#N/A”單元格所在的列和行都不能進行加和(如sum())或其他計算了,因為最后的計算結(jié)果肯定也是“#N/A”。因此,必須將“#N/A”通過某種方法改成空或0,這時就一般需要用if函數(shù)結(jié)合isna函數(shù)來進行。

        ISNA函數(shù)應(yīng)用實例,請參考:vlookup函數(shù)應(yīng)用實例(二),網(wǎng)址是:http://www./show.asp?id=379

      ISNA函數(shù),是用來檢測一個值是否為#N/A,返回TRUEFALSEISNA 值為錯誤值 #N/A(值不存在)。

        ISNA函數(shù),通常是和其與函數(shù)結(jié)合使用,比如我們常見到的,使用vlookup函數(shù)時,配合if函數(shù)和isna函數(shù)進行返回值"#N/A"為空的更正。

        ISNA函數(shù)常見用法介紹:

        在使用vlookup函數(shù)時,如果查詢表單中的第一列在被查詢表單的第一列中沒有時,則返回“#N/A”,表示返回值不可用。這同時也帶來一個問題,就是“#N/A”單元格所在的列和行都不能進行加和(如sum())或其他計算了,因為最后的計算結(jié)果肯定也是“#N/A”。因此,必須將“#N/A”通過某種方法改成空或0,這時就一般需要用if函數(shù)結(jié)合isna函數(shù)來進行。

        ISNA函數(shù)應(yīng)用實例,請參考:vlookup函數(shù)應(yīng)用實例(二),網(wǎng)址是:http://www./show.asp?id=379

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多