標題:
如何回傳資料
[打印本頁]
作者:
jillhuang
時間:
2011-2-26 11:25
標題:
如何回傳資料
[attach]4874[/attach]各位大大,公司裡有建了每次參加活動的人員姓名與日期,有些人參加過2次或3次,我想查詢有些人最近一次參加的時間,
我用vlookup好像沒辦法傳回來最近一次參加時間,可以請問我該怎麼做嗎??
可以參考附件有test檔案,請各位大大幫忙,我試了好幾次都不成功!!
謝謝
Jill
作者:
Hsieh
時間:
2011-2-26 12:06
回復
1#
jillhuang
B2陣列公式
{=TEXT(MAX(IF(資料庫!$A$2:$A$65536=$A2,--SUBSTITUTE(資料庫!$B$2:$B$65536,".","-"),"")),"yyyy.m.d")}
作者:
jillhuang
時間:
2011-2-26 12:34
可以請問這個公式是直接貼在我要查詢的儲存格嗎??因為我對陣列公式不是很清楚,或是您可以幫我在附檔上寫嗎??
作者:
jillhuang
時間:
2011-2-26 12:56
謝謝!!我已經會了!!!感謝
作者:
jillhuang
時間:
2012-2-13 17:28
針對此陣列公式,若是從沒參加過的人,是否還是會顯示出日期??若是未參加過的人是否可以顯示為"無資料"??
作者:
ANGELA
時間:
2012-2-14 16:10
如果資料是由小到大排序,可用
b2=IFERROR(LOOKUP(2,1/(資料庫!$A$2:$A$110=A2),資料庫!$B$2:$B$110),"無資料")
2007版以上適用
作者:
jillhuang
時間:
2012-2-15 12:27
回復
6#
ANGELA
如果資料沒有以小到大排序呢??因為資料是一直新增的,所以沒辦法一直重新排序.
作者:
ANGELA
時間:
2012-2-15 14:04
本帖最後由 ANGELA 於 2012-2-15 16:42 編輯
回復
7#
jillhuang
如果B欄的日期是亂序,那只能用謝版主的陣列公式了。
作者:
Hsieh
時間:
2012-2-15 15:42
本帖最後由 Hsieh 於 2012-2-15 15:48 編輯
回復
5#
jillhuang
陣列公式
=IF(COUNTIF(資料庫!$A$2:$A$106,查詢!A2),TEXT(MAX(IF(資料庫!$A$2:$A$65536=$A2,--SUBSTITUTE(資料庫!$B$2:$B$65536,".","-"),"")),"yyyy.m.d"),"無資料")
建議儲存格資料應符合正確格式,避免使用陣列公式,使用樞紐分析表可輕鬆解決
[attach]9600[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)