前言什么是萬(wàn)金油公式? 如果你連這個(gè)都不知道,說(shuō)明你離高手還有那么一點(diǎn)點(diǎn)距離。
萬(wàn)金油公式在提取不重復(fù)值和一對(duì)多查找中經(jīng)常用到,別說(shuō)是新手,就是自認(rèn)為函數(shù)很牛的同學(xué)也未必能真正搞懂,并一氣呵成的給你寫出來(lái),因?yàn)閿?shù)組公式本身就非常復(fù)雜,還要用到index+min(small)+if+countif+row(column)等函數(shù)的高難度組合。下面就請(qǐng)牛逼閃閃的萬(wàn)金油公式登場(chǎng): 1萬(wàn)金油公式取不重復(fù)記錄: 在G1中輸入萬(wàn)金油公式:=INDEX($B:$B,MIN(IF(COUNTIF($F$1:F1,$B$2:$B$11)=0,ROW($B$2:$B$11),4^4)))&"",按Ctrl+Shift+Enter三鍵結(jié)束。右拉公式到I列 一對(duì)多查找: 在G2中輸入萬(wàn)金油公式: =INDEX($C:$C,SMALL(IF($B$2:$B$11=G$1,ROW($B$2:$B$11),4^4),ROW(A1)))&"",按Ctrl+Shift+Enter三鍵結(jié)束。下拉右拉公式,填充G2:I11區(qū)域。 是不是有點(diǎn)懵,如果感覺(jué)不適的話,就放棄吧,等你感覺(jué)火候差不多的時(shí)候,再回過(guò)頭來(lái)看看。今天我教你個(gè)簡(jiǎn)單的,不過(guò)要加輔助列,就像做幾何時(shí)加輔助線一個(gè)道理,一學(xué)就會(huì),方便理解: 2輔助列取不重復(fù)記錄: 在最左邊增加輔助列1 A2 =SUM(COUNTIF($B$2:B2,B2)=1,A1),下拉公式。 意思:如果是第一次出現(xiàn)就把上面的序號(hào)加1,否則序號(hào)不變。 解釋:COUNTIF($B$2:B2,B2)=1,如果成立,則說(shuō)明是第一次出現(xiàn),返回TRUE,否則返回FALSE,再與上一單元格求和,SUM函數(shù)強(qiáng)制將TRUE和FALSE變成1和0。 在G1輸入公式: =IFERROR(VLOOKUP(COLUMN(A1),$A$2:$B$11,2,0),""),右拉公式。 解釋: VLOOKUP與COLUMN函數(shù)配合,返回第幾次出現(xiàn)的數(shù)據(jù) IFERROR為容錯(cuò)公式,避免VLOOKUP查找不到時(shí),顯示錯(cuò)誤值。 一對(duì)多查找: 增加輔助列2 C2=B2&COUNTIF($B$2:B2,B2),下拉公式 解釋:將B列與出現(xiàn)的次數(shù)合并 在G2輸入公式: =IFERROR(VLOOKUP(G$1&ROW(A1),$C$2:$D$11,2,0),""),下拉,右拉公式。 解釋: VLOOKUP與ROW函數(shù)配合,返回第幾次出現(xiàn)的數(shù)據(jù) 解釋:IFERROR為容錯(cuò)公式,避免VLOOKUP查找不到時(shí),顯示錯(cuò)誤值。 結(jié)論能解決問(wèn)題的公式才是好公式,對(duì)于復(fù)雜的問(wèn)題,不妨加幾列輔助列,問(wèn)題也就迎刃而解了。 化繁為簡(jiǎn),實(shí)用才是硬道理! vlookup\countif\sum都是最基本函數(shù) END |
|