Board logo

標題: [發問] 如何依日期自動選取工作表? [打印本頁]

作者: ymes    時間: 2021-7-15 15:30     標題: 如何依日期自動選取工作表?

本帖最後由 ymes 於 2021-7-15 15:34 編輯

問題如附件,請問:如何利用日期選取資料?
如:[七月]工作表中7/22日輸入:家族聚會,
在[呈現表格]中7/22跑出家族聚會
麻煩各位大大幫忙動腦一下,感謝!
作者: 准提部林    時間: 2021-7-17 08:21

1) 月曆可能有跨年, 工作表名稱改成 yyyy.mm 文字格式
2) 公式若遇尚未建立的月份發生錯誤, 自行加 iferror 排除

[attach]33666[/attach]
作者: ymes    時間: 2021-7-17 21:13

回復 2# 准提部林

感謝您,是我所要的,講解也很清楚,

後面再加上工作表,也可以呈現出來,

但這檔案想用10年*12個月,會出現120以上的工作表(過期可以隠藏)

再請問一下:
工作表名稱2021.07改成2107要怎麼改呢?(西元年+月)
(或改成007也可以)(國曆1107月)
作者: 准提部林    時間: 2021-7-17 22:21

回復 3# ymes

2107, 2108~~~
=INDEX(INDIRECT("'"&RIGHT($A$1*100+$C$1,4)&"'!A1:G13"),ROW($A3),COLUMN(A$1))&""
作者: ymes    時間: 2021-7-17 22:59

回復 4# 准提部林

成功了,好像看懂了一些,

感謝!衷心感謝!

:lol :lol :lol
作者: ymes    時間: 2021-7-18 01:51

回復  ymes

2107, 2108~~~
=INDEX(INDIRECT("'"&RIGHT($A$1*100+$C$1,4)&"'!A1:G13"),ROW($A3),COLUMN ...
准提部林 發表於 2021-7-17 22:21

請問:紅色部份的用意是?
=INDEX(INDIRECT("'"&RIGHT($A$1*100+$C$1,4)&"'!A1:G13"),ROW($A3),COLUMN(A$1))&""
作者: 准提部林    時間: 2021-7-18 10:32

回復 6# ymes


=INDEX(INDIRECT("'"&RIGHT($A$1*100+$C$1,4)&"'!A1:G13"),ROW($A3),COLUMN(A$1))&""


兩個單引號...有工作表名稱含有符號空格, 必須用單引號包覆, 否則會有錯誤
最後雙引號...將公式結果轉為文字格式, 避免空格變成0值
作者: hcm19522    時間: 2021-7-18 11:01

https://blog.xuite.net/hcm19522/twblog/495541260
作者: ymes    時間: 2021-7-18 13:05

本帖最後由 ymes 於 2021-7-18 13:17 編輯

回復 7# 准提部林

感謝告知,但現在又出現一個問題想請教:

想利用HYPERLINK來做工作表中的切換,=HYPERLINK("[Xl0000680.xls]'2107'!A3",工作表連結)

但試了幾次,都無法用您的方法動態連結到工作表中,可以再指教一下嗎?感謝!

===============================================================
另外,也謝謝hcm19522大大的幫忙,原本是用這方法的,但用個十年,怕寫的太長,所以想換成這種方式

不過你這個網頁倒是個好學習excel的地方,已加入收藏,感謝!
作者: 准提部林    時間: 2021-7-18 15:14

回復 9# ymes

=HYPERLINK("#'"&RIGHT($A$1*100+$C$1,4)&"'!"&ADDRESS(ROW(A3),COLUMN(A1)),INDEX(INDIRECT("'"&RIGHT($A$1*100+$C$1,4)&"'!A1:G13"),ROW($A3),COLUMN(A$1))&"")
作者: ymes    時間: 2021-7-18 16:26

本帖最後由 ymes 於 2021-7-18 16:37 編輯

回復 10# 准提部林

再次感謝大大,但出現了一點小問題:

時間在2121.07時,會出現1的連結;2121.08時,會出現111的連結,其餘時間點沒出現任何東西,

目前的作法是,後半段部份改成紅色地方,如下所示

=HYPERLINK("#'"&RIGHT($A$1*100+$C$1,4)&"'!"&ADDRESS(ROW(A3),COLUMN(A1)),"連結")

但想想,大大先前的作法似乎是有涵意?

另外,想再問一下:若插入一張圖案,有辦法按下這圖案連結到上述的方法到2107、2108、2109……工作表的A3嗎?
作者: 准提部林    時間: 2021-7-18 17:19

回復 11# ymes

看看:
[attach]33674[/attach]
作者: ymes    時間: 2021-7-18 19:05

回復 12# 准提部林

太感謝您了,以後碰到相關的問題,也可以用此方法解決

謝謝!
作者: ymes    時間: 2021-7-19 23:03

回復  ymes

看看:
准提部林 發表於 2021-7-18 17:19

不好意思,抱著學習的心態,我又來提問了,想了很久,嘗試用offset、match等都失敗,

希望能再幫忙解惑,問題有二個:

一、如何在[資料輸入]工作表裡直接輸入資料,然後在[[呈現表格]工作表的對應日期中出現?

二、如圖所示,輸入資料後,在黃色圖塊裡,也出現內容?
作者: 准提部林    時間: 2021-7-20 11:22

回復 14# ymes


資料輸入 K2:
=INDEX(B:H,INT(ROW(A7)/7)*2+1,MOD(ROW(A7),7)+1)&""

呈現表格 A5:
=IFERROR(VLOOKUP(A4,資料輸入!$J:$K,2,),"")
作者: ymes    時間: 2021-7-20 12:49

回復 15# 准提部林


再次感謝!期望您一切順心

感謝!




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