廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。
顯示具有 excel 標籤的文章。 顯示所有文章
顯示具有 excel 標籤的文章。 顯示所有文章

2017年10月19日 星期四

【解答】為什麼我用函數sum算學分數加總是錯誤的?

在excel中若您的儲存格格式原本是文字,把它改作通用格式時,原本的文字數字不會自動數字,要儲存格有變更才會有作用,那excel要如何知道是文字數字或是純數字,可以看輸入後資料是靠右顯示(數字),靠左顯示(文字),但是一般人為了美化都會將數字置中對齊,以致於無法用這個規則來判斷,在excel2003是沒有任何提示,在excel2007會在儲存格左上角用綠色三角形來提醒,但是在excel2010它的提醒變成淺黃色,不仔細看會看不清楚,在excel2013又變成沒有顯示,excel2016則又變藍色提示,最簡單判斷方式,就是將數字複製到沒有設定的儲存格,選擇貼上值,就會清楚的看出來。

1.在excel2003上,學號A002的學分數3左上角沒有任何提示

2.在excel2007上,學號A002的學分數3左上角有綠色三角提示

3.在excel2010上,學號A002的學分數3左上角有淺黃色三角提示

4.在excel2013上,學號A002的學分數3左上角沒有任何提示

5.在excel2016上,學號A002的學分數3左上角又有綠色三角提示

6.若數量少可以點選左上,按【轉換成數字】

7.若您選擇勿略則上角的三角形會不見,格式是通用也不會顯示

8.利用公式會自動轉換型別的特性用加0來強迫變成數字

9.再選擇性貼上,選貼上值

10.所有的學分數加總就變成正常
範例檔案下載: http://download.bestdaylong.com/f483.htm
有問題的學分加總

2017年9月25日 星期一

excel功能區和儲存格格式的跨欄置中差異

在Excel會有二個地方有跨欄置中,一個是功能區的跨欄置中,這個會將儲存格合併成一格,另一個是在儲存格格式的跨欄置中,這個顯示時感覺是合併儲存格的跨欄置中,但是只是一個儲存格有作用,但是在VBA中,若有使用columns來選取欄位時,使用功能區的跨欄置中,會將合併的欄位都選取,而用儲存格格式的跨欄置中,則只會選取單一欄位。

1.用功能區的跨欄置中,是合併儲存格再將值顯示

2.利用儲存格格式的水平【跨欄置中】,則只有選取單一儲存格

3.利用VBA的columns選取單一欄時,會將有合併存格的欄位都選取

4.另一個只會選取一欄

2017年8月29日 星期二

如何透過excel將多個PDF檔案加入不同的密碼

因為使用Arcobat PDFMake可以將pdf整批加密,但是密碼都是一樣,若您要將每個pdf檔案都設定成不同的密碼,就只能透過批次檔的方式來轉檔,到網路上找到python轉pdf加密程式,再配合excel的操作介面,讓網友可以一次輕鬆將pdf檔案加密,試用版本一次只能轉換3個檔案,若註冊則不會有檔案數量的限制,也不會每次執行都出現數量提醒。

1.解壓縮會看到4個檔案,點選PdfAddPassword.xls

2.點選【1.選取您要處理的檔案】

3.選取要加密的PDF檔案/按下【確定】

4.輸入每個檔案要設定的密碼,再點選【2.開始加密PDF檔案】

5.沒有註冊每次執行都會出現提醒畫面

6.加密完成,點選【確定】

7.加密的pdf檔案會放在原pdf檔案目錄下的output資料夾

8.開啟pdf出現請輸入密碼
檔案下載: http://download.bestdaylong.com/f468.htm

2017年4月19日 星期三

ExcelVBA變數有沒有宣告有差嗎?

我之前學VBA也是有一樣的問題,沒有宣告也可以使用,那為什麼要宣告,所以早期我寫的VBA也是沒有在宣告變數,當網友使用時,跟我說有錯誤時,我才發現它的工作表是用數字命名,偏偏在VBA中的工作表有兩種表示方式,一個是用名稱另一個則是用索引來表示,索引就是數字,所以當您把工作表命名成5,它則會找第5個工作表,若資料表太少,就會出現【陣列索引超出範圍】,或剛好工作表數量有,則執行的結果也是預期的,所以後面在寫VBA時,就很安份的就會宣告變數來告知要使用的型別。
  
1.這是一支VBA在指定工作表(A2)的儲存格A1寫入您要指定的儲存格B2的值
  
2.二支程式只差別在一個有宣告文字型別的strSheetName
  
3.按【沒使用變數】會出垷錯誤,按下【偵錯】
  
4.strSheetName是數字型別
  
5.另一支有宣告的strSheetName則是文字型別
範例檔案下載:http://download.bestdaylong.com/f406.htm

