請問Excel能否以姓名為分類,批次儲存工作表,並自動計算金額

您好:

我公司常需作客戶姓戶歸檔,

系統產出EXCEL檔,

原始表格
請問Excel能否以姓名為分類,批次儲存工作表,並自動計算金額

再依客戶姓名一一作工作表分類,並計算各客戶費用:

請問Excel能否以姓名為分類,批次儲存工作表,並自動計算金額
請問Excel能否以姓名為分類,批次儲存工作表,並自動計算金額


因每月客戶繁多,一一歸檔耗時費工,請大大們賜教能否有自動批次處理的方式?謝謝
Flickr 相簿:http://www.flickr.com/photos/barbital/tags/
2022-01-21 10:46 發佈
半自動可以考慮搭配樞紐或 Filter 函數
全自動就寫成巨集吧
sarcasm

如果是龐大客戶數還是得靠巨集比較快,若能幫公司提升這麼多效率,就花點錢找懂的人處理吧

2022-01-21 13:34
Barbital
Barbital 樓主

謝謝您的回覆^^

2022-01-21 23:43
Barbital wrote:
依客戶姓名一一作工作表分類,並計算各客戶費用

不是高手,但想到選擇資料後用樞紐不知是否合用,如圖。
或各頁去抓明細那頁,手動按下重新整理應該也可以。(這個我用來抓不同檔案)



Barbital wrote:
系統產出EXCEL檔

想過直接弄出要的結果嗎?
如果有難處,就搭配上述的EXCEL,每次都將新的明細貼上後重新整理吧(如果合用)!
Barbital
Barbital 樓主

謝謝您!!但主要它要求的格式是跟原本一模一樣!用樞紐出來的格式不同。。而且要依客戶姓名作工作表分頁

2022-01-21 11:43
Barbital wrote:
您好:我公司常需作客(恕刪)


SUMIF

https://support.microsoft.com/zh-tw/office/sumif-%E5%87%BD%E6%95%B8-169b8c99-c05c-4483-a712-1697a653039b

但要注意客戶中有沒有同名同姓的,例如大明小明、大強小強之類。

通常是用客戶會員編號。
Barbital
Barbital 樓主

謝謝您的回覆^^

2022-01-21 23:42
sarcasm wrote:
半自動可以考慮搭配樞紐或 Filter 函數


可以用公式就用公式。

樞紐分析盡量不要用,各種誤作動的機率高,比較耗運算時間、版面取捨也受限。
sarcasm

同意,特別是樓主補充要求得維持格式

2022-01-21 13:27
Barbital
Barbital 樓主

謝謝您的回覆^^

2022-01-21 23:42
把資料複製到這個範例裡面的sheet1(原始資料上面不能有3列空白)
https://www.mobile01.com/topicdetail.php?f=511&t=5138523

' 在Sub autofilter()的next 上面改一行,多加2行(只是加總、換位置用,不加也行)


Sub autofilter()

'... 中間略…

'修改這行,分類後多加3列空白
.UsedRange.Copy Sheets("_" & n & "_").Cells(4, 1)
'多加2行,在d欄最後一個位置加總
lastrow = Sheets("_" & n & "_").Cells(Sheets("_" & n & "_").Rows.Count, "A").End(xlUp).Row
Sheets("_" & n & "_").Cells(lastrow + 1, 4) = WorksheetFunction.Sum(Sheets("_" & n & "_").Range("d5:d" & lastrow))


next
'…中間略…

end sub







Barbital
Barbital 樓主

感謝前輩大用心的教學分享!!

2022-01-21 23:41
覺得這個應該要用 ACCESS 做,就會省時又省事。
ATB
ATB

+1 真的,用ACCESS做會快很多!

2022-01-22 1:42
ren1244

+1 另外資料建議稍微正規化

2022-01-22 18:49
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?