廢話就不嘮了,直接上案例開搞! 這個需求很常見,我們講過的方法也很多,先來看看傳統(tǒng)的函數(shù)處理方法吧!
=IFERROR(INDEX(A:A,SMALL(IF(MATCH($A$2:$A$16,$A$2:$A$16,)=ROW($A$2:$A$16)-1,ROW($A$2:$A$16)),ROW(A1))),'') 公式思路:MATCH可以返回首個配置的位置,我們利用這點就判斷等于行號,就可以得到首次出現(xiàn)的位置,然后配合“萬金油”套路逐個提取!關(guān)于去重,已經(jīng)寫過非常多方法,函數(shù)方法大全,感興趣的一定要閱讀一下▼ 簡單到?jīng)]朋友 =UNIQUE(A2:A16) 注意: 此函數(shù)目前僅適用于Microsoft 365訂閱者。關(guān)于UNIQUE這個函數(shù),支持多列,支持?jǐn)?shù)組等情況,詳細(xì)使用方法就案例,如果大家感興趣,我們另外開貼講解,因為用法比較靈活,非本次重點!=IFERROR(INDEX($A$1:$F$10,SMALL(IF($A$2:$A$10=$B$12,ROW($A$2:$F$10)),ROW(A1)),COLUMN(A1)),'') 查詢類別等于B12單元格的信息,顯示在下方,本次為仁果類
=FILTER(A2:F10,A2:A10=B12) 注意: 此函數(shù)目前僅適用于Microsoft 365訂閱者。FILTER函數(shù)比較簡單,第一個是區(qū)域,第二個是過濾條件,結(jié)果返回第二個條件中TRUE對應(yīng)的值!第二參數(shù)可以使用多條件或者其他返回邏輯值的處理方法!=B2 & ' ' & C2& ' ' & D2& ' ' & E2& ' ' & F2& ' ' & G2& ' ' & C2& ' ' & C2 傳統(tǒng)Excel基本沒有針對文本處理好的函數(shù),如果你使用CONCATENATE函數(shù)那么恭喜你學(xué)會使用了,Excel史上最雞肋且又臭又長的函數(shù)! 有了她,多少列都不是問題,再次護(hù)發(fā)! TEXTJOIN函數(shù)目前WPS版本中已支持,沒有365的同學(xué)快去WPS試試!TEXTJOIN函數(shù)語法比較簡單 TEXTJOIN(拼接符,是否忽略空值,單元格區(qū)域)如果你就想使用CONCATENATE這樣的方式,那么推薦使用增強(qiáng)后的CONCAT函數(shù)強(qiáng)大的地方是參數(shù)支持?jǐn)?shù)組,所以我們可以把全部內(nèi)容拼接上空值,然后再鏈接到一起!=IF(B2<50,'F',IF(B2<60,'E',IF(B2<70,'D',IF(B2<80,'C',IF(B2<90,'B',IF(B2<100,'A','滿分')))))) 長此以往,你秀麗的頭發(fā)難保!再多幾層,我怕要吐了! Excel辦公實戰(zhàn) 通過實戰(zhàn)案例分享Excel 函數(shù)、技巧、圖表、VBA、PBI等知識!你想學(xué)的,這里都有! 794篇原創(chuàng)內(nèi)容 公眾號 =IFS(B2=100,'滿分',B2>=90,'A',B2>=80,'B',B2>=70,'C',B2>=60,'D',B2>=50,'E',TRUE,'F') 這種問題,我們還可以偷雞方法處理~!更護(hù)發(fā),特殊情況!=IF(B2=100,'滿分',MID('ABCDEF',10-INT(B2/10),1)) 今天我們就想到這里,更多護(hù)發(fā)公式陸續(xù)為大家送上,現(xiàn)在明白為什么推薦使用O365版本了吧,為了那飄逸的長發(fā)!
|