顯示具有 office 標籤的文章。 顯示所有文章
顯示具有 office 標籤的文章。 顯示所有文章

2022年5月28日 星期六

[Excel]亂數公式

 


Excel 產生各種亂數的公式整理與函數教學
https://blog.gtwang.org/windows/excel-random-number-generation-formula/

用C產生常態分佈的數值
https://koukaipan.pixnet.net/blog/post/24159101

2021年12月25日 星期六

[Excel]鎂光燈聚焦效果

不錯的教學,學起來

https://www.youtube.com/watch?app=desktop&v=2UoJp6iLz-E&feature=youtu.be





2021年5月3日 星期一

Excel] VBA 檔案處理



Excel VBA 檔案目錄選擇對話框使用教學與範例
https://officeguide.cc/excel-vba-file-folder-selection-dialog-tutorial/


Excel VBA 程式設計教學:檔案輸入與輸出
https://blog.gtwang.org/programming/excel-vba-file-input-and-output/


Excel VBA 使用 Split 函數分割字串、放入陣列教學與範例
https://officeguide.cc/excel-vba-function-split-text-string-tutorial/

2021年4月28日 星期三

[Excel] VBA呼叫DLL,然後執行

 也不是很清楚怎用......

試過好像都有問題,放棄

Make a C# DLL and use it from Excel VBA code
http://csharphelper.com/blog/2013/10/make-a-c-dll-and-use-it-from-excel-vba-code/

Turn a simple C# DLL into a COM interop component
https://stackoverflow.com/questions/7092553/turn-a-simple-c-sharp-dll-into-a-com-interop-component

如何正確的在VBA/VB中引用C#/VB.NET開發的DLL
https://www.twblogs.net/a/5b8144a72b71772165abc5c7

HOW TO CALL A C# .NET CLASS LIBRARY FROM EXCEL VBA: GUIDED EXAMPLE
http://maxwellmckinnon.com/blog/2016/10/06/how-to-call-a-c-net-class-library-from-excel-vba-guided-example/

2021年4月27日 星期二

[Exce[] 對應的就是工作簿的BuiltinDocumentProperties 屬性及CustomDocumentProperties 屬性

原來 用CustomDocumentProperties,要這樣設定....又學會了


工作簿之內建文件屬性及自訂文件屬性
https://blog.xuite.net/crdotlin/excel/7698928

2021年4月17日 星期六

[Excel]Study

 

插入欄,H是新欄
Columns("H:H").Select
Selection.Insert Shift:=xlToRight


刪除欄
Columns("I:I").Select
Selection.Delete Shift:=xlToLeft


選取直column
Range("A2").Select ' 選取A2儲存格

Range(Selection, Selection.End(xlDown)).Select ' 選取下方所有儲存格範圍

ActiveCell.Offset(1, 0).Select ' 移至下一個儲存格位置
ActiveCell.Offset(0, 1).Value = XXX  ' 設定內容至目前儲存格的下一欄位置

選取全範圍
Range("A2").Select     '為選定儲存格A2。
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select '此行指令用於自動偵測選取儲存格內有資料的範圍 (即快速組合鍵Ctrl + Shift + End)

Sheet 新增
WorkAheets.add  '新增一個工作表
WorkSheets.Add()="New Sheet"
WorkSheet,Add after:=WorkSheets(1)     '新增在第一個工作表之後的一個工作表
WorkSheets.Add before:=WorkSheets(2)    '新增在第二個工作表之前的一個工作表



得知選取範圍右下角
Range("A1").Select '設定選取位置的起點,快速鍵 Ctrl + Home data_end = Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Address ' 取得資料最右下角的儲存格位置,例如:J250

選取全部空白儲存格,然後刪除
Range("A1").Select ' 選取A1儲存格,快速鍵 Ctrl + Home
Selection.SpecialCells(xlCellTypeBlanks).Select ' 選取空白儲存格
Selection.EntireRow.Delete ' 刪除空白列


加入清單
Sub unitmenu '單位清單
Columns("F:F").Select ' 選取F欄
With Selection.Validation ' 自訂清單內容
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Lesson1,Lesson2,Lesson3,Lennon4" ' 清單內容
End With
End Sub



Chart export to image file
chart.Chart.Export Filename:=ActiveWorkbook.Path & "\bar.jpg", filtername:="jpg"  ' 匯出成圖片

2021年2月18日 星期四

[Excel]外部連結取得網頁資料,編輯更新現有連線

看看...

Excel外部連結取得網頁資料,編輯更新現有連線
https://www.b88104069.com/archives/4400

2015年5月19日 星期二

2015年5月16日 星期六

[Excel] 中位數 眾數 截尾平均數 溫塞平均數 與 QUARTILE 函數

找到的介紹,原本不懂得,終於打通了...^^

中位數:
MEDAIN(1,2,3,4) 得到 2.5

眾數
MODE(1,1,2,3,4,5) 得到 1

截尾平均數
將分數由小到大排列,排名第1/4的值稱為Q1,稱為第一個四分位數。排名2/4的值為Q2,稱為第二個四分位數,這其實也是中位數。排名3/4的值稱為Q3,稱為第三個四分位數。
將Q1以下的數值和Q3以上的數值排除,計算剩下數值的平均數,就是所謂的截尾平均數

溫塞平均數
Q1以下的數值和Q3以上的數值,並不是被排除,而是分別用Q1或Q3取代,然後計算平均數,就是溫塞平均數。
例如為1, 2, 3, 4, 5, 6, 7, 8, 9, 10。Q1和Q3分別為3.25和7.75。因此資料變為3.25, 3.25, 3.25, 4, 5, 6, 7, 7.75, 7.75, 7.75,其平均值為5.5,這就是溫塞平均數。

PS:
Excel的QUARTILE函數可計算Q1和Q3。
鍵入「=QUARTILE({1,2,3,4,5,6,7,8,9,10},1)」,可得到Q1為3.25.其中大括號內就是資料,大括號外的1表示Q1.若鍵入「=QUARTILE({1,2,3,4,5,6,7,8,9,10},3)」,可得到Q3為7.75。

[Excel]平均數,幾何平均數,調和平均數

平均數:
AVERGE(D2:D100);

幾何平均數:用於平均改變率,平均成長率,平均比率
GEOMEAN(B2:B10);

調和平均數:倒數平均數
HARMEAN(B2:B100)

[Excel]使用COUNTIF函數來計算某限定範圍內符合準則的數量

不錯的介紹喔..
http://wilddog125.blogspot.tw/2008/09/excel-countif.html

原來還可以這麼用:
因為Excel會把引號內的敘述(">=AVERAGE(B2:B6)")當做是單純的文字,而不會把 AVERAGE()當做函數去計算平均值。
所以正確的用法是~
=COUNTIF(B2:B6,">="&AVERAGE(B2:B6))
把AVERAGE()放在引號之外,先算出平均值,&運算子可以把AVERAGE算出來的平均值和">="連接成一組文字,再送給COUNTIF()去計算。這樣就可以讓COUNTIF()使用動態的條件,而不再是固定的數字、表示式或文字囉。

學起來....^^

2015年5月5日 星期二

[Excel] 使用RANK函數來求出數值排序

不錯的文章,又學會了....YA!

使用excel中的RANK函數來求出數值排序或成績名次排名 

http://softcans.blogspot.tw/2014/10/excel-rank-function.html

[Excel]安裝分析工具箱

按最左上角"往下箭頭",選擇 "其他命令"


選擇分析工具箱,案"執行"

勾選"分析工具箱",按 "確定"

有了資料分析的東西了.....YA!!