excel內點可以filter到一個date range內既data display

公司只可以用excel當db.

excel內大約係咁:

Name, Start Date, Start Time, End Date, End Time, Subject
Amy, 01-01-2019, 09:00, 06-01-2019, 23:00, Maintenance
Paul, 02-01-2019, 09:00, 16-01-2019, 23:00, Maintenance
Andy, 01-02-2019, 09:00, 06-08-2019, 23:00, Cleaning

我想入個date=01-02-2019, 咁就出番Andy條record出黎
有冇方法可以用到sql query搵到我要既野出黎?
SQL query我仲有少少印象點搞,不過以前用access連去sql server.
呢家只得一堆export data同excel, 有冇方法可以搞到?
如果用macro有冇簡單D方法可以做到? 自己唔熟用macro VBA, 唔知可以點搞.

thx

公司只可以用excel當db.

excel內大約係咁:

Name, Start Date, Start Time, End Date, End Time, Subject
...
正宗球迷 發表於 2019-1-26 20:54


是否好似下面條片咁?  如果是, SQL 可以了

https://youtu.be/hE9oqcWyknM

TOP

本帖最後由 tamalemon 於 2019-1-26 23:27 編輯

如果你想睇曬某一日所有刷咭/打咭人名

excel有filter功能,直接只顯示當日的紀錄

然後用macro 可以自動化個filter,一般會計/人事部都好少要自動化到呢個地步。 無必要搞到甘煩

TOP

若果一日只有一個人當值,你可以用vlookup formula

TOP

若果一日只有一個人當值,你可以用vlookup formula
tamalemon 發表於 2019-1-26 23:27


會多過一條record, 我個例子係簡單打出黎請教下各位.

TOP

如果你想睇曬某一日所有刷咭/打咭人名

excel有filter功能,直接只顯示當日的紀錄

然後用macro 可以自動化 ...
tamalemon 發表於 2019-1-26 23:21



本來既auto filter做唔到,好似只可以揀表內寫左既日子先可以.
好似我個例子, 如果今日係03-01-2019, filter好似冇得咁揀.

TOP

是否好似下面條片咁?  如果是, SQL 可以了
bongbong3481 發表於 2019-1-26 22:50


似係你呢個,不過個date未必係actual cell內既日子, 可能係startdate, enddate中間.
用excel可以點寫, 又可以好似你咁,自動貼去sheet2

TOP

本帖最後由 bongbong3481 於 2019-1-27 11:07 編輯

回覆 7# 正宗球迷

我覺得用2次filter(好似下面咁) ,應該解決到你既問題,都唔洗寫code; 不過你D日期,我轉左做日期格式先,咁比較好filter。 其實,filter 有好多條件式篩選功能,試下應該解決到你問題。

(如果你唔太熟vba, 建議用filter, 因為要寫,要用既code 都唔少)

https://youtu.be/2IAO8ggkcHw

TOP

本來既auto filter做唔到,好似只可以揀表內寫左既日子先可以.
好似我個例子, 如果今日係03-01-2019, fil ...
正宗球迷 發表於 2019-1-27 00:01


gui 個表無即係果日無人返工,  vba 應該唔會限制你塞乜野 value

TOP

回覆  正宗球迷

我覺得用2次filter(好似下面咁) ,應該解決到你既問題,都唔洗寫code; 不過你D日期,我 ...
bongbong3481 發表於 2019-1-27 11:06


thx, 大概砌到我要既野.
如果個excel做data source, 入邊可以用sql搵到我要既record, 冇access用有乜方法可以custom一個table出黎再出番我要既野? 會唔會又係要用macro先得?
<Name>
Start Date: <startdate>
End Date: <enddate>
Subject: <subject>


我知word可以做到, 只要我個撈data既excel搞掂就得.  有冇可能excel做埋?唔用macro

TOP