2405 |
CONCATENATE函數合併資料去除0 |
MONOWANG:「錦子老師,我想請問,要設計一個每月工作日期表(第二列),故使用剛學會的CONCATENATE函數,中間用逗號去分隔,但是後面有空格,就變成了",0,0,0", 如何把這些後面的",0,0,0除掉呢?」
錦子老師:「其實若用CONCATENATE函數解決會將公式變得非常龐大,建議改使用TEXTJOIN函數。
首先統計每一個欄位有日期的儲存格數,點取B3儲存格輸入公式:
=COUNT(B3:B34)
按ENTER鍵完成輸入。
設定欲抓取的資料範圍,點取B3儲存格輸入公式:
= OFFSET(B3,0,0,COUNT(B3:B34)-1,1)
按CTRL+SHIFT+ENTER鍵完成陣列輸入,利用OFFSET函數控制郤抓取範圍,並顯示第一個符合條件的日期所代表數值。
再抓取該日期的DAY為多少?
=DAY(OFFSET(B3,0,0,COUNT(B3:B34)-1,1))
按CTRL+SHIFT+ENTER鍵完成陣列輸入,顯示第一個符合條件的日期的DAY值。
最後要顯示所有的符合件日期的DAY值並用逗號分隔。
=TEXTJOIN(",",0,DAY(OFFSET(B3,0,0,COUNT(B3:B34)-1,1)))
按CTRL+SHIFT+ENTER鍵完成陣列輸入,顯示所有符合條件的日期的DAY值並用逗號分隔。
再複製到C2:M2儲存格。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
部落格相關範例
2021.03.01 |
||
2021.02.26 |
||
2021.01.08 |
||
2020.12.27 |
||
2020.12.21 |
||
2020.11.30 |
||
2020.10.28 |
||
2020.10.27 |
||
2020.10.18 |
||
2020.10.14 |
||
2020.09.11 |
||
2020.08.05 |
||
2020.07.28 |
||
2020.04.28 |
||
2020.02.05 |
||
2020.01.18 |
||
2019.12.29 |
||
2019.12.24 |
||
2019.12.22 |
||
2019.12.21 |
||
2019.12.18 |
||
2019.12.17 |
||
2019.11.26 |
||
2019.11.20 |
||
2019.11.14 |
||
2019.10.24 |
||
2019.10.13 |
||
2019.10.09 |
||
2019.09.21 |
2227Excel搜尋特定欄,若包含該值則複製整列資料-IFERROR、IF、MAX、COUNTIF、OFFSET、ROW、COLUMN、MATCH函數 |
|
2019.09.16 |
||
2019.09.10 |
||
2019.09.10 |
||
2019.09.07 |
||
2019.09.02 |
||
2019.08.30 |
||
2019.08.30 |
||
2019.07.13 |
||
2019.06.15 |
||
2019.06.05 |
||
2019.05.29 |
||
2019.04.03 |
||
2019.03.28 |
||
2019.03.24 |
||
2019.02.12 |
||
2018.05.24 |
||
2018.04.05 |
||
2018.01.05 |
||
2017.02.26 |
||
2017.02.25 |
||
2017.02.24 |
||
2017.02.23 |
||
2017.02.22 |
||
2017.01.31 |
留言列表