2、多對(duì)多查詢?nèi)缦聢D所示,要根據(jù)G2單元格指定部門以及G3單元格指定的職務(wù),返回所有的記錄。F6單元格輸入以下公式:=FILTER(A1:D11,A1:A11&B1:B11=G2&G3) 如果你使用的不是Office 365,可以在F6單元格輸入以下數(shù)組公式,按住SHift+ctrl不放按回車,然后把公式向下向右拖動(dòng)。 =INDEX(A:A,SMALL(IF(($A$2:$A$11=$G$2)*($B$2:$B$11=$G$3),ROW($2:$11),4^8),ROW(A1)))&'' 3、一列轉(zhuǎn)多列如下圖所示,要將A列中的姓名,轉(zhuǎn)換為5列多行的樣式。C2單元格輸入以下公式:=INDEX(A:A,SEQUENCE(11,5,2))&''SEQUENCE函數(shù)是專門用于生成序號(hào)的,使用起來特別簡單,用法是:=SEQUENCE(行數(shù),[列數(shù)],[起始值],[步長]) 如果你使用的不是Office 365,可以在C2單元格輸入以下公式,然后把公式向下向右拖動(dòng)到出現(xiàn)空白為止。 =INDEX($A:$A,ROW(A1)*5-4+COLUMN(A1))&'' 4、提取不重復(fù)清單如下圖所示,要根據(jù)B列的商品名稱,提取出不重復(fù)的商品清單。G2單元格輸入以下公式:=UNIQUE(B2:B75)UNIQUE函數(shù)的作用就是提取不重復(fù)值列表的。這個(gè)函數(shù)的完整寫法是:=UNIQUE(數(shù)據(jù)源,[按行/按列],[唯一值出現(xiàn)次數(shù)])如果你使用的不是Office 365,可以在G2單元格輸入以下數(shù)組公式,按住SHift+ctrl鍵不放按回車,然后把公式向下向右拖動(dòng)到出現(xiàn)空白為止。 =INDEX(B:B,MATCH(0,COUNTIF(G$1:G1,B$2:B$76),0)+1)&'' 5、提取符合條件的不重復(fù)記錄如下圖所示,要根據(jù)G1單元格中指定區(qū)域,從左側(cè)表格中提取出該區(qū)域不重復(fù)的產(chǎn)品列表。F4單元格輸入以下公式:=UNIQUE(FILTER(D2:D17,A2:A17=G1))這個(gè)公式的意思是先使用FILTER函數(shù)提取出符合指定區(qū)域的記錄,然后再使用UNIQUE函數(shù)從這些記錄中返回不重復(fù)的內(nèi)容。 如果你使用的不是Office 365,可以在F4單元格輸入以下數(shù)組公式,按住SHift+ctrl鍵不放按回車,然后把公式向下拖動(dòng)到出現(xiàn)空白為止。 =INDEX(D:D,SMALL(IF((MATCH(A$2:A$17&D$2:D$17,A:A&D:D,)=ROW($2:$17))*(A$2:A$17=G$1),ROW($2:$17),4^8),ROW(A1)))&'' 今天的練手文件:https://pan.baidu.com/s/1zf1CYPwFkPpEN57_5WD2Qg提取碼: e9y5圖文制作:祝洪忠 |
|