Bỏ qua điều hướng
Dunggi

Gõ ít nhất 2 chữ để tìm trong bài hướng dẫn và tin.

Enter: xem mọi bài khớp · Esc: đóng

Claude

Gộp nhiều file Excel lệch cột bằng Claude Code: thử thật 4 file chi nhánh

Thử thật: một câu lệnh Claude Code gộp 4 file Excel chi nhánh, tự phát hiện file lệch cột và ánh xạ lại, ra bảng tổng bằng SUMIFS trong khoảng 1 phút. Kèm cách tự kiểm kết quả.

Cần gộp nhiều file Excel của các chi nhánh thành một bảng chung, kể cả khi file lệch cột, đặt tên cột khác nhau? Claude Code làm được bằng một câu lệnh. Mình thử thật với 4 file mẫu: khoảng 1 phút 9 giây có file tổng 32 dòng, bảng tổng bằng công thức, đối chiếu khớp từng đồng.

Bài thử: 4 file chi nhánh, một file lệch cột

Mình chuẩn bị 4 file doanh thu tháng 10 (dữ liệu mẫu) của Hà Nội, Đà Nẵng, Hồ Chí Minh, Cần Thơ. Ba file có cùng cột Ngày, Sản phẩm, Số lượng, Doanh thu. File Đà Nẵng cố ý làm khác: cột đảo thứ tự và đổi tên thành Mặt hàng, Ngày bán, Doanh số (đ), SL. Đây là kiểu lỗi hay gặp khi mỗi chi nhánh tự làm file theo ý mình. Copy dán bằng tay thì dễ dán nhầm cột.

Môi trường: Claude Code 2.1.301 trên terminal, đăng nhập gói Claude Max, chế độ auto mode. Từ bản 2.1.283, auto mode là chế độ mặc định khi mở Claude Code: một model thứ hai duyệt từng thao tác thay vì hỏi bạn từng lần.

Câu lệnh duy nhất mình gõ:

Gộp 4 file Excel trong thư mục chi-nhanh thành tong-hop.xlsx: một bảng chung có thêm cột Chi nhánh, và một sheet tổng doanh thu theo chi nhánh. Không cần hỏi lại.

Phiên Claude Code thật: lệnh ls cho thấy 4 file Excel chi nhánh, câu lệnh gộp file và dòng Claude tự nạp skill xlsx

Claude tự nạp skill xlsx (bộ skill tài liệu của Anthropic) mà mình không cần gọi tên. Muốn hiểu skill Excel này là gì, xem bài Skill Excel của Claude: không cài vẫn có?.

Claude tự phát hiện file lệch cột

Trước khi gộp, Claude đọc tiêu đề cột của cả 4 file và báo ngay trên màn hình:

Dòng Claude viết giữa lúc làm: file Đà Nẵng có thứ tự và tên cột khác 3 file còn lại, nên sẽ ánh xạ cột trước khi ghép, rồi chuyển ngày dạng chữ sang ngày thật

Nó làm hai việc mà mình không dặn:

  • Ánh xạ cột của file Đà Nẵng về tên chuẩn (Mặt hàng → Sản phẩm, SL → Số lượng, Doanh số → Doanh thu) rồi mới ghép.
  • Đổi ngày dạng chữ ("02/10/2026") sang kiểu ngày thật để sắp xếp và lọc được.

Phần tóm tắt cuối của Claude: file Đà Nẵng khác cấu trúc, đã ánh xạ từng cột về đúng tên chuẩn trước khi gộp

Kết quả: file tổng hợp và bảng theo chi nhánh

Khoảng 1 phút 9 giây sau câu lệnh, thư mục có file tong-hop.xlsx với hai sheet:

  • Dữ liệu chung: 32 dòng gộp từ 4 file, thêm cột Chi nhánh, sắp theo ngày, có bộ lọc và cố định dòng tiêu đề.
  • Tổng theo chi nhánh: số giao dịch, tổng số lượng, tổng doanh thu, tỷ trọng. Mọi ô là công thức COUNTIFS/SUMIFS lấy từ sheet dữ liệu, nên sửa dữ liệu thì bảng tổng tự cập nhật.

Sheet Tổng theo chi nhánh trong file Excel Claude tạo, mở bằng LibreOffice: Hà Nội 34,9 triệu, Hồ Chí Minh 27,5 triệu, Đà Nẵng 28,85 triệu, Cần Thơ 26,35 triệu, tổng 117,6 triệu

