treemap 倒序_EXCEL按条件倒序提取,倒数第三次成绩?
最近幾天分享的東西比較雜和綜合,VBA、Power Query和圖表
相對很多朋友來說,都是有些難度和陌生的東西
今天我們就回來談點熟悉的東西,函數(shù)公式
一般我們都是按條件提取都是提取首個,但有的時候,我們需要倒序提取
這樣VLOOKUP等一些公式就不靈了……
數(shù)據(jù)源
我們先從簡單的開始
一般我們遇到復(fù)雜的問題,可以輔助列來完成,所有我們先講輔助列思路
>?=COUNTIF(A:A,A2) 按統(tǒng)計每個出現(xiàn)的總次數(shù)
>?=COUNTIF($A$2:A2,A2) ,注意$A$2:A2,我們鎖定了開始,下拉會遞增
范圍會不斷的擴大,那依次$A$2:A3,$A$2:A4,……
這樣我們的次數(shù)也會從1開始遞增,而不是依次統(tǒng)計出來了
使用這種次數(shù)-遞增次數(shù)我們就可以得到倒序次數(shù),首次都是1,相減會得到0,所以我們要+1
單獨篩選,即可發(fā)現(xiàn)順序是倒序編號
輔助列搭建好,我們就好處理了
公式:=LOOKUP(1,0/(A2:A24="張飛")/(C2:C24=2),B2:B24)
這里使用的LOOKUP的特性,會返回最后一次滿足條件的值,只有一個滿足條件正好
新手可以套用格式:
=LOOKUP(1,0/(區(qū)域區(qū)域1=條件1)/(條件區(qū)域2=條件2),結(jié)果區(qū)域),條件可以多個
如果你還是覺得太難,那么你可以再加一列
你熟悉的VLOOKUP,他又回來了,多么親切
很多朋友初學(xué),有一個執(zhí)念,看到查詢,都要一下
"VLOOKUP可以嗎?"執(zhí)念之深,有時難以想象……
結(jié)束了嗎?
NO!
小編作為一個懶人,輔助列一般還是不愿意的,但是并不是說輔助列不好
有時候輔助列可以簡化問題,提高可讀性,但是有時候,我們不用輔助才是特定場景下更好的選擇,比如設(shè)計模板時……
公式:=INDEX(D:D,LARGE(IF(C2:C24="張飛",ROW(2:24)),3))
這里的3就是倒數(shù)第幾次,根據(jù)需求直接改即可
公式并不復(fù)雜,
> 第1部分-?IF(C2:C24="張飛",ROW(2:24)),如果姓名中是張飛,就把行號返回
>??第2部分 -LARGE(第1部分,3),第1步中返回行號可能有多個,我們?nèi)〉趲状?#xff0c;其實也就是從后往前的第幾大行號
>? 第3步 -?INDEX(成績區(qū)域,第2步)?我們拿到行號,想要拿到成績,就需要Index出馬,他可以根據(jù)行列獲取到交叉點的值,如果不提供列,數(shù)據(jù)源是單列,提供行即可。
思路決定出路,很多需求,我們目前提供的函數(shù)可能沒有直接提供,但是我們可以靈活的組合,變化無窮,隨心所欲的去實現(xiàn)需求這也是函數(shù)迷的快樂吧!新朋友,長按二維碼關(guān)注小編下次精彩,不明迷路總結(jié)
以上是生活随笔為你收集整理的treemap 倒序_EXCEL按条件倒序提取,倒数第三次成绩?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eosmsg点击没反应是怎么回事?eos
- 下一篇: 如何使用Ping命令检查网络故障方法