OFFICES BASICS
Về timeline
Buổi 5Chuẩn hóa bảngÔn dashboardBáo cáo cuối khóa

Giáo trình Excel cho người mới

Google AppSheet cơ bản: app nhập đơn hàng
Buổi cuối giữ trọng tâm là dữ liệu dạng Excel/Google Sheet. AppSheet chỉ là cách biến bảng đó thành app nhập đơn hàng đơn giản để người học thấy vì sao dữ liệu sạch quan trọng.

Sau bài này bạn làm được gì?

Sau buổi này, người học biết chuẩn bị Google Sheet đúng cấu trúc và tạo một app nhập đơn hàng cơ bản không cần code.

1
Chuẩn bị bảng cho AppSheet
AppSheet đọc dữ liệu theo bảng. Nếu bảng Excel/Google Sheet lộn xộn, app tạo ra cũng lộn xộn.
Lý thuyết

Mỗi sheet nên là một bảng rõ ràng: Đơn hàng là danh sách đơn hàng, Menu là danh sách món. Mỗi cột có tiêu đề, mỗi dòng là một bản ghi.

Ví dụ

Sheet Đơn hàng có Mã đơn, Ngày, Tên món, Nhóm món, Số lượng, Đơn giá, Thành tiền, Thanh toán, Trạng thái.

Công thức mẫu

Thành tiền trong Google Sheet

=E2*F2

Số lượng nhân đơn giá.

Expression tương tự trong AppSheet

[Số lượng] * [Đơn giá JPY]

Trong AppSheet, tên cột thường được đặt trong dấu ngoặc vuông.

Cách thao tác trên Excel thật

Đang hiển thị thao tác cho Windows.

  1. 1Mở file buoi-05-appsheet-orders-template.csv.
  2. 2Import vào Google Sheets.
  3. 3Đổi tên sheet thành Đơn hàng.
  4. 4Tạo thêm sheet Menu nếu muốn dùng dropdown món.
  5. 5Kiểm tra không có ô merge và dòng tiêu đề chỉ nằm ở dòng đầu.
Lưu ý dễ sai
  • Tên cột nên ngắn, rõ và không đổi liên tục sau khi đã tạo app.
  • Nếu dùng tiếng Việt có dấu trong tên cột, AppSheet vẫn dùng được, nhưng người mới thường dễ thao tác hơn với tên cột không dấu.
2
Tạo app nhập đơn hàng cơ bản
Người học thấy được một bảng Excel sạch có thể trở thành form nhập liệu trên điện thoại.
Lý thuyết

AppSheet không yêu cầu viết code. Ta chọn nguồn dữ liệu, kiểm tra cột, tạo form nhập đơn và view xem danh sách đơn.

Ví dụ

Nhân viên Tamabee nhập Phở bò, số lượng 2, thanh toán Không tiền mặt; app lưu về bảng Đơn hàng.

Cách thao tác trên Excel thật

Đang hiển thị thao tác cho Windows.

  1. 1Vào AppSheet và chọn tạo app từ Google Sheets.
  2. 2Chọn file Google Sheet đã import từ template.
  3. 3Trong Data → Columns, kiểm tra kiểu dữ liệu của Ngày, Số lượng, Đơn giá.
  4. 4Trong UX → Views, tạo form nhập đơn hàng.
  5. 5Thêm expression tính Thành tiền nếu muốn tính trong AppSheet.
  6. 6Chạy thử bằng cách nhập 2–3 đơn hàng mẫu rồi quay lại Google Sheet kiểm tra dữ liệu.
Lưu ý dễ sai
  • AppSheet trong khóa này chỉ học mức cơ bản để hiểu luồng dữ liệu, không đi sâu automation/phân quyền.
  • Nếu dữ liệu đơn hàng dùng để báo cáo Excel, hãy giữ cùng cấu trúc cột để copy/xuất về Excel dễ dàng.
Đề bài thực hànhDữ liệu riêng
Đề bài: chuẩn bị dữ liệu đơn hàng app và báo cáo cuối khóa
Buổi cuối mô phỏng việc Tamabee chuẩn bị Google Sheet để tạo app nhập đơn hàng bằng AppSheet. Người học vẫn làm trên dữ liệu bảng, sau đó mới đưa sang AppSheet để thấy app không cần backend riêng.

