贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

網友問到:在 Excel 的工作表中輸入一些數字(例如電話號碼),可能會遇到的一些問題,例如:

●第一個字若為0,可能會被 Excel 自動消去,輸入0930123456變為930123456。

●想要自動為電話加上「-」,輸入0930123456變為0930-123456

●改變電話格式為電話加上「()」,輸入0227481234變為(02)27481234

●想要自動為電話加上「+886」,輸入0930123456變為+886930123456。

●...

以為電話加上「+886」當例子,通常你需要使用設定儲存格的數值格式,透過自訂格式輸入「"+886"@」,即可在輸入一個電話數字後,自動轉換為+886起始的電話,而原來要儲存的電話內容並不會改變,因為只是顯示的格式改變而已。

這個結果會讓你的電話號碼被視為「文字」,若是改成格式:"+886"##########,則同樣的電話號碼輸入後會被視為「數字」。

若是你想要在輸入10碼的手機電話:0930123456,想要顯示+886930123456

則可以自訂格式:"+886"#########

手機電話有10碼,但上式的「#」只有9個,這樣第1碼的0就不會顯示了。

其他自訂格式,例如:

0###-######:將電話號碼輸入的第一個0被Excel省略,再以顯示格式方式重現。而第4和第5碼的中間會自動加上「-」。

(0#)####-####:將電話加上「(、)、-」。

vincent 發表在 痞客邦 PIXNET 留言(3) 人氣()

在使用電腦建立文件,不管是 Word、Excel、PowerPoint 軟體,表格是高頻率使用的物件。在教學歷程中發現,常有人搞不清楚在表格中垂直方向、水平方向是欄(column)還是列(row)?

最近有人提及十幾年前我是如何教他們的:參考下圖,看中文字凸顯的一筆劃就知誰是垂直、誰是水平了!這樣你也記得下來嗎?

在 Excel 中位址以「欄名列號」來表示,所以稱A欄、B欄、...,稱第1列、第2列、...。

vincent 發表在 痞客邦 PIXNET 留言(4) 人氣()

有網友問到想要在 Excel 中製如下圖的萬年月曆,可以使用微調按鈕來調整西元年和月份,即可產生各年各月的月曆表,該如何處理呢?

因為要使用「微調按鈕」,所以你的 Excel 必須先啟動「開發人員」功能表。

選取[開發人員/控制項]中的[插入]選單中的「微調按鈕」。

在工作表中建立一個微調按鈕來調整年的數字,並在[控制項格式]對話框中的[控制]標籤下設定:

最小值/最大值:設定要調整的年份,本例為1968/2068。

遞增值:1,即每按一下會增/減 1 年。

儲存格連結:選取儲存格A1。

相同做法來設定月份的微調按鈕,並設定:

最小值/最大值:設定要調整的月份,本例為1/12068。

遞增值:1,即每按一下會增/減 1月。

儲存格連結:選取儲存格G1。

儲存格A3:=DAY(DATE($A$1,$G$1,1)-(WEEKDAY(DATE($A$1,$G$1,1),1)-1)+
COLUMN(A:A)-1+(ROW(1:1)-1)*7)

DATE($A$1,$G$1,1):找出指定年和月之當月第1天的代表數值。(本例為42005)

WEEKDAY(DATE($A$1,$G$1,1),1)-1:指定WEEKDAY傳回值為1~7代表星期日到星期六。該式的傳回值代表指定年和月之當月第1天在一週7天的那個位置。(本例為4,表示2015/1/1在第一週的第五個)

DATE($A$1,$G$1,1)-(WEEKDAY(DATE($A$1,$G$1,1),1)-1):計算指定年和月之第1週的第1天的日期。

COLUMN(A:A)-1+(ROW(1:1)-1)*7):用於調整公式向右/向下複製時日期的增加。(往右增加1天,往下增加7天)

最後,再利用 DAY 函數取出第一個日期的日數值。

複製儲存格A3,貼至儲存格A3:G8。

vincent 發表在 痞客邦 PIXNET 留言(4) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