亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    excel一對多查詢 對Excel表中數(shù)據(jù)一對多查詢的方法

    excel一對多查詢 對Excel表中數(shù)據(jù)一對多查詢的方法,在這個電腦辦公的時代,要是不掌握點office辦公軟件相關(guān)的知識那你簡直就沒有晉升的機會了,excel一對多查詢這個問題,不知道是否也困擾著你,關(guān)于excel一對多查詢 對Excel表中數(shù)據(jù)一對多查詢的方法看完這篇文章你一定會有所收獲,我們一起了解下吧!

    對Excel表格中數(shù)據(jù)進行查詢時,經(jīng)常會使用VLOOKUP函數(shù)。但有時,會碰到這樣的問題,提取符合條件的結(jié)果是多個,而不是一個,這時候VLOOKUP就犯難了。

    舉個例子,如下圖,左側(cè)A1:C10是一份學員名單表,現(xiàn)在需要根據(jù)F1單元格的“EH圖班”這個指定的條件,在F2:F10單元格區(qū)域中,提取該班級全部學員名單。

    excel一對多查詢 對Excel表中數(shù)據(jù)一對多查詢的方法

    今天說一個函數(shù)查詢方面的方法:Index+Small。

    F2單元格輸入以下數(shù)組公式,按住Ctrl+Shift鍵不放,再按回車鍵,然后向下填充:

    =INDEX(B:B,SMALL(IF(A$1:A$10=F$1,ROW($1:$10),4^8),ROW(A1))),"")

    公式講解

    IF(A$1:A$10=F$1,ROW($1:$10),4^8)

    這部分,先判斷A1:A10的值是否等于F1,如果相等,則返回A列班級相對應的行號,否則返回4^8,也就是65536,一般情況下,工作表到這個位置就沒有數(shù)據(jù)了。

    結(jié)果得到一個內(nèi)存數(shù)組:

    {65536;2;3;65536;65536;65536;65536;8;65536;10}

    excel一對多查詢 對Excel表中數(shù)據(jù)一對多查詢的方法

    SMALL函數(shù)對IF函數(shù)的結(jié)果進行取數(shù),隨著公式的向下填充,依次提取第1、2、3……n個最小值,由此依次得到符合班級條件的行號。

    隨后使用INDEX函數(shù),以SMALL函數(shù)返回的行號作為索引值,在B列中提取出對應的姓名結(jié)果。

    當SMALL函數(shù)所得到的結(jié)果為65536時,意味著符合條件的行號已經(jīng)被取之殆盡了,此時INDEX函數(shù)也隨之返回B65536單元格的引用,結(jié)果是一個無意義的0,為了避免這個問題,可以在公式后面加上一個小尾巴 &""

    利用&””的方法,很巧妙的規(guī)避了無意義0值的出現(xiàn),只是當查找結(jié)果為數(shù)值或日期時,這個方法會把數(shù)值轉(zhuǎn)變?yōu)槲谋局担⒉焕跀?shù)據(jù)的準確呈現(xiàn)以及再次統(tǒng)計分析。

    練手題

    最后留下一道練手題,如下圖,根據(jù)A1:C10區(qū)域的數(shù)據(jù),將E列相關(guān)班級的姓名,填充到F2:I5區(qū)域。

    excel一對多查詢 對Excel表中數(shù)據(jù)一對多查詢的方法

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號