返回列表 上一主題 發帖

[發問] 請教如何對比查詢多筆日期資料,取出相符日期的特定刷卡資料

本帖最後由 p212 於 2014-8-19 10:50 編輯

回復 1# jackson7015
1、定義名稱
(1)定義「日期」,「參照到」輸入
=工作表!$A$2:$A$23
(2)定義「時間」,「參照到」輸入
=工作表!$B$2:$B$23
註:(1)與(2)可用直接選取工作表!$A$1:$B$23範圍,再按Ctrl+Shift+F3,勾選「頂端列」定義名稱。
(3)游標停於「(單張)」工作表之儲存格F8進行定義名稱「Date」,「參照到」輸入
=YEAR(' (單張)'!$C8)-1911&TEXT(MONTH(' (單張)'!$C8),"00")&TEXT(DAY(' (單張)'!$C8),"00")
2、儲存格F8輸入
=INDEX(時間,MATCH(--Date,日期,0)+COUNTIF(日期,Date)-1)
請參考!

報支單_2.zip (24.58 KB)

TOP

本帖最後由 p212 於 2014-8-20 09:08 編輯

回復 3# jackson7015
「(單張)」工作表之B欄與C欄的儲存格格式可以改用「通用格式」?如此可避免透過定義名稱(簡化公式)轉換原有C欄的資料格式。
例如:
(1)先「(單張)」工作表之B欄與C欄的儲存格格式改成「通用格式」
(2)再將「(單張)」工作表之儲存格F3公式依2#的=INDEX(時間,MATCH(--Date,日期,0)+COUNTIF(日期,Date)-1)架構修改為
=INDEX(工作表!$B$2:$B$23,MATCH(--(LEFT($I$4,3)&TEXT(B8,"00")&TEXT(C8,"00")),工作表!$A$2:$A$23,0)+COUNTIF(工作表!$A$2:$A$23,LEFT($I$4,3)&TEXT(B8,"00")&TEXT(C8,"00"))-1)
如此可將定義名稱的「日期」、「時間」與「Date」刪除。
注意!「(單張)」工作表之儲存格I4內容要清除左端空白方可正確回應答案
請參考!

報支單_3.zip (24.69 KB)

TOP

        靜思自在 : 有智慧才能分辨善惡邪正;有謙虛才能建立美滿人生。
返回列表 上一主題