Được dùng

  • Buổi 1: chuẩn hóa bảng và dropdown
  • Buổi 2: tính thành tiền, IF, SUMIF, COUNTIF, cố định ô
  • Buổi 3: báo cáo thu chi/lãi lỗ
  • Buổi 4: lookup và báo cáo tổng hợp
  • Buổi 5: Google Sheet và AppSheet cơ bản

Kết quả cần nộp

Nộp một Google Sheet/Excel đã tính đủ các cột đơn hàng, có báo cáo cuối khóa và một AppSheet prototype nhập đơn hàng cơ bản.

Yêu cầu tính toán

  1. Copy bảng Menu AppĐơn hàng App vào Google Sheets hoặc Excel.
  2. Trong Đơn hàng App, dùng lookup để tự điền Tên món, Nhóm món, Đơn giá JPY theo Mã món từ bảng Menu App.
  3. Tính Thành tiền JPY = Số lượng * Đơn giá JPY - Giảm giá JPY.
  4. Thêm cột Phân loại đơn: nếu thành tiền lớn hơn ngưỡng thì ghi Đơn lớn, ngược lại ghi Đơn thường.
  5. Tạo báo cáo cuối khóa: tổng doanh thu, doanh thu theo nhóm món, số đơn Không tiền mặt và món bán nhiều nhất.
  6. Đưa file Google Sheet vào AppSheet, tạo form nhập đơn hàng và thử expression [Số lượng] * [Đơn giá JPY] cho cột thành tiền.

Dữ liệu riêng để làm bài tập

Các bảng dưới đây dành riêng cho đề bài, có thể sao chép hoặc xuất Excel mẫu để thực hành.

Dữ liệu bài tập buổi 5 - Menu App

Bảng danh mục món để AppSheet/Google Sheet tra cứu khi nhập đơn hàng.

Mã mónTên mónNhóm mónGiá bán JPYTrạng thái
PHO101Phở bò táiPhở990Đang bán
PHO102Phở gà nấmPhở930Đang bán
COM101Cơm gà xối mỡCơm880Đang bán
COM102Cơm bò xàoCơm980Đang bán
BMI101Bánh mì heo quayBánh mì720Đang bán
DRK102Cà phê sữa đáĐồ uống480Đang bán

File xuất là định dạng Excel-compatible .xls, mở được bằng Excel để thực hành mà không cần backend.

Dữ liệu bài tập buổi 5 - Đơn hàng App

Bảng đơn hàng nhập thử. Các cột Tên món, Nhóm món, Đơn giá JPY, Thành tiền JPY để trống để người học tự tính/lookup.

Mã đơnNgàyMã mónTên mónNhóm mónSố lượngĐơn giá JPYGiảm giá JPYThành tiền JPYThanh toánTrạng thái
APP0012026-07-20PHO10120Không tiền mặtHoàn tất
APP0022026-07-20COM10110Tiền mặtHoàn tất
APP0032026-07-21BMI1013100Không tiền mặtHoàn tất
APP0042026-07-21PHO10220Tiền mặtĐang chuẩn bị
APP0052026-07-22COM10220Không tiền mặtHoàn tất
APP0062026-07-22DRK10250Tiền mặtHoàn tất

File xuất là định dạng Excel-compatible .xls, mở được bằng Excel để thực hành mà không cần backend.

Dữ liệu bài tập buổi 5 - tham số báo cáo

Dùng bảng tham số này cho phân loại đơn lớn và quy đổi nếu muốn ôn cố định ô.

Tham sốGiá trị
Ngưỡng đơn lớn JPY2000
Tỷ giá VND165

File xuất là định dạng Excel-compatible .xls, mở được bằng Excel để thực hành mà không cần backend.

Dữ liệu học lý thuyết để sao chép và xuất file

Người học có thể copy bảng vào Excel hoặc xuất file Excel mẫu để học theo phần lý thuyết ngay, không cần backend.

Dữ liệu đơn hàng cho AppSheet để copy

Copy vào Google Sheets hoặc Excel để luyện cấu trúc bảng trước khi tạo AppSheet app.

Mã đơnNgàyTên mónNhóm mónSố lượngĐơn giá JPYThành tiền JPYThanh toánTrạng thái
OD-DEMO-0012026-07-01Phở bòPhở29801960Không tiền mặtHoàn tất
OD-DEMO-0022026-07-01Bánh mì thịtBánh mì1650650Tiền mặtĐang chuẩn bị
OD-DEMO-0032026-07-02Cơm gà TamabeeCơm38502550Không tiền mặtHoàn tất

File xuất là định dạng Excel-compatible .xls, mở được bằng Excel để thực hành mà không cần backend.