Mình tự đối chiếu với 4 file gốc: 9 + 7 + 10 + 6 = 32 dòng, tổng doanh thu 117.600.000 đ, khớp. Riêng Đà Nẵng, file bị đảo cột vẫn ra đúng 28.850.000 đ và 19 sản phẩm như file gốc.

Sheet Dữ liệu chung: 32 dòng có cột Chi nhánh, Ngày, Sản phẩm, Số lượng, Doanh thu, gồm cả các dòng Đà Nẵng đã được ghép đúng cột

Điểm cần tự kiểm lại

Claude có một cảnh báo đúng hướng mà sót. Nó nhắc "file Cần Thơ có 4 giao dịch ghi ngày sau hôm nay (16/10)". Nhưng khi mình mở file tổng, cả ba chi nhánh còn lại cũng có giao dịch sau 16/10: Hồ Chí Minh 6 dòng, Hà Nội 5 dòng, Đà Nẵng 1 dòng. Dữ liệu mẫu của mình rải ngày cả tháng nên đây không phải lỗi dữ liệu, nhưng nó cho thấy một điều: cảnh báo của AI không thay được bước tự kiểm.

Cách mình kiểm nhanh sau mỗi lần gộp:

  1. Đếm dòng: tổng số dòng file gộp bằng tổng số dòng các file gốc.
  2. Cộng một cột tiền ở file gốc và so với dòng tổng.
  3. Mở riêng chi nhánh có file khác cấu trúc, so vài dòng với file gốc.

Muốn làm theo

  1. Cài Claude Code, đăng nhập bằng gói Claude trả phí (gói Free không có Claude Code). Xem các gói trong bài Claude cho sinh viên.
  2. Để các file cần gộp vào một thư mục riêng, mở terminal ở thư mục đó, gõ claude.
  3. Gõ câu lệnh kiểu trên, nói rõ file đầu ra, cột cần thêm và bảng tổng muốn có.
  4. Kiểm lại theo ba bước ở trên trước khi gửi số cho ai.

Chạy nhiều việc dài như vậy dễ tốn hạn mức. Cách xem hạn mức đi đâu có trong bài Claude Code hết hạn mức? Gõ /usage.

Câu hỏi thường gặp

Claude Code gộp được file Excel có cột khác nhau không?

Được. Trong bài thử, Claude tự đọc tiêu đề cột, phát hiện file Đà Nẵng đảo thứ tự và đổi tên cột, rồi ánh xạ về tên chuẩn trước khi ghép. Tổng đối chiếu với file gốc khớp từng đồng.

Gộp 4 file Excel bằng Claude Code mất bao lâu?

Với 4 file nhỏ (tổng 32 dòng), Claude làm xong khoảng 1 phút 9 giây kể từ lúc gõ câu lệnh, gồm cả bước đọc file, gộp, tạo bảng tổng và tự kiểm công thức.

File tổng có dùng công thức hay chỉ dán số?

Bảng tổng dùng công thức COUNTIFS và SUMIFS lấy từ sheet dữ liệu chung, nên khi sửa hoặc thêm dữ liệu, bảng tổng tự cập nhật.

Có cần tự kiểm lại kết quả không?

Có. Claude cảnh báo ngày sau hôm nay ở Cần Thơ nhưng bỏ sót 12 dòng tương tự ở ba chi nhánh còn lại. Nên đếm dòng, cộng cột tiền và so vài dòng của file khác cấu trúc trước khi dùng số.

Nguồn tham khảo

  1. Claude Code Docs – Permission modes: auto mode là chế độ mặc định từ v2.1.283

    Trang của hãng

  2. Claude Code docs — Agent Skills

    Tài liệu của hãng

  3. Anthropic – skill xlsx trong kho anthropics/skills

    Trang của hãng

Thêm hướng dẫn về Claude như bài này

Mỗi tuần một thư tóm tắt tin và bài hướng dẫn mới trên Dunggi — tiêu đề và tóm tắt, bấm vào bài bạn cần.

Mỗi tuần một thư, huỷ bằng một lần bấm. Chúng tôi chỉ lưu địa chỉ email — xem quyền riêng tư.

Nhận bản tin tuần của Dunggi

Mỗi tuần một thư tóm tắt bài hướng dẫn và tin mới trên Dunggi — đọc nhanh, bấm vào bài nào bạn cần.

Mỗi tuần một thư, huỷ bằng một lần bấm. Chúng tôi chỉ lưu địa chỉ email — xem quyền riêng tư.