2017年4月5日 星期三

如何使用yahoo帳號在excel寄送email

之前是用gmail當範例,有網友在youtube影片中留言,問是否有yahoo的版本,我本身有yahoo帳號,所以就幫把smtp改成yahoo的smtp,結果出現無法寄出,是無法連線到伺服器,我以為是yahoo密碼記錯了,就用網頁登入,看到一封標題為【未預期的登入舉動】,內容是說明我有啟用【二次登入驗證】要到https://login.yahoo.com/account,登入並取得應用程式密碼,再用那個密碼寄信就可以成功寄出。

1.收到yahoo的通知信

點左邊【帳號安全性】/右邊的【產生應用程式密碼】

3.選【桌面版Outlook】/【Generate】

4.將這組密碼拿到excel去寄信

5.就可以看到yahoo寄出的email

2017年3月10日 星期五

解決excel輸入函數時不會動作只顯示函數

在excel中我們可以將儲存格的格式設為文字,這樣就可以輸入前面有0的手機號碼,改天這個欄位要輸入公式或函數時,就會變成顯示公式或函數不會有結果,這時候要到格式中將格式從文字改成通用格式,改完以後要在原本的公式或函數最後面按下enter才會顯示結果,這是因為您設定的格式,要在下一次資料有改變時,才會套用,所以才需要在原公式中的最後按下Enter按鍵。

1.將文字格式改成通用格式

2.在原公式最後按下Enter

3.就會顯示原本的結果

2017年2月22日 星期三

如何利用excel函數來做題庫拆解過程

一般人會認為這個功能要寫VBA程式才可以做到,若是利用輔助欄位及函數find、MID、LEN、LEFT也是一樣可以達到目的,只是步驟會比較多一點,它跟寫程式一樣,要先針對題庫找出規則,再依規則去把您要的部分取出來,底下是整個做法,因為有很多觀念要說明,所以有錄一個youtube的教學,若看不清楚的人,可以再看youtube的解說版。



下載範例Excel檔案

2.這是一列一個題庫

3.我們想要做的就是把它切成
【題號】【題目】【答案】【選項1到4】

4.由題目中找到7個惟一的規則

5.用函數find找出.出現的位置,並往下復製
其它幾個作法類似

6.最後一個出現的位置,我們用函數len+1來表示

7.用left取出題號

8.利用mid取出題目

9.答案是右括號出現位置的前一碼,取一個字元

10.答案1到4利用同一個公式就可以做到


2017年1月10日 星期二

excel如何設定有彈性的格式化條件

這是學員問的問題,他有一個灯絲檢驗表,每次輸入一個規格,會有不同的格式化條件,他希望可以做作成有彈性的表格,只要輸入後就可以自動檢查輸入的範圍是否正確,若不正確就顯示紅色字體,因為他要檢查的二個數字區間都會有減號,所以我們就利用find函數找出減號的位置,再利用left取到左邊的數字(減1是不要選到減號),再利用mid取出減號右邊的數字(加1是不要選到減號),因為要輸入要取出的字串長度,輸入100是因為不會用到這麼多,也可以用len函數會比較好,因為用left跟mid取出的數字是字串,要再用 value函數來讓它變成數字,最後再用輔助欄位2跟輔助欄位3來設定格式化條件,先設定1欄,其它的再用複製格式來達成,若不想看到輔助欄位1.2.3,再將這3列輔助欄位隱藏就可以。

  
1.輔助欄位1,用find找出減號位置
  
2.輔助欄位2用value跟left
  
3.輔助欄位3用value跟mid
  
4.選取B欄再做格式化設定


5.點選複製格式將B欄複製到CEF欄
範例檔案下載: http://download.bestdaylong.com/f353.htm

贊助

彰化一整天粉絲團

About Me

我的相片

很多人問我為什麼叫"一整天",其實這是有原故的.有一天看一本書.就是說如何介紹自己.裡面說到如何讓別人對你的名字有印象.就要讓別人跟你的名字或是身體的一些特徵有關.比如很胖.就會被別人取小胖或是胖子.或是跟名字有關的諧音,那天看布袋戲中有一個叫”一頁書”的角色.所以我就想我的名字.可以想出什麼字出來.結果我把我的名字"明和",拆成日月和,日月和在一起,就代表白天晚上都在一起.就取名為"一整天",而這個"一整天"跟我的名字有關也方便別人記憶,後來發現"一整天"這個名詞太常被用,所以就在"一整天"前面加上"彰化"變成"彰化一整天",為什麼要加彰化.因為我老家在彰化,所以以後別人要找我的部落格的話.我都會跟他們說,請到yahoo或是google打"彰化一整天"第一筆出現的就是我的Blog. PS:現在只要輸入"一整天"可以找到.

Google+ Followers