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

您好:

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

系統產出EXCEL檔,

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

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

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


因每月客戶繁多,一一歸檔耗時費工,請大大們賜教能否有自動批次處理的方式?謝謝
Flickr 相簿:http://www.flickr.com/photos/barbital/tags/
半自動可以考慮搭配樞紐或 Filter 函數
全自動就寫成巨集吧
sarcasm
如果是龐大客戶數還是得靠巨集比較快,若能幫公司提升這麼多效率,就花點錢找懂的人處理吧
Barbital
謝謝您的回覆^^
Barbital wrote:
依客戶姓名一一作工作表分類,並計算各客戶費用

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



Barbital wrote:
系統產出EXCEL檔

想過直接弄出要的結果嗎?
如果有難處,就搭配上述的EXCEL,每次都將新的明細貼上後重新整理吧(如果合用)!
Barbital
謝謝您!!但主要它要求的格式是跟原本一模一樣!用樞紐出來的格式不同。。而且要依客戶姓名作工作表分頁
Barbital wrote:
您好:我公司常需作客(恕刪)


SUMIF

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

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

通常是用客戶會員編號。
Barbital
謝謝您的回覆^^
sarcasm wrote:
半自動可以考慮搭配樞紐或 Filter 函數


可以用公式就用公式。

樞紐分析盡量不要用,各種誤作動的機率高,比較耗運算時間、版面取捨也受限。
sarcasm
同意,特別是樓主補充要求得維持格式
Barbital
謝謝您的回覆^^
把資料複製到這個範例裡面的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
感謝前輩大用心的教學分享!!
覺得這個應該要用 ACCESS 做,就會省時又省事。
ATB
+1 真的,用ACCESS做會快很多!
ren1244
+1 另外資料建議稍微正規化
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!