Có thể bạn quan tâm: Làm Báo Cáo Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Giới thiệu chung
Trong thời đại số hoá, việc soạn thảo các tài liệu hành chính, trong đó có hợp đồng, đã không còn chỉ giới hạn ở việc dùng giấy và bút. Nhiều doanh nghiệp và cá nhân đã chuyển sang sử dụng các công cụ phần mềm để tạo ra những hợp đồng chuyên nghiệp, nhanh chóng và dễ dàng chỉnh sửa. Trong số các công cụ này, Microsoft Excel – một phần mềm bảng tính mạnh mẽ, linh hoạt – đã chứng tỏ mình là một lựa chọn hợp lý cho việc soạn thảo hợp đồng, đặc biệt là những hợp đồng có cấu trúc bảng, tính toán chi phí, thuế, hoặc cần cập nhật dữ liệu thường xuyên.
Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từng bước một, cách làm hợp đồng bằng Excel. Chúng tôi sẽ đề cập đến:
- Lý do chọn Excel làm công cụ soạn thảo hợp đồng.
- Các chuẩn bị ban đầu (cài đặt, mẫu hợp đồng, dữ liệu cần thiết).
- Các bước thiết kế bố cục hợp đồng trong Excel.
- Cách sử dụng các tính năng mạnh mẽ của Excel (công thức, định dạng có điều kiện, bảo mật, macro) để nâng cao tính chuyên nghiệp và tự động hoá.
- Kiểm tra, lưu trữ và chia sẻ hợp đồng.
- Những lưu ý quan trọng và lỗi thường gặp khi làm hợp đồng bằng Excel.
Sau khi đọc xong bài viết, bạn sẽ nắm vững cách tạo một hợp đồng chuẩn, đẹp mắt và có tính pháp lý, đồng thời có thể tùy biến để phù hợp với mọi nhu cầu kinh doanh.
Có thể bạn quan tâm: Cách Khóa Một Ô (row) Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Tại sao nên làm hợp đồng bằng Excel?
1.1. Độ linh hoạt cao
Excel cho phép bạn tự do sắp xếp các ô, chèn bảng, hình ảnh, biểu đồ và thậm chí là các đoạn văn bản dài. Bạn có thể dễ dàng thay đổi kích thước cột, hàng, gộp ô, tạo khung viền để làm bố cục hợp đồng trông chuyên nghiệp.
1.2. Tính toán tự động
Nhiều hợp đồng liên quan đến tính toán tiền lương, chi phí, thuế, lãi suất, hoặc các khoản thanh toán theo kỳ. Excel hỗ trợ công thức tính toán ngay trong tài liệu, giúp giảm thiểu sai sót và tiết kiệm thời gian.
1.3. Quản lý dữ liệu dễ dàng
Nếu bạn cần tạo nhiều hợp đồng dựa trên cùng một mẫu (ví dụ: hợp đồng mua bán cho nhiều khách hàng), Excel cho phép bạn nhập dữ liệu vào một bảng dữ liệu (database) và sử dụng hàm VLOOKUP, INDEX-MATCH hoặc XLOOKUP để tự động điền thông tin vào hợp đồng.
1.4. Bảo mật và quyền truy cập
Excel cung cấp tính năng bảo vệ file bằng mật khẩu, bảo vệ các ô hoặc sheet, và cho phép bạn đặt quyền chỉnh sửa cho người nhận. Điều này rất quan trọng khi hợp đồng chứa thông tin nhạy cảm.
1.5. Khả năng tích hợp
Bạn có thể dễ dàng xuất hợp đồng từ Excel sang PDF, in ấn, hoặc nhúng vào email. Ngoài ra, Excel còn tích hợp tốt với các công cụ khác như Word, PowerPoint, hoặc các phần mềm quản lý doanh nghiệp (ERP, CRM).
Có thể bạn quan tâm: Liên Kết Sheet Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Chuẩn bị trước khi bắt đầu
2.1. Xác định loại hợp đồng
- Hợp đồng mua bán: thường có bảng danh mục sản phẩm, giá, thuế, tổng cộng.
- Hợp đồng dịch vụ: có các mục mô tả dịch vụ, thời gian thực hiện, mức phí.
- Hợp đồng lao động: bao gồm thông tin cá nhân, mức lương, chế độ bảo hiểm.
- Hợp đồng cho thuê: mô tả tài sản, thời hạn, tiền thuê, điều kiện bảo trì.
Mỗi loại hợp đồng sẽ có cấu trúc và nội dung riêng, do đó bạn cần chuẩn bị mẫu (template) phù hợp.
2.2. Thu thập dữ liệu cần thiết
- Thông tin các bên (tên công ty, địa chỉ, mã số thuế, đại diện, số điện thoại).
- Các điều khoản pháp lý (điều khoản thanh toán, bảo hành, phạt vi phạm, giải quyết tranh chấp…).
- Bảng giá, mức thuế suất, lãi suất (nếu có).
- Các tài liệu tham khảo (quy định pháp luật, chuẩn mực ngành).
2.3. Cài đặt và cấu hình Excel
- Phiên bản: Đảm bảo sử dụng Excel 2026 trở lên (hoặc Office 365) để có đầy đủ tính năng mới như XLOOKUP, dynamic arrays.
- Ngôn ngữ: Đặt ngôn ngữ giao diện và định dạng số (đơn vị tiền tệ, dấu phân cách) phù hợp với quy định địa phương (ví dụ: VND, dấu chấm làm phân cách phần thập phân).
- Bảo mật: Nếu cần, tạo mật khẩu cho file hoặc bảo vệ sheet.
2.4. Tạo mẫu (template) cơ bản
Bạn có thể tự thiết kế mẫu hoặc tải về các mẫu hợp đồng Excel miễn phí trên internet. Khi tải mẫu, hãy kiểm tra:
– Độ tin cậy của nguồn.
– Tính tuân thủ pháp lý (có các điều khoản cần thiết không?).
– Khả năng tùy biến (có dễ chỉnh sửa không?).
3. Thiết kế bố cục hợp đồng trong Excel
3.1. Lập khung trang
- Mở một workbook mới và đổi tên Sheet1 thành “Hợp đồng”.
- Chọn Page Layout → Size → A4 (hoặc kích thước giấy bạn muốn).
- Margins → Custom Margins: Đặt lề trên, dưới, trái, phải khoảng 2.5 cm để có không gian viết chữ và ký tên.
- Header & Footer: Chèn logo công ty vào Header (Insert → Header & Footer → Picture). Đặt số trang và ngày vào Footer.
3.2. Tạo tiêu đề và thông tin chung
- Ô A1: Gộp (Merge) từ A1 đến G1, nhập tiêu đề “HỢP ĐỒNG MUA BÁN” (hoặc tên hợp đồng). Định dạng: Font Times New Roman, 16pt, Bold, căn giữa.
- Ô A3: Gộp A3:G3, nhập “Số: … / … / …”. Định dạng Italic, căn phải.
- Ô A5: Gộp A5:G5, nhập “CỘNG ĐỒNG CÔNG TY XYZ” (tên công ty). Font 12pt, Bold, căn giữa.
3.3. Phần “Các bên tham gia”
Sử dụng bảng 2 cột để liệt kê thông tin các bên.
| Ô | Nội dung |
|---|---|
| A7 | “Bên A (Bên bán):” |
| B7 | Tên công ty, địa chỉ, mã số thuế |
| A9 | “Bên B (Bên mua):” |
| B9 | Tên công ty/ cá nhân, địa chỉ, mã số thuế |
- Đánh dấu các ô nhập dữ liệu bằng màu nền nhẹ (ví dụ: Light Yellow) để người dùng dễ nhận biết.
- Bảo vệ các ô không cho phép chỉnh sửa (Review → Protect Sheet → chọn “Locked” cho các ô không cần thay đổi).
3.4. Phần “Điều khoản hợp đồng”
Bạn có thể tạo một danh sách đánh số các điều khoản trong cột A, nội dung chi tiết trong cột B (có thể gộp nhiều cột nếu nội dung dài).
Ví dụ:
– A12: “1. Đối tượng hợp đồng”
– B12: “Bên A đồng ý bán cho Bên B các sản phẩm sau…”
Tiếp tục cho đến khi hoàn thiện các điều khoản: thanh toán, giao hàng, bảo hành, trách nhiệm, giải quyết tranh chấp, điều khoản chấm dứt, v.v.
3.5. Bảng danh mục sản phẩm (nếu có)
| Cột | Mô tả |
|---|---|
| A | STT |
| B | Mã hàng |
| C | Tên hàng |
| D | Đơn vị |
| E | Số lượng |
| F | Đơn giá |
| G | Thuế (%) |
| H | Thành tiền (có thuế) |
- Công thức tính thành tiền:
=E2F2(1+G2/100)(đặt ở ô H2 và kéo xuống). - Tổng cộng: Ở cuối bảng, dùng
=SUM(H2:H{lastrow}).
3.6. Phần “Thanh toán”

