1 2 3 4 5 6

廣告

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

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

2020年9月9日 星期三

【Excel教學】如何計算老師每個月輔導課費用

 網友問到他有一個老師每週第8節上輔導課名單,他要自動計算每個月要給老師費用,因為每個月的星期幾的次數都不相同,他希望可輸入每個月的第1天就可以自動計算出費用。



WEEKDAY回傳星期幾

edate傳回幾個月後的日期

if判斷當月才顯示

countif計算每週出現的次數

vlookup查詢一個月星期出現的次數

sumif計算總時數



範例檔案下載:

http://download.bestdaylong.com/f821.htm

計算每月星期出現次數.xlsx



2020年9月2日 星期三

【Excel教學】如何自訂排序規則

 通常在列印簽到單時,會希望可以按單位及職稱來排序,但是excel的預設排序是筆劃,這時候就可以使用自訂排序的功能,但是這個功能有255字數限制,超過的話只能使用vlookup來解決。



使用技巧:無法將儲存格內容複製到自訂格式時,可以先複製到記事本,再由記事本複製到自訂排序就可以。


範例檔案下載:

http://download.bestdaylong.com/f820.htm

自訂單位排序規則




2020年8月19日 星期三

【Excel教學】如何比對文字日期與數字日期(非日期格式)

 這次網友的問題是文字日期與數字的比較,有一點要注意的就是位數要一樣,不足前面要補0,否則會變成610331比1080331還大,若補0則可以正常比較0610331跟1080331,因為文字是由左到右一個一個比較大小。



檔案下載:

http://download.bestdaylong.com/f819.htm

文字日期出生日期及到期日計算方式.xlsx



2020年8月6日 星期四

【Excel網友問題】請問如何用巨集找相對應位置後貼數據

這是網友在討論區上問的問題,能否用巨集自動找相對應的位置後,再貼數據??  希望能做個巨集,自動從B檔案中,找到相對應A檔案的B1然後把數據貼上。
用這個例子教大家使用巨集錄製時,什麼時候要用以相對位置錄製。



網友問題:
http://discuz.bestdaylong.com/thread-38913-1-1.html
請問如何用巨集找相對應位置後貼數據


2020年7月23日 星期四

【Excel工具教學】如何利用Excel作到合併列印功能

一般人合併列印最先想到的就是利用word跟Excel合併的方式,但是如果要用Excel跟Excel合併,好像就無解,因為看到很多人都有這個困擾,所以我就寫了一支Excel的VBA來處理這件事。



 
練習檔案下載:


2020年6月25日 星期四

【Excel教學】如何找出有修實習的學生名單

這是工作上會遇到的問題,因為實習課會有多個老師同時帶不同的學生,原本的名單就會出現很多筆重覆但不同老師的名單,如何找出有修實習的學生名單,這個問題不需要函數,只要將資料複製一份,將老師的欄位移除,再使用Excel的去除重複就可以輕鬆達成。


1.原本的資料有564筆

2.點選【資料】/【移除重複】後就只剩下不重複的47筆資料

2020年2月29日 星期六

【Excel網友問題解答】篩選後如何複製貼上欄位

這是網友在另一篇教學中問到的問題,在Excel中沒辦法貼到不連續的目的地。但是可以先選目的範圍輸入公式(等於來源儲存格)再按Ctrl+Enter快速自動填滿選取公式。




網友問題留言:
https://www.youtube.com/watch?v=aEA1che90Jk
【Excel網友問題解答】Excel如何利用篩選過濾條件並複製資料


2020年1月14日 星期二

【Excel教學】如何在Excel畫出股票K線圖

K線圖是由股票的日期、開盤價、最高價、最低價、收盤價組成,若日期不是日期格式,可以在日期前面加上r就會自動變成日期格式。



插入/其他圖表/股票圖/開盤-高-低-收盤股價圖

上漲線格式/填滿/紅色
下跌線格式/填滿/綠色

範例網址:
http://download.bestdaylong.com/f780.htm
excel下載單支上市股票各日成交資訊_K線圖


2019年12月31日 星期二

【Excel進階教學】如何使用陣列公式找出相同資料最後一筆最大值最小值及最後一筆

這是網友問到的問題,使用if的陣列公式,再加上row與max與min找出最大值最小值及最後一筆列數。



<>代表不等於
陣列公式的用法,輸入公式後,按下ctrl+shift+enter
若成功,公式前後會自動顯示大小括號,若沒有的只會回傳第1筆資料


