close

913

Excel自動跳出問題

示範檔

範例檔

913.XLSX

結果檔

913F.XLSX

問題1:有程式可以解決嗎?

A欄日期:107.09.05 B欄自動跳出:107.09 前提未超過25

A欄日期:107.09.25 B欄自動跳出:107.10 前提已超過25號自動跳下個月

問題2:有程式可以解決嗎?

若我填寫A欄文字 , B欄自動跳出今日日期。

首先針對問題1,我們要利用IFVALUETEXTMID四個函數來處理資料,

步驟1:在B2儲存格輸入公式:「=IF(VALUE(RIGHT(A2,2))<25,MID(A2,1,6),IF(VALUE(MID (A2,5,2))<12,MID(A2,1,4)&TEXT(VALUE(MID(A2,5,2))+1,"00"),TEXT(VALUE(MID(A2,1,3))+1,"00")&".01"))」後,再將公式複製到B3儲存格,如下圖所示。

【公式解說】

VALUE(RIGHT(A2,2)) 抓取A2儲存格內容天數的2個字元,並將其變為數字。

IF(VALUE(RIGHT(A2,2))<25,MID(A2,1,6),IF(VALUE(MID (A2,5,2))<12,MID(A2,1,4)&TEXT(VALUE(MID(A2,5,2))+1,"00"),TEXT(VALUE(MID(A2,1,3))+1,"00")&".01")) 如果抓取的天數小於25則傳回其左邊6個字元,如果大於等於25時,則抓取月份字元判斷是否小於12若是則抓取第1到第4字元加上月份加1,並設定月份不足2位時自動補0若不是則將年份加1再加上.01

問題2做法如下:

步驟1:在B1儲存格輸入公式「=IF(TYPE(A1)=2,NOW(),"")」或「=IF(TYPE(A1)=2,TODAY(), "")」,如下圖所示。


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()