Có thể bạn quan tâm: Cách Làm Bảng Lương Bằng Excel: Hướng Dẫn Từ A Đến Z Cho Người Mới Bắt Đầu
- Ô A{row}: “Tổng tiền thanh toán (chưa bao gồm thuế):” → Liên kết tới ô tổng cộng chưa thuế.
- Ô A{row+1}: “Thuế VAT (10%):” →
=TOTAL0.1. - Ô A{row+2}: “Tổng cộng phải thanh toán:” →
=TOTAL+VAT.
Bạn có thể định dạng các ô này thành Currency (VND) và làm Bold để nhấn mạnh.
3.7. Phần “Chữ ký và ngày tháng”
| Ô | Nội dung |
|---|---|
| A{row} | “ĐẠI DIỆN BÊN A” |
| B{row} | “ĐẠI DIỆN BÊN B” |
| A{row+2} | “Ký, họ và tên” |
| B{row+2} | “Ký, họ và tên” |
| A{row+4} | “Ngày … tháng … năm …” (có thể dùng hàm =TEXT(TODAY(),"dd") & " tháng " & TEXT(TODAY(),"mm") & " năm " & TEXT(TODAY(),"yyyy")). |
4. Tận dụng các tính năng nâng cao của Excel
4.1. Sử dụng Data Validation để kiểm soát dữ liệu
- Dropdown cho đơn vị: Chọn cột “Đơn vị”, vào Data → Data Validation → List → nhập các đơn vị (ví dụ: “Cái, Bộ, Thùng”).
- Kiểm tra số lượng >0: Data → Data Validation → Whole number → greater than 0.
4.2. Định dạng có điều kiện (Conditional Formatting)
- Highlight các ô trống: Đánh dấu các ô nhập dữ liệu, vào Home → Conditional Formatting → New Rule → Use a formula →
=ISBLANK(A7)→ Format → Fill màu đỏ nhạt. - Nhấn mạnh các ô tổng cộng: Định dạng nền màu xanh nhạt, font trắng.
4.3. Tự động cập nhật ngày tháng
- Ngày ký:
=TODAY()sẽ luôn hiển thị ngày hiện tại khi mở file. Nếu muốn cố định ngày ký, tạo một ô “Ngày ký” và copy‑paste giá trị (Paste Special → Values).
4.4. Bảo vệ nội dung quan trọng
- Chọn các ô có công thức → Format Cells → Protection → Tick “Locked”.
- Chọn các ô nhập dữ liệu → bỏ tick “Locked”.
- Review → Protect Sheet → Đặt mật khẩu (nếu cần). Khi người dùng mở file, họ chỉ có thể nhập dữ liệu vào các ô mở, không thể thay đổi công thức hay bố cục.
4.5. Sử dụng Macro để tự động hoá (tùy chọn)
Nếu bạn thường xuyên tạo hợp đồng với các dữ liệu khác nhau, một macro có thể:
- Nhập dữ liệu từ một bảng “Data” (có các trường: Tên bên A, Tên bên B, Danh sách sản phẩm…).
- Tự động sao chép dữ liệu vào các ô tương ứng trong mẫu hợp đồng.
- Lưu file mới với tên “Hợp đồng_XXXXX.xlsx”.
Ví dụ Macro đơn giản (được viết trong VBA):
Sub TaoHopDong() Dim ws As Worksheet, wsData As Worksheet Set ws = ThisWorkbook.Sheets("Hợp đồng") Set wsData = ThisWorkbook.Sheets("Data") 'Copy thông tin bên A ws.Range("B7").Value = wsData.Range("A2").Value 'Tên công ty A ws.Range("B8").Value = wsData.Range("B2").Value 'Địa chỉ A 'Copy thông tin bên B ws.Range("B9").Value = wsData.Range("A3").Value 'Tên công ty B ws.Range("B10").Value = wsData.Range("B3").Value 'Địa chỉ B 'Copy bảng sản phẩm wsData.Range("A5:H20").Copy Destination:=ws.Range("A15") 'Tính lại tổng ws.Calculate 'Lưu file mới Dim tenFile As String tenFile = "Hợp đồng_" & wsData.Range("A2").Value & "_" & Format(Date, "yyyymmdd") & ".xlsx" ws.Parent.SaveAs ThisWorkbook.Path & "\" & tenFile
End Sub
Bạn có thể gán macro này vào một nút “Tạo hợp đồng” để người dùng chỉ cần nhập dữ liệu vào sheet “Data” và nhấn nút là có ngay file hợp đồng hoàn chỉnh.
4.6. Xuất file sang PDF
Sau khi hoàn thiện hợp đồng, để gửi cho đối tác bạn nên xuất sang PDF để tránh việc người nhận thay đổi nội dung.
- File → Save As → Chọn định dạng PDF → Chọn “Options” → Đánh dấu “Entire workbook” hoặc “Selection” tùy nhu cầu → Save.
5. Kiểm tra, lưu trữ và chia sẻ hợp đồng
5.1. Kiểm tra lại nội dung
- Kiểm tra công thức: Dùng
Ctrl + ~để hiển thị công thức, chắc chắn không có lỗi#REF!,#VALUE!. - Kiểm tra dữ liệu nhập: Đảm bảo các ô bắt buộc không để trống (có thể dùng Conditional Formatting như đã đề cập).
- Kiểm tra định dạng: Font, cỡ chữ, căn lề, khoảng cách dòng phải đồng nhất.
- Kiểm tra pháp lý: Đảm bảo có đầy đủ điều khoản pháp lý (điều khoản bảo mật, giải quyết tranh chấp, luật áp dụng).
5.2. Lưu trữ an toàn
- Lưu bản gốc (Excel): Đặt tên file có ngày và số hợp đồng, ví dụ:
HD_2024_001_BanA_BanB.xlsx. - Lưu bản PDF: Đặt tên tương tự, ví dụ:
HD_2024_001_BanA_BanB.pdf. - Sao lưu đám mây: Dùng OneDrive, Google Drive, hoặc SharePoint để sao lưu tự động và tạo lịch sử phiên bản.
5.3. Chia sẻ
- Email: Gửi file PDF kèm lời nhắn “Vui lòng ký và trả lại”.
- Yêu cầu chữ ký điện tử: Có thể dùng các nền tảng như DocuSign, Adobe Sign. Đối với Excel, bạn có thể tạo một “Signature Line” (Insert → Text → Signature Line) hoặc chèn hình ảnh chữ ký.
- Quản lý phiên bản: Khi nhận lại hợp đồng đã ký, lưu vào thư mục “Đã ký” và ghi chú ngày nhận.
6. Lưu ý quan trọng và các lỗi thường gặp
6.1. Lỗi về định dạng tiền tệ
- Giải pháp: Đặt định dạng ô thành “Currency” và chọn đơn vị VND. Kiểm tra lại công thức tính thuế để không gây ra sai lệch thập phân.
6.2. Công thức không cập nhật khi thay đổi dữ liệu
- Nguyên nhân: Tính năng “Manual Calculation” được bật.
- Giải pháp: Vào Formulas → Calculation Options → chọn “Automatic”.
6.3. Bảo mật không đủ
- Nếu chỉ bảo vệ sheet mà không đặt mật khẩu, người dùng có thể “Unprotect Sheet” dễ dàng. Đặt mật khẩu mạnh và không chia sẻ cho người không cần quyền chỉnh sửa.
6.4. Khi in, nội dung bị cắt
- Kiểm tra Print Area (Page Layout → Print Area) và Scale to Fit (Fit Sheet on One Page). Điều chỉnh lề hoặc giảm kích thước font nếu cần.
6.5. Không đồng nhất các mẫu hợp đồng
- Đặt Template trong một file riêng (đặt tên “Mẫu_HĐ.xlsx”) và luôn tạo bản sao mới khi soạn hợp đồng. Tránh chỉnh sửa trực tiếp mẫu gốc.
6.6. Khi chia sẻ file Excel, người nhận không có Excel
- Giải pháp: Xuất file sang PDF hoặc dùng Excel Online (OneDrive) để người nhận xem mà không cần cài đặt Office.
7. Ví dụ thực tế: Tạo hợp đồng mua bán thiết bị công nghiệp
7.1. Chuẩn bị dữ liệu
| Trường | Giá trị |
|---|---|
| Tên công ty A | Công ty TNHH Thiết bị A |
| Địa chỉ A | 123 Đường Lê Lợi, Hà Nội |
| Mã số thuế A | 0101234567 |
| Tên công ty B | Công ty Cổ phần Xây dựng B |
| Địa chỉ B | 456 Đường Trần Hưng Đạo, TP.HCM |
| Mã số thuế B | 0209876543 |
| Danh sách sản phẩm | (được nhập vào bảng sản phẩm) |
7.2. Bảng sản phẩm
| STT | Mã hàng | Tên hàng | Đơn vị | Số lượng | Đơn giá (VND) | Thuế (%) | Thành tiền |
|---|---|---|---|---|---|---|---|
| 1 | MT-001 | Máy tiện CNC | Cái | 2 | 150,000,000 | 10 | 330,000,000 |
| 2 | MT-002 | Máy phay CNC | Cái | 1 | 200,000,000 | 10 | 220,000,000 |
| Tổng | 550,000,000 |
- Công thức: Thành tiền = Số lượng × Đơn giá × (1 + Thuế/100).
7.3. Tổng thanh toán
- Tổng chưa thuế: 450,000,000 VND.
- Thuế VAT 10%: 45,000,000 VND.
- Tổng cộng: 495,000,000 VND.
7.4. Các điều khoản quan trọng
- Giao hàng: Bên A giao hàng trong vòng 30 ngày kể từ ngày ký hợp đồng.
- Thanh toán: Bên B thanh toán 30% khi ký hợp đồng, 70% còn lại sau khi nhận hàng và kiểm tra.
- Bảo hành: 12 tháng kể từ ngày giao hàng.
- Giải quyết tranh chấp: Tòa án Hà Nội.
7.5. Ký tên và lưu trữ
- Ngày ký: 24/06/2026 (công thức
=TEXT(TODAY(),"dd/mm/yyyy")). - Chữ ký: Được chèn dưới dạng hình ảnh đã scan hoặc dùng “Signature Line”.
Sau khi hoàn thiện, lưu dưới dạng PDF và gửi cho Bên B.
8. Tổng kết
Việc làm hợp đồng bằng Excel không chỉ mang lại sự linh hoạt trong thiết kế và tính toán mà còn giúp doanh nghiệp tự động hoá quy trình, giảm thiểu sai sót và nâng cao tính chuyên nghiệp. Bằng cách áp dụng các bước:
- Xác định loại hợp đồng và chuẩn bị dữ liệu.
- Thiết kế bố cục bằng các công cụ bảng tính (gộp ô, định dạng, header/footer).
- Sử dụng công thức, data validation, conditional formatting để tự động hoá và kiểm soát dữ liệu.
- Bảo mật file và tạo macro nếu cần tự động hoá quy trình.
- Kiểm tra, xuất PDF và lưu trữ hợp đồng một cách có hệ thống.
Bạn sẽ có một công cụ mạnh mẽ, tiết kiệm thời gian và chi phí, đồng thời đáp ứng đầy đủ yêu cầu pháp lý. Hãy bắt đầu thử nghiệm ngay hôm nay, tạo mẫu hợp đồng đầu tiên và trải nghiệm lợi ích mà Excel mang lại cho công việc kinh doanh của bạn. Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
