iT邦幫忙

1

excel 一星期下拉式顯示

  • 分享至 

  • xImage

大家好:
  請問一下,在excel欄位輸入12,然後使用下拉式功能,就會自動出現12345現在字數。
 那要如何使用如上功能製作一週星期,如112年5月1日起至112年5月7日、112年5月8日起至112年5月14日,有辦法使用下拉功能顯示出每週日期嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
ccenjor
iT邦大師 9 級 ‧ 2023-05-07 14:03:44
最佳解答

A1:
=TEXT(IF(WEEKDAY(DATE(2023,1,1))>1,DATE(2023,1,1)-WEEKDAY(DATE(2023,1,1))+1,DATE(2023,1,1))+(7*(ROW()-1)),"yyyy/mm/dd")&"~"&TEXT(IF(WEEKDAY(DATE(2023,1,1))>1,DATE(2023,1,1)+(7-WEEKDAY(DATE(2023,1,1))),DATE(2023,1,1)+6)+(7*(ROW()-1)),"yyyy/mm/dd")
向下複製到A2:A53儲存格。
https://ithelp.ithome.com.tw/upload/images/20230507/2010988191iMCjb2do.jpg
A1:
=TEXT(IF(WEEKDAY(DATE(2023,1,1))>1,DATE(2023,1,1)-WEEKDAY(DATE(2023,1,1))+1,DATE(2023,1,1))+(7*(ROW()-1)),"E年mm月dd日")&"~"&TEXT(IF(WEEKDAY(DATE(2023,1,1))>1,DATE(2023,1,1)+(7-WEEKDAY(DATE(2023,1,1))),DATE(2023,1,1)+6)+(7*(ROW()-1)),"E年mm月dd日")
向下複製到A2:A53儲存格。
https://ithelp.ithome.com.tw/upload/images/20230507/20109881tF2loiIvZU.jpg

ddovwmk iT邦新手 4 級 ‧ 2023-05-07 15:37:40 檢舉

112年前面可以加入其他文字嗎?

ccenjor iT邦大師 9 級 ‧ 2023-05-07 20:17:53 檢舉

可以。
只要="字串"&公式即可。

ddovwmk iT邦新手 4 級 ‧ 2024-08-28 18:30:50 檢舉

https://rogerhsu0622.pixnet.net/blog/post/120429358

請問一下,若是跟如上網頁同樣的狀況時,如下指令可以使用嗎?
=TEXT(IF(WEEKDAY(DATE(2023,1,1))>1,DATE(2023,1,1)-WEEKDAY(DATE(2023,1,1))+1,DATE(2023,1,1))+(7*(ROW()-1)),"E年mm月dd日")&"~"&TEXT(IF(WEEKDAY(DATE(2023,1,1))>1,DATE(2023,1,1)+(7-WEEKDAY(DATE(2023,1,1))),DATE(2023,1,1)+6)+(7*(ROW()-1)),"E年mm月dd日")

0
IT 癡
iT邦高手 1 級 ‧ 2023-05-06 15:04:05

性質相同於 https://ithelp.ithome.com.tw/questions/10212865
先確定第一個欄位 (比如 C3) 的資料調整出需要格式,接著指示往左或往下拉,如果往左,拉到第七個停止後 (比如到 I3),到第一個的下方幾個欄位 (比如 C5) 輸入 "=I3+1",接著延續前方動作、持續到你要的月曆出現完成

0
海綿寶寶
iT邦大神 1 級 ‧ 2023-05-07 09:58:14

在excel欄位輸入12,然後使用下拉式功能,就會自動出現12345現在字數。

可以
就跟你自動出現12345的方法
一模一樣

0
claireyang
iT邦新手 3 級 ‧ 2023-05-07 11:50:33

如果公式呢
第一個儲存格先輸入開始第一週的日期區間
下一個儲存格輸入以下公式,後面下拉就會帶出之後的每一週日期區間
不知道這是你要的嗎!

=TEXT((DATEVALUE(LEFT(A5,(FIND("-",A5))-1))+7),"yyyy/mm/dd")&"-"&TEXT((DATEVALUE(RIGHT(A5,(FIND("-",A5))-1))+7),"yyyy/mm/dd")

ddovwmk iT邦新手 4 級 ‧ 2023-05-07 15:31:21 檢舉

這樣的話,可以轉成年月日嗎?

ccenjor iT邦大師 9 級 ‧ 2024-08-28 21:13:17 檢舉

A1:
=YEAR(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+1+((ROW()-1)*7))-1911&"年"&TEXT(MONTH(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+1+((ROW()-1)*7)),"00")&"月"&TEXT(DAY(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+1+((ROW()-1)*7)),"00")&"日"&"-"&YEAR(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+7+((ROW()-1)*7))-1911&"年"&TEXT(MONTH(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+7+((ROW()-1)*7)),"00")&"月"&TEXT(DAY(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+7+((ROW()-1)*7)),"00")&"日"
向下製到A2:A53儲存格。
https://ithelp.ithome.com.tw/upload/images/20240828/20109881aeQUmuI4hE.jpg
C1:
=LEFT(TEXT(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+1+((ROW()-1)*7),"YYYY/MM/DD"),4)-1911&MID(TEXT(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+1+((ROW()-1)*7),"YYYY/MM/DD"),5,6)&"-"&LEFT(TEXT(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+7+((ROW()-1)*7),"yyyy/mm/dd"),4)-1911&MID(TEXT(DATE(2024,1,1)-WEEKDAY(DATE(2024,1,1),1)+7+((ROW()-1)*7),"yyyy/mm/dd"),5,6)
向下製到C2:C53儲存格。
https://ithelp.ithome.com.tw/upload/images/20240828/20109881cUHyF2rpoK.jpg

我要發表回答

立即登入回答