2025年3月31日 星期一

Excel:Power Query 合併多張工作表成一頁

Excel:Power Query 合併多張工作表成一頁:

合併多張工作表成一頁(Combine Multiple Worksheets),使用 Power Query 將多個檔案與儲存在單一資料夾中的相同架構合併成一個數據表。 例如,每個月要合併多個部門的預算活頁簿,其中的欄相同,但每個活頁簿中的列數和值數目不同。 設定完成後,就可以套用其他轉換,就像套用任何單一匯入的數據源一樣,然後 重新整理數據 以查看每個月的結果。>

範例:
Excel 檔案 Shop Data by year.xlsx 包含有 2個 Worksheets(2021和 2022),需要將 2個 Worksheets 合併成 1個 Worksheet。

合併多張工作表成一頁(Combine Multiple Worksheets)

Excel 檔案 Shop Data by year.xlsx

首先創建新 Excel 檔案
然後 Data→From File→From Excel Workbook
Data→From File→From Excel Workbook

選擇 Excel 檔案 Shop Data by year.xlsx
選擇 Excel 檔案 Shop Data by year.xlsx

Check Select multiple items→點選 2021 和 2022→Transform Data
Check Select multiple items→點選 2021和2022→Transform Data

Power Query Editor
Power Query Editor

Append Queries→Append Queries as New→Three or more tables→High light 2022→Add→OK
Append Queries→Append Queries as New→Three or more tables→High light 2022→Add→OK

Power Query Editor Append 1→Close & Load
Power Query Editor Append 1→Close & Load

Excel Combine Worksheets 完成,Table 合併 2021和 2022工作表成一頁。
合併 2021和 2022 工作表成一頁

2025年 3月 30日(Sun)天氣報告
氣溫:43.0°F / 6.0°C @ 07:00
風速:每小時 8公里
降雨機會:0%
相對濕度:百分之 85%
天氣:多雲

2025年2月28日 星期五

Excel:SUMIF SUMIFS 函數功能

Excel:SUMIF SUMIFS 函數功能:

SUMIF
可以使用 SUMIF 函數來加總一個範圍內符合指定準則的值。 例如,假設在包含數字的欄中,只想要加總大於 10 的數值。可以使用下列公式 SUMIF(B2:B25,">5")。 e 作筆記軟件 (Note-Taking Software) ,在找尋筆記軟件 (Note-Taking Software) 過程中,了解不少新的筆記軟件,便將筆記軟件的資料記錄作將來參考。

語法:
SUMIF(range, criteria, [sum_range])
SUMIF(條件範圍, "條件",數字範圍)

將產品名稱=Fruit Bananas 加總,結果加總等於 $2475 + $19900 = $22375。
=SUM(C4:C17,J4,F4:F17)

範例 SUMIF 函數

SUMIFS
若想抓出某商品的總金額狀況,可利用SUMIFS函數,將多項條件列進公式中,快速算出多條件加總。

語法:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS(數字範圍,條件1範圍,條件1,條件2範圍,條件2, ...)

範例:
將產品名稱=Fruit Apples Green 和 Shop = WA 加總,結果加總等於 $12000 + $30000 = $42000。
=SUMIF(F4:F17,C4:C17,H4,B4:B17,H5)

範例 SUMIFS 函數

引數名稱

描述

Sum_range    (必要)

要加總的儲存格範圍。

Criteria_range1    (必要)

使用 Criteria1 測試的範圍。Criteria_range1  Criteria1 組成一組搜尋配對,用來在範圍中搜尋特定準則。 找到範圍中的項目後,即相加其 Sum_range 中的對應值。

Criteria1    (必要)

此準則定義要相加 Criteria_range1 中的哪個儲存格。 例如,準則可以輸入為 32">32"B4"apples"  "32"

Criteria_range2, criteria2, …    (選用)

其他範圍及其相關準則。 您可以輸入多達 127 組範圍/準則。

 常見問題

問題

描述

顯示 0 (),而非預期的結果。

如果您測試的是人名等的文字值,請確定 Criteria1,2 放在引號內。

如果 Sum_range 中有 TRUE FALSE 值,結果就會不正確。

Sum_range</c0> TRUE FALSE 值的評估方式不同,因此可能會在兩者相加時導致非預期的結果。

Sum_range 中的儲存格若包含 TRUE,即會評估為 1 包含 FALSE 的儲存格,即會評估為 0 ()

最佳做法

請執行此動作

描述

使用萬用字元。

 criteria1,2 中使用萬用字元 (例如問號 (?) 和星號 (*)) 可以協助您找到類似但不完全相同的相符結果。

