看板 Office 關於我們 聯絡資訊
"最後一個值" 自然就會想到LOOKUP系列 ^^ B2 =IF(COUNTIF($A$1:$A1,$A2),LOOKUP(2,1/($A$1:$A1=$A2),$C$1:$C1),"") ※ 引述《windknife18 (windknife18)》之銘言: : B2 : =IF(MAX(($A$1:A1=A2)*ROW($1:1))=0,"",INDEX(C:C,MAX(($A$1:A1=A2)*ROW($1:1)))) : 輸入完後按 Ctrl+Shift+Enter 結束, 然後往下拉 : ※ 引述《GodOfTiger (朋友們 大家好嗎)》之銘言: : : 軟體:excel : : 版本:2003 : : 假設資料如下 : : A欄是輸入的名稱 B欄是"上一次"的A出現時C欄的值 C欄是自己鍵入的值 : : A B C : : 1 Q A1 : : 2 W A1 : : 3 E A2 : : 4 R A3 : : 5 Q A1 A2 : : 6 E A2 A3 : : 當鍵入A5=Q及A6=E時,B5=C1,B6=C3 : : 7 Q A2 A3 : : 8 R A3 : : 9 E A3 : : 10 W A1 : : 11 Q A3 : : 請問該如何在B欄輸入公式以達到想要的目的呢 @@? : : 想在VLOOKUP裡的範圍動手腳 可是怎麼弄都不成功 -_-" : : 感謝解答!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.50.112
windknife18:哈哈,我真的是太習慣用陣列了,還是 J大考慮比較多^^ 09/23 09:55
GodOfTiger:原來vlookup是這樣做呀! 感謝分享 ^^! 09/23 10:21
GodOfTiger:不對 是lookup -_-" 09/23 10:24
JieJuen:只是第一個想到的東西不同罷了^^ VLOOKUP式很像,如下 09/23 21:21
JieJuen:=VLOOKUP(2,IF({1,0},1/($A$1:$A1=$A2),$C$1:$C1),2) 09/23 21:21
JieJuen:這就是陣列公式了 以Ctrl+Shift+Enter結尾 09/23 21:23