Có thể bạn quan tâm: Chuyển File Ảnh Sang Excel Online: Hướng Dẫn Chi Tiết, Công Cụ Nên Dùng Và Mẹo Tối Ưu
Mở Đầu: Tại Sao Bạn Nên Chuyển File Excel Sang Google Sheet?
Trong thời đại số hiện nay, việc làm việc trên đám mây (cloud) đã trở thành xu hướng không thể tránh khỏi. Google Sheet, một trong những công cụ bảng tính trực tuyến của Google, mang lại nhiều lợi thế so với Microsoft Excel truyền thống, bao gồm:
- Truy cập mọi nơi, mọi lúc: Bạn chỉ cần một kết nối internet và một trình duyệt, dữ liệu của bạn luôn sẵn sàng trên mọi thiết bị.
- Làm việc nhóm thời gian thực: Nhiều người dùng có thể đồng thời chỉnh sửa cùng một bảng tính mà không gây xung đột.
- Tự động lưu và sao lưu: Google Drive tự động lưu mọi thay đổi, giảm nguy cơ mất dữ liệu.
- Tích hợp mạnh mẽ với các dịch vụ Google: Gmail, Google Docs, Google Slides, Google Forms… tạo nên một hệ sinh thái liền mạch.
- Miễn phí: Đối với hầu hết người dùng cá nhân và doanh nghiệp nhỏ, Google Sheet đáp ứng đầy đủ nhu cầu mà không tốn phí.
Vì vậy, việc chuyển đổi file Excel (.xlsx, .xls) sang Google Sheet không chỉ giúp bạn tận dụng các tính năng trên mà còn nâng cao hiệu suất làm việc và khả năng cộng tác.
Có thể bạn quan tâm: Chuyển File Excel 2003 Sang 2026: Hướng Dẫn Chi Tiết Từng Bước, Mẹo Và Giải Pháp
1. Chuẩn Bị Trước Khi Chuyển Đổi
1.1 Kiểm Tra Định Dạng và Nội Dung File Excel
- Định dạng ô: Kiểm tra các kiểu dữ liệu (ngày tháng, tiền tệ, phần trăm…) để đảm bảo Google Sheet hiểu đúng.
- Công thức: Một số hàm Excel không tương thích hoàn toàn với Google Sheet (ví dụ: hàm
GETPIVOTDATA,XLOOKUP). Bạn cần chuẩn bị chỉnh sửa sau khi chuyển. - Macro và VBA: Google Sheet không hỗ trợ macro VBA. Nếu file của bạn chứa macro, bạn sẽ phải viết lại bằng Google Apps Script hoặc bỏ qua.
- Đồ thị và biểu đồ: Đa phần sẽ được chuyển đổi đúng, nhưng một số biểu đồ phức tạp có thể cần tái tạo.
- Định dạng có điều kiện (Conditional Formatting): Hầu hết sẽ được giữ lại, nhưng một số quy tắc phức tạp có thể mất.
1.2 Kiểm Tra Kết Nối Internet và Tài Khoản Google
- Đảm bảo bạn đang đăng nhập bằng tài khoản Google có đủ dung lượng lưu trữ trên Google Drive (miễn phí 15GB, có thể mua thêm).
- Kiểm tra tốc độ internet để tránh việc upload chậm hoặc gián đoạn.
1.3 Sao Lưu Dữ Liệu Gốc
Trước khi thực hiện bất kỳ thao tác nào, hãy sao lưu file Excel gốc vào một thư mục riêng trên máy tính hoặc trên một dịch vụ lưu trữ đám mây khác (OneDrive, Dropbox…) để tránh mất mát dữ liệu.
Có thể bạn quan tâm: Chuyển Số Liệu Từ Cad Sang Excel: Hướng Dẫn Chi Tiết Và Các Công Cụ Hữu Ích
2. Các Cách Chuyển File Excel Sang Google Sheet
Có ba phương pháp phổ biến:
- Upload trực tiếp lên Google Drive (cách nhanh nhất).
- Sử dụng Google Sheets Import (từ trong Google Sheet).
- Sử dụng Google Apps Script hoặc API (cho nhu cầu tự động hoá, quy mô lớn).
2.1 Phương Pháp 1: Upload Trực Tiếp Lên Google Drive
Bước 1: Đăng Nhập Vào Google Drive
- Mở trình duyệt, truy cập https://drive.google.com và đăng nhập bằng tài khoản Google của bạn.
Bước 2: Tải File Excel Lên Drive
- Nhấn nút “+ Mới” (New) → “Upload tệp” (File upload).
- Duyệt tới vị trí lưu file Excel trên máy tính, chọn file và nhấn “Open”.
Mẹo: Nếu bạn muốn tải lên nhiều file cùng lúc, có thể kéo thả chúng vào cửa sổ Drive.
Bước 3: Mở File Bằng Google Sheets
- Khi upload hoàn tất, file Excel sẽ hiện lên trong Drive.
- Nhấp chuột phải vào file → “Mở bằng” → “Google Sheets”.
- Google sẽ tự động tạo một bản sao dưới dạng Google Sheet và mở trong tab mới.
Bước 4: Kiểm Tra và Chỉnh Sửa
- Kiểm tra các công thức, định dạng, biểu đồ.
- Nếu có lỗi công thức, Google sẽ hiển thị thông báo “#ERROR!”. Bạn cần sửa lại (có phần hướng dẫn trong mục 3).
Bước 5: Lưu và Đặt Tên
- Google Sheet tự động lưu. Bạn có thể đổi tên bằng cách nhấp vào tiêu đề ở góc trên bên trái và nhập tên mới.
2.2 Phương Pháp 2: Sử Dụng Tính Năng “Import” Trong Google Sheets
Bước 1: Tạo Google Sheet Mới
- Trên Google Drive, nhấn “+ Mới” → “Google Sheets” → “Bảng tính trống”.
Bước 2: Nhập File Excel
- Trong Google Sheet mới, vào “File” → “Mở” → “Upload”.
- Kéo thả file Excel vào khu vực hoặc nhấn “Chọn tệp từ máy tính”.
Bước 3: Chọn Cách Nhập
- Google sẽ hỏi bạn muốn “Nhập dữ liệu” (Import data) hay “Thay thế bảng tính hiện tại” (Replace current sheet). Chọn “Nhập dữ liệu” nếu muốn tạo các sheet mới cho mỗi sheet trong file Excel.
- Nhấn “Nhập” và chờ quá trình hoàn tất.
Bước 4: Kiểm Tra Kết Quả
- Kiểm tra lại các sheet, công thức, định dạng giống như trong phần 2.1.
2.3 Phương Pháp 3: Sử Dụng Google Apps Script Hoặc API (Tự Động Hoá)
Đối với doanh nghiệp hoặc dự án cần chuyển đổi hàng chục, hàng trăm file Excel, việc thực hiện thủ công sẽ mất thời gian. Google Apps Script và Google Drive API cung cấp cách tự động hoá.
2.3.1 Sử Dụng Google Apps Script
function convertExcelToGoogleSheet() { // Thay đổi ID của file Excel trong Drive var fileId = 'YOUR_EXCEL_FILE_ID'; var file = DriveApp.getFileById(fileId); // Tạo bản sao dưới dạng Google Sheet var blob = file.getBlob(); var resource = { title: file.getName(), mimeType: MimeType.GOOGLE_SHEETS }; var newFile = Drive.Files.insert(resource, blob, { convert: true }); Logger.log('Đã chuyển đổi: ' + newFile.alternateLink);
}
- Bước 1: Mở Google Apps Script (https://script.google.com) → New Project.
- Bước 2: Dán đoạn mã trên, thay
YOUR_EXCEL_FILE_IDbằng ID file Excel trên Drive (lấy từ URL). - Bước 3: Bật Advanced Google Services → Drive API.
- Bước 4: Chạy hàm
convertExcelToGoogleSheet. Kết quả sẽ hiển thị link tới Google Sheet mới.
2.3.2 Sử Dụng Google Drive API (Python)
from google.oauth2 import service_account
from googleapiclient.discovery import build
from googleapiclient.http import MediaFileUpload SCOPES = 'https://www.googleapis.com/auth/drive'
SERVICE_ACCOUNT_FILE = 'path/to/your-service-account.json' credentials = service_account.Credentials.from_service_account_file( SERVICE_ACCOUNT_FILE, scopes=SCOPES) drive_service = build('drive', 'v3', credentials=credentials) file_metadata = { 'name': 'my_converted_sheet', 'mimeType': 'application/vnd.google-apps.spreadsheet'
}
media = MediaFileUpload('my_file.xlsx', mimetype='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', resumable=True) file = drive_service.files().create(body=file_metadata, media_body=media, fields='id, webViewLink').execute()
print('File ID:', file.get('id'))
print('Link:', file.get('webViewLink'))
- Yêu cầu: Tạo Service Account trên Google Cloud, bật Drive API, tải file JSON credentials.
- Quy trình: Đọc file Excel, upload lên Drive với
mimeTypelà Google Sheet → Google tự động chuyển đổi. - Ưu điểm: Có thể tích hợp vào pipeline CI/CD, xử lý hàng loạt file.
3. Xử Lý Các Vấn Đề Thường Gặp Khi Chuyển Đổi
3.1 Lỗi Công Thức (Formula Errors)
| Excel | Google Sheets | Giải Pháp |
|---|---|---|
=IFERROR(VLOOKUP(...), "") | Tương thích | Không cần thay đổi |
=XLOOKUP(lookup_value, lookup_array, return_array) | Không hỗ trợ | Thay bằng =INDEX + MATCH hoặc =VLOOKUP |
=GETPIVOTDATA(...) | Không hỗ trợ | Tạo lại Pivot Table trong Google Sheets |
=TEXTJOIN(delimiter, ignore_empty, range) | Hỗ trợ, nhưng một số phiên bản cũ không | Đảm bảo dùng phiên bản mới của Google Sheets |
=CONCATENATE(A1, B1) | Hỗ trợ | Có thể dùng =A1 & B1 |
Cách sửa nhanh:
1. Xác định công thức lỗi (cột có #ERROR!).
2. Sử dụng Find & Replace (Ctrl+H) để thay thế hàm không tương thích.
3. Kiểm tra lại kết quả.
3.2 Định Dạng Có Điều Kiện (Conditional Formatting)
- Khi chuyển, một số quy tắc có thể bị mất nếu sử dụng công thức phức tạp.
- Cách khắc phục: Vào Format → Conditional formatting, kiểm tra danh sách quy tắc và tạo lại nếu cần.
3.3 Macro / VBA
- Google Sheet không chạy macro VBA.
- Giải pháp:
- Google Apps Script: Viết lại logic bằng JavaScript.
- Sử dụng Add-on: Một số add-on như “Sheetgo” hỗ trợ chuyển một số macro đơn giản.
- Bỏ qua: Nếu macro không quan trọng, bạn có thể loại bỏ.
3.4 Đồ Thị & Biểu Đồ

Có thể bạn quan tâm: Chuyển File Excel Sang Xml Nộp Thuế: Hướng Dẫn Chi Tiết Từ A Đến Z
- Hầu hết các loại biểu đồ (cột, đường, tròn) sẽ được chuyển đúng.
- Biểu đồ Pivot và Slicer có thể mất, cần tái tạo.
- Kiểm tra Chart editor trong Google Sheets để chỉnh sửa màu sắc, tiêu đề, trục.
3.5 Định Dạng Số và Ngày
- Excel có định dạng ngày tùy chỉnh (ví dụ: “dddd, mmmm dd, yyyy”). Google Sheets có thể hiển thị dưới dạng số serial.
- Cách khắc phục: Chọn cột → Format → Number → Custom date and time và nhập mẫu tương tự.
4. Tối Ưu Hóa Google Sheet Sau Khi Chuyển Đổi
4.1 Sử Dụng Các Tính Năng Mạnh Mẽ Của Google Sheets
- Data Validation: Thiết lập danh sách thả xuống, giới hạn dữ liệu.
- Protected Ranges: Bảo vệ các ô quan trọng khi làm việc nhóm.
- Explore: Sử dụng AI để nhanh chóng tạo biểu đồ, tóm tắt dữ liệu.
- Add-ons: Cài đặt các tiện ích như “Power Tools”, “Coupler.io” để tự động hoá quy trình.
4.2 Tối Ưu Hiệu Năng
- Tránh dùng quá nhiều công thức mảng (
ARRAYFORMULA) trên toàn cột nếu không cần. - Sử dụng Query thay vì lọc dữ liệu bằng nhiều công thức.
- Đặt named ranges để dễ quản lý và tránh lỗi tham chiếu.
4.3 Quản Lý Quyền Truy Cập
- Click Share → Advanced → Add people and groups.
- Chọn quyền: Viewer, Commenter, Editor.
- Sử dụng Link sharing với tùy chọn “Anyone with the link can view/edit” tùy nhu cầu.
5. Các Công Cụ Và Add-on Hữu Ích Cho Việc Chuyển Đổi
| Công Cụ | Mô Tả | Link |
|---|---|---|
| Sheetgo | Kết nối, đồng bộ dữ liệu giữa Excel, Google Sheets, CSV… | https://sheetgo.com |
| Coupler.io | Tự động nhập dữ liệu từ Excel, API, MySQL vào Google Sheets | https://coupler.io |
| Power Tools | Bộ công cụ chỉnh sửa dữ liệu, chuyển đổi định dạng nhanh | https://workspace.google.com/marketplace/app/power_tools/105886587112 |
| AppSheet | Tạo ứng dụng di động từ Google Sheet, hữu ích nếu bạn muốn mở rộng | https://www.appsheet.com |
| Google Apps Script | Tự viết script để tự động hoá quy trình chuyển đổi | https://script.google.com |
6. Các Bước Kiểm Tra Cuối Cùng Trước Khi Kết Thúc
- Kiểm tra toàn bộ sheet: Đảm bảo không còn công thức lỗi, định dạng mất.
- Kiểm tra dữ liệu: So sánh một số ô ngẫu nhiên giữa Excel gốc và Google Sheet để chắc chắn dữ liệu không bị thay đổi.
- Kiểm tra liên kết (hyperlink): Đảm bảo các liên kết vẫn hoạt động.
- Kiểm tra quyền truy cập: Đảm bảo các thành viên trong nhóm có quyền phù hợp.
- Lưu lại bản sao: Đặt tên phiên bản cuối cùng, ví dụ “ProjectData_2024_vFinal”.
7. Thắc Mắc Thường Gặp (FAQ)
Q1: Có thể chuyển file Excel có mật khẩu bảo vệ không?
A: Google Drive không cho phép upload file có mật khẩu. Bạn cần mở file trong Excel, bỏ mật khẩu, sau đó lưu lại và thực hiện chuyển đổi.
Q2: Google Sheet có giới hạn kích thước file không?
A: Mỗi file Google Sheet tối đa 10 triệu ô (cells). Nếu Excel của bạn vượt quá giới hạn này, bạn sẽ cần chia thành nhiều sheet hoặc dùng BigQuery.
Q3: Có cách nào để đồng bộ tự động giữa Excel và Google Sheet?
A: Có, sử dụng add-on Sheetgo hoặc Coupler.io để thiết lập sync định kỳ (hàng giờ, hàng ngày).
Q4: Tôi có thể sử dụng Excel Online (Office 365) thay vì Google Sheet?
A: Có, nhưng mục tiêu của bài viết là chuyển sang Google Sheet để tận dụng tính năng cộng tác thời gian thực và tích hợp với Google Workspace.
Q5: Khi mở file Excel trong Google Sheet, một số cột bị ẩn (hidden) không hiển thị?
A: Kiểm tra lại trong Google Sheet: View → Hidden sheets và View → Hidden columns/rows để hiện lại.
8. Kết Luận
Việc chuyển file Excel sang Google Sheet không chỉ là một thao tác kỹ thuật đơn thuần mà còn mở ra cơ hội để tối ưu hoá quy trình làm việc, tăng cường khả năng cộng tác và tận dụng sức mạnh của nền tảng đám mây. Từ việc chuẩn bị file gốc, lựa chọn phương pháp chuyển đổi phù hợp (upload trực tiếp, import, hoặc tự động hoá bằng script), đến việc xử lý các vấn đề phát sinh như công thức không tương thích, định dạng, macro, hay đồ thị – mọi bước đều có giải pháp rõ ràng.
Hãy áp dụng các hướng dẫn chi tiết ở trên, kết hợp với các công cụ và add-on như Sheetgo, Coupler.io, Power Tools để làm cho quá trình chuyển đổi trở nên nhanh chóng, chính xác và không gây mất mát dữ liệu. Khi đã hoàn thiện, đừng quên tối ưu hoá Google Sheet bằng các tính năng mạnh mẽ như Data Validation, Protected Ranges, và Query để nâng cao hiệu suất làm việc.
Cuối cùng, việc di chuyển sang Google Sheet không chỉ là “đổi nền tảng”, mà còn là nâng cấp cách thức làm việc – từ cá nhân đến doanh nghiệp, từ tệp tin đơn lẻ đến quy trình tự động hoá. Hãy bắt đầu ngay hôm nay, tận dụng sức mạnh của Google Workspace để biến dữ liệu thành giá trị thực sự!

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ẻ.
