返回列表 上一主題 發帖

[發問] 求助~時間篩選及儲存格內字串篩選

[發問] 求助~時間篩選及儲存格內字串篩選

請教各位大大麻煩協助以下需求 如下圖說明
謝謝~
20151226 需求.rar (9.1 KB)

回復 5# 准提部林


    謝謝回復 我研究看看

TOP

回復 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。

TOP

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

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〕。 

TOP

回復 3# tku0216


    大大 不好意思 我無法下載 有別的方式能讓我查看嗎 謝謝

TOP

回復 1# Jason80Lo

附件供參考~
20151226 需求.rar (8.1 KB)

TOP

http://blog.xuite.net/hcm19522/twblog/368199004

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題