問號可以比對任何單一字元。 星號比對任何一串字元。 如果您要尋找真正的問號或星號,請在問號前鍵入波狀符號 (~)

例如,=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") 將會加上名稱開頭為 "To" 且結尾可能不同的所有執行個體。

瞭解 SUMIF SUMIFS 之間的差異。

SUMIFS SUMIF 兩者的引數順序是不同的。 更明確地說,sum_range 引數在 SUMIFS 中是第一個引數,但是在 SUMIF 中卻是第三個引數。 這是使用這些函數時發生問題的常見原因。

如果您要複製並編輯這些類似的函數,請確定依照正確的順序排列引數。

為範圍引數使用相同的列和欄數。

Criteria_range</c0> 必須包含與 Sum_range 引數相同的列數及欄數。


部分資料來源:Microsoft官方網頁

2025年 2月 28日(Fri)天氣報告
氣溫:41.0°F / 5.0°C @ 07:00
風速:每小時 3公里
降雨機會:0%
相對濕度:百分之 95%
天氣:局部有雲

2025年1月1日 星期三

踏入 2025年,新的開始

踏入 2025年,新的開始:

去年 2024是筆者最少寫 Blog 的一年,主要原因是 2024年初,筆者找到一份工作,工作的性質和行業都同已往是不一樣,所以今年都在忙於應付工作的需要和改變,終於經過了幾個月的訓練和修正,現在都算是上手了,總算是過了關。在新的一年第一天(2025年 1月1日)回顧過去的一年和計劃今年,希望可以寫多些好博文(Blog),更希望 2025年世界和平和大家身體健康!

筆者 2024年的計劃:
DIY – ESP8266 繼續研究
DIY – FPGA 繼續研究
DIY – ESP32 Bluetooth / USB 研究
DIY – IoT 研究
DIY – Android 繼續研究

筆者回顧過去一年(2024年),在今年 2月終於找到一份正式工作,開始要面對不同的挑戰,迎接每一天!由於工作忙碌,所以今年的博文(Blog)數量大大減少!在 2024年祇有 13 篇,比較 2023年(62篇)少了篇!2024年網頁瀏覽量是 406,409人次(2024年平均每日人 1113次,2023年平均每日 288人次),累計總瀏覽量 1737777人次,希望 2025年能夠持續努力寫博文 (Blog) 和實現目標!

2024年除夕煙花。(模擬圖片)(圖片來源:香港旅遊發展局提供)
Blogger Bugworkshop 2024年有 406,409 瀏覽人次(總瀏覽1,737,777人次)

Blogger Bugworkshop 歷年的博文(Blog)紀錄
BugWorkshop 的 Blog 紀錄:

Year

BSP

Blog

累計 Blog

瀏覽量

累計瀏覽量

2010/2/7

Yahoo

0

0

0

0

2010/12/31

Yahoo

191

191

17906

17906

2011/12/31

Yahoo

311

504

?

?

2012/4/7

Yahoo

4

508

?

161612

2012/4/8

Google

0

0

0

0

2012/12/31

Google

147

655

30932

30932

2013/12/31

Google

152

807

65469

95861

2014/12/31

Google

171

978

84627

180488

2015/1/23

Google

22

1000

5391

185879

2015/12/31

Google

186

1164

85821

266309

2016/12/31

Google

116

1280

141867

408176

2017/12/31

Google

145

1425

143380

551556

2018/12/31

Google

226

1651

133759

685315

2019/12/31

Google

196

1847

136319

821634

2020/12/31

Google

366

2213

129974

951608

2021/12/31

Google

365

2578

142260

1093868

2022/12/31

Google

147

2725

138182

1232050

2023/12/31

Google

62

2787

105318

1337368

2024/12/31

Google

13

2800

406409

1737777

BSP = Blog Service Provider
Blogger Bugworkshop 2024年的瀏覽人次
Blogger Bugworkshop 2024年的地區瀏覽人次
Blogger Bugworkshop 2024年的發表文章瀏覽人次

筆者 2024年的計劃:
  • DIY – ESP8266 繼續研究
  • DIY – FPGA 繼續研究
  • DIY – ESP32 Bluetooth / USB 研究
  • DIY – IoT 研究
  • DIY – Android 繼續研究
  • DIY – Excel VBA & Python
  • DIY – C++ 繼續研究
2025年 1月 1日(Wed)天氣報告
氣溫:39.0°F / 4.0°C @ 07:00
風速:每小時 8公里
降雨機會:0%
相對濕度:百分之 912%
天氣:多雲