網友問題:http://discuz.bestdaylong.com/thread-38707-1-1.html
如何列出最後一個最大和最小值


2019年12月19日 星期四

【Excel教學】Excel2016為什麼預覽列印中文會偏右邊

這是最近被問到問題,在Excel是置中顯示,預覽會偏右一點,但是滑鼠點一下就會正常,最後找到原因是因為先設標楷題,再設Arial字型所做成。



問題檔案:
http://download.bestdaylong.com/f779.htm
excel列印中文會偏右邊.xlsx


2019年5月8日 星期三

為什麼Excel無法執行巨集

從網路上下載的excel VBA,第一次開啟都會出現【受保護的檢視 小心,來自於網路的檔案可能有病毒,除非您需要編輯,否則停留在[受保護的檢視]。請點選 【啟用編輯】 ,儲存後下次就不會再出現。第二個訊息是【安全性警告 已經停用巨集。】請點選【啟用內容】,若不小心按到右邊的X,請重新開啟檔案,又會再次出現,若沒有啟用,會出現【無法執行巨集xxxx。該巨集可能無法在此活頁簿中使用,或者己停用所有巨集。】


1.要按【啟用編輯】,只有第一下載執行會出現

2.點選【啟用內容】

3.沒有【啟用內容】就會出現這個訊息

4.若不小心按到最右邊的X,要再重新開啟才會出現【啟用內容】

2019年2月8日 星期五

【網友Excel問題解答】Excel如何排序複合條件的資料

這是網友詢問的問題,因為在excel排序中,若是文字數字會1個字元1個字元比對,會產生9比10大的現象出現,所以要用輔助欄位來解決,將複合欄位拆成兩欄數字,有的資料有~,有的沒有,函數會用到find、left、right、if、iserr、value、len,這時候可以用資料剖析來解決。



網友問題: https://www.facebook.com/f272586/posts/10157136436774461

範例檔案下載:http://download.bestdaylong.com/f711.htm


2018年6月25日 星期一

【Excel教學】mround函數介紹取最接近的基數倍數

一般我們用round是10進位的四捨五入,若是不是十進位的,則可以使用mround函數來解決,若您的基數是用15,則7會顯示0,8則會顯示15。


1.mround的執行結果
範例檔案下載: http://download.bestdaylong.com/f596.htm

2018年5月31日 星期四

【Excel教學】如何用函數subtotal顯示篩選後的自動流水號

Excel教學,如何用函數subtotal顯示篩選後的自動流水號
1.用函數counta是不管有沒有顯示都計數
2.用函數subtotal是只有顯示的儲存格才會計數
3.利用下載上櫃股票每日收盤行情,計算有篩選的自動流水號


2018年5月8日 星期二

【教學】如何利用vlookup查詢重覆值

之前教學有寫過類似的文章,昨天網友有問同樣的問題,一樣是用範圍陣列公式加上countif的作法,底下是操作過程。
相關文章:
http://wordpress.bestdaylong.com/blog/archives/18898
【Excel教學】在Excel如何不增加輔助欄位做到vlookup可以查詢重覆值

1.網友想要的結果是可以依序出現重覆的內容

2.選取要顯示的範圍輸入
=VLOOKUP($E13&COLUMN($1:$4),CHOOSE({1,2},A$2:A$15&COUNTIF(INDIRECT("A$2:A"&ROW(A$2:A$15)),A$2:A$15),B$2:B$15),2,0)),"",VLOOKUP($E13&COLUMN($1:$4),CHOOSE({1,2},A$2:A$15&COUNTIF(INDIRECT("A$2:A"&ROW(A$2:A$15)),A$2:A$15),B$2:B$15),2,0)
接著按下[ctrl]+[Shift]+Enter陣列公式輸入方式

3.將公式往下複製即完成

4.若要解決#N/A問題,可以將公式改成
=IF(ISNA(VLOOKUP($E13&COLUMN($1:$4),CHOOSE({1,2},A$2:A$15&COUNTIF(INDIRECT("A$2:A"&ROW(A$2:A$15)),A$2:A$15),B$2:B$15),2,0)),"",VLOOKUP($E13&COLUMN($1:$4),CHOOSE({1,2},A$2:A$15&COUNTIF(INDIRECT("A$2:A"&ROW(A$2:A$15)),A$2:A$15),B$2:B$15),2,0))
按下[ctrl]+[Shift]+Enter陣列公式輸入方式
範例檔案下載: http://download.bestdaylong.com/f574.htm

