分類
Excel 未分類

Excel vba | 存檔時,將存檔的檔名自動生成儲存格的文字

Excel vba 存檔的檔名為儲存格的文字,若我們另存新檔,EXCEL檔名要命名為,工作表1的A1儲存格文字,
我們先建立一個按鈕,開啟巨集,在巨集內加入下述程式碼:

FileNameALL = Worksheets(“工作表1”).Range(“A1”).Value             ‘抓工作表1的A1值
Application.Dialogs(xlDialogSaveAs).Show (FileNameALL)

就完成了唷 🙂 接著只要存檔時,該按鈕就會執行上述VBA程式,就會進入存檔時的畫面了 🙂

分類
Excel 程式、軟體應用 未分類

Excel | 去除字串空白函數:TRIM、SUBSTITUTE

冷冷cc在處理訂單資訊時,有時會有一堆字串,夾帶了很多空白要處理,處理以後的字串,可以拿來做更多的拆解應用,這個時候,因為空白會算一個字元,所以就會很難處理和應用,excel的函數可以幫您解決這個問題唷!

就讓我們一起看下去吧!


使用TRIM,去除頭尾部空白,中間的空白不會去除

例:B3:” 我 是 誰 ” (最前方和最後方各有一個空白)

=TRIM(B3)

輸出結果:”我 是 誰” (只剩下中間的空白,前後空白都不見了)


使用SUBSTITUTE,去除字串全部的空白

例:B3:” 我 是 誰 ” (最前方和最後方各有一個空白)

=SUBSTITUTE(B3,” “,””)

輸出結果:”我是誰” (空白全沒有了)


可以參考下圖圖示範例唷!謝謝!

分類
Excel 未分類

Excel】查兩個日期之間的天數

excel計算兩個日期之間的天數很簡單,

主要就是【兩個日期的儲存格相減】就可以了唷!

但是,也請在那個公式的儲存格的地方,選【數值】的格式,

才會跑出天數唷,謝謝!!

分類
Excel 未分類

Excel vba】控制流程與迴圈

1. If-Then

If 條件 Then
敘述
End If

2. If-Then-Else

If 條件 Then
敘述
Else
敘述
End If

3. If-Then-ElseIf-Else

If 條件 Then
敘述
ElseIf 條件
敘述
ElseIf 條件
敘述
Else
敘述
End If

(繼續閱讀…)

分類
Excel

Excel vba】Excel亂碼,csv格式亂碼如何正常顯示?另用Excel匯入就搞定!

如果你常處理網路訂單,或是自行開發網站程式,如wordpress訂單要匯出等等,有時會發生匯出匯入的excel亂碼問題,

像是大陸電商平台的訂單匯出excel,結果是亂碼,真的很讓人頭痛 ><

該怎麼解決呢?

 

下方就是讓人心酸難過的畫面 ><

 

解決方法1(對,目前提供的解決方法只有1):

資料 > 從文字檔
接著,選取你的csv檔案,匯入,搞定!

 

 

因為用這個方式匯入,他會讀取你的文字編碼,所以可以依你的文字編碼來進行轉換處理,很方便唷!

 

解決方法是有很多,這個算是不用用其它工具就可以解決的方法,大家也再請參考!

分類
Excel 冷冷cc

Excel】隨機抽樣抽籤分組並列出組別 (適用excel2003~2007)

因為之前有要幫同學排學生考試的位子,跑隨機抽樣分組的excel,自已研究了一下,我提供了一個方法給大家參考參考(參照上圖例):

1.【第一欄】先列人數或相關資訊
2.【第二欄】用【=rand()】跑隨機,然後利用右下角的十字往下拉
3.【第三欄】輸入公式【=”B”&RANK(C1,C$1:C$10)】,然後利用右下角的十字往下拉
4.【第四欄】輸入【=INDIRECT(D1)】,然後利用右下角的十字往下拉
5.【第六欄】把組別表格列好,裡面依序填入【=E1】至【=E10】

最後每按一次【F9】就會自動進行隨機排序嘍!!
所以隨機排序好以後請把分組資訊選起來按【右鍵】>【複製】,
再找個地方【右鍵】>【選擇性貼上】>【選”值”】,搞定!

【=”B”&RANK(C1,C$1:C$10)】此公式說明, 先把它拆成兩個部分:

  • “B” :指的是文字 B
  • rank(C1,C$1:C$10) :C1是亂數,所以是指C1到C10之間的C1亂數排名
  • 中間用 ‘&’ 就可以把文字 B 及 rank 的數字(假設 rank 後是1)連起來變成 B1 嘍!

【=INDIRECT(D1)】說明(先參照上圖例):

  • E1的表格裡輸入 =INDIRECT(D1) =上方圖例的B9 =圖上的’第九位’了

如果不想要把公式列出來,那就把欄給隱藏起來吧,而這個方法還不錯用…排梅花陣或是分男生組分女生組也行,只需把rank的區域分開各別做就可以了!


還有一個方法是用choose,不過chooes在excel2003會有區域值的限制,區域限制好像30筆吧…

所以還是不要用choose的方法嘍…orz

分類
Excel 未分類

Excel】時間格式調整-補0方法

有時候您輸入時間以後,格式會跑掉,除了利用【儲存格格式】>【數值】的地方來調整時間為日期外,利用函數來調整也是個不錯的方法唷!

如a1的時間為:2016/11/3
如果您想要另外輸出格式為 b1:20161103

請在b1的地方輸入:

=year(A1)&RIGHT(“0″&MONTH(A1),2)&RIGHT(“0″&DAY(A1),2)

即可完成唷,謝謝!

說明:

year(A1)
取年份2016

RIGHT(“0″&MONTH(A1),2) 
取月份十位數11,原理為取右邊的2位數字,所以會鎖定十位數

RIGHT(“0″&DAY(A1),2) 
取日期十位數03,原理為取右邊的2位數字,所以會鎖定十位數

參考來源:點我

分類
Excel 未分類

Excel】excel儲存格中的公式函數如何隱藏不顯示出來-利用保護工作表方式處理

防止在資料編輯列上顯示公式

附註:此程序同時可避免含有公式的儲存格被編輯。

  1. 選取含有欲隱藏公式的儲存格範圍。 您也可以選取不相鄰的範圍或整份工作表。
  2. 在 [常用] 索引標籤的 [儲存格] 群組中,按一下 [格式],再按一下 [儲存格格式]。
  3. 在 [儲存格格式] 對話方塊的 [保護] 索引標籤上,選取 [隱藏] 核取方塊。
  4. 按一下 [確定]。
  5. 在 [檢閱] 索引標籤的 [變更] 群組中,按一下 [保護工作表]。
  6. 確定已選取 [保護工作表與鎖定的儲存格內容] 核取方塊,然後按一下 [確定]。

顯示或隱藏公式

http://office.microsoft.com/zh-tw/excel-help/HA102430137.aspx?CTT=1

資料來源:點我

分類
Excel 未分類

Excel】刪除Alt+Enter換行符號的方法,用clean函數

excel換行通常都會用 alt+enter 來處理

若要利用函數公式來快速取消,可以利用 【clean】函數來完成唷

CLEAN函數可以删除文本中不能打印的字符。

假如A1格包含了換行符號,我們可以在B1格中輸入公式:

=CLEAN(A1)

即可删除換行符號。

資料來源:http://fjanchen.blogspot.tw/2015/10/excelaltenter.html

Exit mobile version