2022年4月10日 星期日

【excel工具】如何將Excel樞紐分析過的資料還成條列式資料

我們用樞紐分析做出來的資料會是一個xy軸資料呈現方式,如果要把它還原,我寫了一支VBA來做這樣的事情,操作說明如下。
1.xy軸的資料呈現方式 


2.輸入欄數4,並按下[開始轉置]

3.處理完後的條列式資料



2022年4月9日 星期六

【Appsheet教學】如何使用appsheet製作收支管理

若您想要用appsheet製作一個簡單的收支管理,可以用virtual欄位來顯示餘額,它的好處是即時運算的結果,若是用欄位只有在新增或是修改時才改變內容值。



序號,項目,日期,收入,支出,備註


餘額的公式如下:

sum(select(收支記錄[收入],[_RowNumber]<[_THISROW].[_RowNumber]))-sum(select(收支記錄[支出],[_RowNumber]<[_THISROW].[_RowNumber]))+[收入]-[支出]



2022年4月5日 星期二

【Excel教學】如何扣除多個休息時間問題

這是網友問到的問題,主要是他的工作時間會有多個上班時間,想要自動減去工作時間中的多個休息時間,看了一下問題要使用vlookup的模糊比對(資料先要由小到大排序),還有累計休息時間,利用上班時間及下班時間自動算出中間的休息時間。




網友問題連結:

http://discuz.bestdaylong.com/thread-39656-1-1.html



如何合併多個相同的Excel檔案

我們有時候會有需要把幾個相同的Excel檔案copy成一個檔案,裡面的格式都相同,這時候你只能一個一個的把檔案開啟,再copy到空白的Excel中,因為這個問題,好像很多人都會遇到,所以我就利用Sendkeys寫了這些動作的程式,如果看得懂的,可以自己行修改使用.


1.假設我要合併的是merger01.xls,merger02.xls,merger03.xls,請把這三個檔案選起來,然後按Enter

 2.選〔視窗〕你會發現Excel一次開始了這三個檔案

 3.這時候去開啟有寫巨集程式的merger.xls

 4.會出現安全性警告,選啟用巨集,如果沒出現,請把Excel的安全性調為中

 5.這是設定視窗的編號

6.在工作列按滑鼠右鍵把VisualBasic打勾

7.按一下設計模式

 8.滑鼠連點二下"合併Excel檔案"


9.你會看到我寫的程式,如果要修改,請在這裡改

 10.把設計模式再按一次,就會變成執行模式,再按"合併Excel檔案"前,請先按"開新檔案"

 11.這是按"合併Excel檔案"前的視窗編號分佈情形

 12.這是合併以後的檔案
練習檔案:










如何一次將多個Excel檔案copy到一個檔案內

之前用Sendkey寫了一篇如何合併多個相同的Excel檔案,發現有些缺點,無法一次用很多檔案,因為這個功能很多人都會用到,因此我把它改寫,改成開啟檔案沒有限制,只要把開啟的檔案名稱都寫在一起,中間不要有空白,程式會自動把所有的檔案都copy到一個空白檔案。

練習檔案:
2009/2/3新增功能
可以加入副檔名,且不用開新檔,合併以後會排序,如果重覆會自動去除
2009/2/19新增功能 加入可以指定合併活頁名稱,加入判斷如果貼上於65535則會自動新增活頁貼上
去除合併會排序及重覆自動去除功能
2009/5/5新增功能
加入第一列可以加入檔案名稱的選項



1. 下載四個練習檔,把它們放在一起,執行mergeradv.xls


 2. 出現安全性警告,請按啟用巨集

3. 開啟一個空白檔案,並把該檔案名稱寫在儲存格B1 儲存檔B2下面,可以寫您要合併的檔案名稱(.xls副檔案名稱可以不用寫)


4. 這是合併後的檔案

5. 程式碼一覽


2022年4月4日 星期一

【Excel工具教學】如何用Excel透過Outlook整批寄電子郵件

之前寫用excel寄信,因為有輸入帳號密碼,對有些人會有使用上的疑慮,所以又寫了這個是透過outlook來寄信,因為是outlook寄,所以在excel中就不用再輸入帳密。




檔案下載:
http://download.bestdaylong.com/f750.htm
用Excel透過Outlook整批寄電子郵件(Email)


2022年4月2日 星期六

【Appsheet教學】如何在複製資料後用mid取出文字並做加法

在appsheet中我們若希望原本是第1章,複製資料時想要自動變成第2章,就要利用文字函數取出文字數字在轉型成數字做運算後再用文字相加把它合併成一個字串。



LINKTOFORM("Work_Form","ProjectID",[ProjectID],"WorkNote",CONCATENATE(left([WorkNote],1),number(mid([WorkNote],2,len([WorkNote])-2))+1,right([WorkNote],1)))




【0 元電商實戰】用 Google 試算表與 GAS 打造 LINE 訂單系統:5 個不可不知的顛覆性設計觀點

在微型創業與個人品牌營運的初期,許多創業者(例如農場養生食品、滴雞精賣家)常面臨相同的兩難:渴望提供顧客順暢便利的線上下單體驗,卻被市面上電商平台高昂的月租訂閱費、交易抽成以及複雜的金流串接手續嚇退。 為了協助堂哥銷售「香純滴雞精」,知名科技創作者蔡明和(彰化一整天)進行了一場極...