Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。
要如何得到最後一個值
如題 在EXCEL中如何取得個物件的最後一個值 物件數量不一定 個物件的資料數不一定
APPLE 1/1 $10
APPLE 1/2 $15
APPLE 1/3 $12
APPLE 1/4 $11
APPLE1/5$11
BANANA1/3$12
BANANA1/4$12
CHERRY1/1$11
CHERRY1/2$12
CHERRY1/3$13
CHERRY1/4$14
DURIAN1/2$15
DURIAN1/3$12
DURIAN1/4$13
如...
得到
APPLE 1/5 $11
BANANA 1/4 $12
CHERRY 1/4 $14
DURIAN 1/4 $13
但要是有新物件增加 也取最後的值
該如何比照"B"日期 取得最後一筆資料
A B C D E F
APPLE 1/1 $10
APPLE 1/5 $11 APPLE 1/5 $11
BANANA 1/3 $12
BANANA 1/4 $12 BANANA 1/4 $12
CHERRY 1/1 $11
CHERRY 1/4 $14 CHERRY 1/4 $14
DURIAN 1/2 $15
DURIAN 1/4 $13 DURIAN 1/4 $13
但是 物件與日期是分開的 用 CONCATANTE 吧兩個CELL連在一起?
E1:E9 出現 #N/A
COUNTIF(E$1:E1,A$2:A$99) = #N/A
謝謝各位高手~~~
4 個解答
- 6 年前最愛解答
A欄放水果,B欄放日期,C欄放金額
D欄放查詢值(就是你想要找哪一項水果最後的值)
E、F欄放公式(分別顯示查詢值最後一項日期和金額)
E1=INDEX($A$1:$C$14,LARGE(IF($D1=$A$1:$A$14,ROW($A$1:$A$14)),1),2)
輸入完畢後按Ctrl+Shift+Enter加陣列
F1=INDEX($A$1:$C$14,LARGE(IF($D1=$A$1:$A$14,ROW($A$1:$A$14)),1),3)
輸入完畢後按Ctrl+Shift+Enter加陣列
有新物件增加,改變範圍(就是公式內$A$1:$C$14,資料範圍增加列)
然後重拉公式
資料來源: 我 - EXCEL迷Lv 76 年前
http://blog.xuite.net/hcm19522/twblog/300960990
2015-01-11 12:47:19 補充:
004
F欄改{=IFERROR(INDEX(E$2:E$99,MATCH(,0/(COUNTIF(J$1:J1,E$2:E$99)=0),))&"","")
2015-01-12 10:02:14 補充:
http://blog.xuite.net/hcm19522/twblog/301028640
2015-01-14 22:18:54 補充:
shift+ctrl+enter 三鍵一起按
- 老夥Lv 76 年前
假設資料從A2起始
E2=IF(ISNA(MATCH(,COUNTIF(E$1:E1,A$2:A$50),)),"",INDEX(A$2:A$50,MATCH(,COUNTIF(E$1:E1,A$2:A$50),))&"")陣列公式下拉
F2=IF($E3="","",LOOKUP(2,1/($A$2:$A$50=$E3),B$2:B$50))一般公式右拉
改妥日期金額格式
圈選F2,E2下拉
僅供參考,若有一式到位,從之。
2015-01-11 11:33:41 補充:
F2=IF($E2="","",LOOKUP(2,1/($A$2:$A$50=$E2),B$2:B$50))
- ?Lv 66 年前
假設E1到E4分別輸入APPLE,BANANA,CHERRY,DURIAN,則
F1=OFFSET($A$1,MATCH(E1,A:A,0)+COUNTIF(A:A,E1)-2,1)下拉複製
G1=OFFSET($A$1,MATCH(E1,A:A,0)+COUNTIF(A:A,E1)-2,2)下拉複製
實測結果:
APPLE 1/5$11
BANANA1/4$12
CHERRY1/4$14
DURIAN1/4$13