2018年5月7日 星期一

【Excel教學】將Excel中各列資料重組為一欄資料

這是網友提問的問題,可以利用Offset、Row、Mod、int與絶對位置的應用,就可以輕鬆的做到。
  
1.先確定要轉換的欄數,這個例子是12
  
2.在另一個工作表A1輸入=OFFSET(工作表1!$A$1,INT(ROW(A1)-1)/12,MOD(ROW(A1)-1,12))
往下複製就會出現我們要的結果
範例檔案下載: http://download.bestdaylong.com/f573.htm


2018年5月2日 星期三

【Excel教學】如何不使用輔助欄位做到自動化的應收帳款

這個問題在5年多前有人問過,那時候的做法要先排序資料,使用輔助欄位,最近學了二個技巧,一個是vlookup不使用輔助欄位可以同時查詢2個以上的條件,另一個是利用範圍陣列公式,讓相同資料變成惟一,今天就用這個技巧,讓每次有新廠商時,只要複製工作表,修改廠商名稱就可以輕鬆的完成。

1.名細工作表不用輔助欄位及排序

2.每次複製新的客戶,只要在B4修改客戶名稱,其他資料會自動顯示

3.要先選取範圍再輸入鍵陣列公式,黃色是關鍵

4.若有新增欄位,只要修改黃色的部分,其它公式都相同
範例檔案下載:http://download.bestdaylong.com/f568.htm

2018年4月17日 星期二

【Excel教學】截取最後一個數字以後的字串

這是在麻辣家族討論版中看到的問題,其中有二個種解法,一個是使用負負得正再用isnumber來判斷,最後再用除零錯誤來排除不符合的條件,另一個是在前面加上負號,若是文字前面加上負號會變成#VALUE!錯誤,再利用某些公式會忽略錯誤的特性把要的值找出來。

1.利用=MID(A2,IFERROR(LOOKUP(1,0/ISNUMBER(--MID(A2,ROW($1:$255),1)),ROW($2:$256)),1),255)來解決,其中的255表示文字最多只能255個

2.改良後=MID(B2,IFERROR(LOOKUP(1,0/ISNUMBER(--MID(B2,ROW(INDIRECT("$1:$" & LEN(A2))),1)),ROW(INDIRECT("$2:$" & LEN(A2)+1))),1),這樣的用法沒有文字大小的限制

3.使用陣列公式=MID(A2,MATCH(1,-MID(0&A2,ROW($1:$255),1)),255),前面加0的就是最後一個數字的下一個開始取,您也可以用其它字元表示結果是一樣的,其中255代表文字最多只能255字

4.改良後使用陣列公式=MID(A2,MATCH(1,-MID(0&A2,ROW(INDIRECT("$1:$" & LEN(A2))),1)),LEN(A2))
這樣的用法文字不會長度的限制
範例檔案下載: http://download.bestdaylong.com/f564.htm

2018年4月11日 星期三

【Excel教學】如何讓excel輸入數字超過11位數時不顯示科學符號

在Excel中若是數字輸入字超過11位數時,儲存格就會自動變成1.23457E+11的表示方法,網友問說要如何讓它顯示原本的數字格式,只要將儲存格的顯示方式改成數字,再將原本顯示的2位小數,改成不顯示小數就可以。

1.若是前面加單引號可以顯示,但是變成文字,若有用函數sum做運算就會變0

2.在格式選【數值】

3.再按二次減少小數顯示

4.正常顯示出原本的數字

2018年3月31日 星期六

Excel教學】無排序相同資料只顯示第一筆或最後一筆

在整理相同資料時,有時候會只要顯示第一筆其它刪除,或是顯示最後一筆刪除,若是不用Excel VBA,可以用countif加相對及絕對位置來解決,最後只要將結果複製貼上值,排序後再將空白資料刪除就可以。
範例檔案下載: http://download.bestdaylong.com/f560.htm

1.在儲存格B2輸入
=IF(COUNTIF(A$2:A2,A2)=COUNTIF(A:A,A2),A2,"")
並將公式往下複製

2.在儲存格B2輸入
=IF(COUNTIF(A$2:A2,A2)=1,A2,"")
並將公式往下複製


贊助

彰化一整天粉絲團