Board logo

標題: [發問] 求助~時間篩選及儲存格內字串篩選 [打印本頁]

作者: Jason80Lo    時間: 2015-12-26 11:30     標題: 求助~時間篩選及儲存格內字串篩選

請教各位大大麻煩協助以下需求 如下圖說明
謝謝~
[attach]22986[/attach]
[attach]22985[/attach]
作者: hcm19522    時間: 2015-12-26 15:25

http://blog.xuite.net/hcm19522/twblog/368199004
作者: tku0216    時間: 2015-12-27 00:37

回復 1# Jason80Lo

附件供參考~
[attach]22988[/attach]
作者: Jason80Lo    時間: 2015-12-27 09:38

回復 3# tku0216


    大大 不好意思 我無法下載 有別的方式能讓我查看嗎 謝謝
作者: 准提部林    時間: 2015-12-27 11:10

用兩個公式較省運算效能,公式也較簡單易解:

1.先取檔案名稱,D4陣列公式(預設檔案名稱不會有重覆)  
=INDEX($B:$B,SMALL(IF((RIGHT($B$3:$B$199,4)=D$2)*($A$3:$A$199-120000>0),ROW($A$3:$A$199),4^8),ROW($A1)))&""
 
2.後取時間,C4一般公式 
=IF(D4="","",INDEX($A:$A,MATCH(D4,$B:$B,)))

C4:D4公式建好後,貼到E4:F4,再下拉即可∼∼
 
<陣列公式輸入法>
輸入或修改公式完成後,游標留在〔編輯列〕,先不要按Enter,同時按住〔Shift + Ctrl〕不放,再按〔Enter〕。 
作者: tku0216    時間: 2015-12-27 13:11

回復 4# Jason80Lo

可參考版主的作法較簡單,我的公式是在C4儲存格輸入(查詢.jpg資料):
=IFERROR(INDEX($A$1:$B$11,SMALL(IF((ISNUMBER(FIND("jpg",$B$3:$B$11,1)))*(TIME(LEFT($A$3:$A$11,2),MID($A$3:$A$11,3,2),RIGHT($A$3:$A$11,2))>TIME("12","00","00")),ROW($3:$11)),ROW()-3),COLUMN()-2),"")
之後Ctrl+Shift+Enter變成陣列公式,之後下拉C4:D11。

再把E4輸入(查詢.txt資料):
=IFERROR(INDEX($A$1:$B$11,SMALL(IF((ISNUMBER(FIND("txt",$B$3:$B$11,1)))*(TIME(LEFT($A$3:$A$11,2),MID($A$3:$A$11,3,2),RIGHT($A$3:$A$11,2))>TIME("12","00","00")),ROW($3:$11)),ROW()-3),COLUMN()-4),"")
之後Ctrl+Shift+Enter變成陣列公式,之後下拉E4:F11。
作者: Jason80Lo    時間: 2015-12-27 14:49

回復 5# 准提部林


    謝謝回復 我研究看看




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)