Trong thời đại số hiện nay, việc quản lý và chia sẻ dữ liệu trở nên vô cùng quan trọng đối với cá nhân và doanh nghiệp. Microsoft Excel và Google Sheet là hai trong số những công cụ phổ biến nhất để xử lý bảng tính, tuy nhiên mỗi công cụ lại có những ưu nhược điểm riêng. Đối với những người đang làm việc trên nền tảng đám mây, việc chuyển đổi file Excel (.xlsx, .xls) sang Google Sheet không chỉ giúp tiết kiệm thời gian mà còn tăng tính linh hoạt trong việc cộng tác và chia sẻ tài liệu. Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, từng bước một, về cách chuyển file Excel sang Google Sheet, bao gồm các phương pháp truyền thống, sử dụng các công cụ trực tuyến, và những lưu ý quan trọng để bảo đảm dữ liệu của bạn không bị mất mát hay lỗi định dạng.
Có thể bạn quan tâm: Cách Thu Nhỏ Ô Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Tổng Quan Về Excel và Google Sheet
1.1. Microsoft Excel
- Định dạng file: .xlsx, .xls, .csv, .xlsm, …
- Ưu điểm: Độ phức tạp cao, hỗ trợ macro, tính năng tính toán mạnh mẽ, tích hợp sâu với các sản phẩm Microsoft Office.
- Nhược điểm: Đòi hỏi phần mềm bản quyền, không thuận tiện cho việc cộng tác thời gian thực trên mạng.
1.2. Google Sheet
- Định dạng file: .gsheet (liên kết tới file trên Drive), hỗ trợ import/export Excel, CSV.
- Ưu điểm: Hoàn toàn dựa trên đám mây, miễn phí, hỗ trợ cộng tác đa người dùng trong thời gian thực, tự động lưu và versioning.
- Nhược điểm: Một số tính năng nâng cao (macro, pivot table phức tạp) chưa hoàn thiện bằng Excel.
Việc chuyển đổi giữa hai nền tảng sẽ cho phép bạn tận dụng ưu điểm của mỗi công cụ. Dưới đây là các phương pháp thực hiện.
Có thể bạn quan tâm: Tải Add‑in Cho Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Phương Pháp 1: Nhập Trực Tiếp Từ Google Drive
2.1. Bước 1: Đăng Nhập Vào Google Drive
- Mở trình duyệt, truy cập https://drive.google.com.
- Đăng nhập bằng tài khoản Google (Gmail) của bạn.
2.2. Bước 2: Tải File Excel Lên Drive
- Nhấn nút “Mới” (New) → “Tải tệp lên” (File upload).
- Chọn file Excel cần chuyển (định dạng .xlsx hoặc .xls) và chờ quá trình tải lên hoàn tất.
2.3. Bước 3: Mở File Với Google Sheet
- Khi file đã xuất hiện trong Drive, click chuột phải vào file → “Mở bằng” → “Google Trang tính” (Open with → Google Sheets).
- Google sẽ tự động chuyển đổi và mở file trong môi trường Google Sheet.
2.4. Bước 4: Kiểm Tra và Lưu
- Kiểm tra lại các công thức, định dạng ô, biểu đồ, và các tính năng đặc biệt (như macro) để chắc chắn không có lỗi.
- Khi mọi thứ ổn, file sẽ tự động lưu trên Drive dưới dạng file Google Sheet (định dạng .gsheet). Bạn có thể đổi tên bằng cách click chuột phải → Đổi tên.
2.5. Ưu và Nhược Điểm Của Phương Pháp Này
- Ưu điểm: Nhanh chóng, không cần phần mềm trung gian, duy trì versioning trên Drive.
- Nhược điểm: Các macro VBA, các tính năng nâng cao của Excel (pivot table phức tạp, Power Query) có thể không được chuyển đổi đầy đủ.
Có thể bạn quan tâm: Sách Dạy Excel Nâng Cao: Hành Trình Chinh Phục Các Kỹ Năng Siêu Việt
3. Phương Pháp 2: Sử Dụng Tính Năng “Import” Trong Google Sheet
3.1. Bước 1: Tạo Một Google Sheet Mới
- Trên Google Drive, nhấn “Mới” → “Google Trang tính” → “Bảng tính trống”.
3.2. Bước 2: Nhập Dữ Liệu Từ File Excel
- Trong Google Sheet mới, vào File → Nhập (File → Import).
- Chọn “Tải lên” (Upload) và kéo thả file Excel vào hoặc nhấn “Chọn tệp từ thiết bị”.
- Khi dialog xuất hiện, bạn sẽ có ba lựa chọn:
- Tạo một bảng tính mới (Create new spreadsheet) – tạo một file Google Sheet mới.
- Thêm vào bảng tính hiện tại (Insert new sheet(s)) – tạo một sheet mới trong file hiện tại.
Thay thế bảng tính hiện tại (Replace current sheet) – ghi đè lên sheet đang mở.
Chọn tùy chọn phù hợp và nhấn “Nhập dữ liệu” (Import data).
3.3. Bước 3: Kiểm Tra và Chỉnh Sửa
- Sau khi nhập xong, kiểm tra lại công thức, định dạng ô, và đặc biệt là các ô có dữ liệu dạng ngày tháng (Google Sheet có thể hiểu sai định dạng ngày tháng nếu file Excel dùng định dạng vùng miền khác).
- Sửa chữa nếu cần thiết và lưu lại.
3.4. Lưu Ý Khi Sử Dụng “Import”
- Đối với file lớn (hơn 5 MB) quá trình import có thể mất thời gian và đôi khi gặp lỗi “File quá lớn”.
- Nếu file có nhiều sheet, Google sẽ tạo các sheet tương ứng trong Google Sheet, nhưng có thể không giữ nguyên thứ tự hoặc một số tính năng đặc biệt (như Data Validation, Conditional Formatting) có thể mất.
4. Phương Pháp 3: Dùng Google Apps Script Để Tự Động Hóa
Nếu bạn thường xuyên phải chuyển đổi hàng loạt file Excel sang Google Sheet, việc tự động hoá bằng Google Apps Script là một giải pháp hiệu quả.
4.1. Tổng Quan Về Google Apps Script
- Google Apps Script là môi trường lập trình JavaScript dựa trên đám mây, cho phép tương tác với các dịch vụ Google (Drive, Sheets, Docs…).
- Bạn có thể viết script để:
- Lấy danh sách file Excel trong một thư mục Drive.
- Chuyển đổi mỗi file thành Google Sheet.
- Lưu trữ file mới trong thư mục đích.
4.2. Bước 1: Tạo Dự Án Script Mới
- Truy cập https://script.google.com.
- Nhấn “New project”.
- Đặt tên dự án, ví dụ: “ExcelToGoogleSheet”.
4.3. Bước 2: Viết Mã Script
function convertExcelFolder() { // Thay ID thư mục chứa file Excel var sourceFolderId = 'YOUR_SOURCE_FOLDER_ID'; // Thư mục đích lưu Google Sheet var destFolderId = 'YOUR_DESTINATION_FOLDER_ID'; var sourceFolder = DriveApp.getFolderById(sourceFolderId); var destFolder = DriveApp.getFolderById(destFolderId); var files = sourceFolder.getFilesByType(MimeType.MICROSOFT_EXCEL); while (files.hasNext()) { var file = files.next(); var fileName = file.getName(); // Tạo bản sao dưới dạng Google Sheet var copy = DriveApp.getFileById(file.getId()).makeCopy(fileName, destFolder); copy.setMimeType(MimeType.GOOGLE_SHEETS); // Xóa bản sao Excel gốc nếu không cần // copy.setTrashed(true); Logger.log('Converted: ' + fileName); }
}
Giải thích mã:
MimeType.MICROSOFT_EXCELbao gồm cả .xls và .xlsx.makeCopytạo bản sao file trong thư mục đích, sau đósetMimeTypechuyển đổi sang Google Sheet.- Bạn có thể thêm logic để rename file, kiểm tra trùng lặp, hoặc gửi email thông báo.
4.4. Bước 3: Cấp Quyền và Chạy Script
- Khi chạy lần đầu, script sẽ yêu cầu cấp quyền truy cập vào Drive. Chọn tài khoản Google và cho phép.
- Nhấn Run → convertExcelFolder.
- Kiểm tra log (View → Logs) để xem danh sách file đã chuyển đổi.
4.5. Tối Ưu Hóa Script
- Thêm try-catch để xử lý lỗi.
- Sử dụng Batch để giảm thời gian thực hiện nếu file quá nhiều.
- Kết hợp với Google Cloud Scheduler để tự động chạy định kỳ (ví dụ: mỗi ngày một lần).
4.6. Ưu và Nhược Điểm

Có thể bạn quan tâm: Thêm Hậu Tố Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Ưu điểm: Tự động hoá, tiết kiệm thời gian cho hàng loạt file, có thể tích hợp vào quy trình làm việc.
- Nhược điểm: Cần kiến thức lập trình cơ bản, không hỗ trợ chuyển đổi macro VBA.
5. Phương Pháp 4: Sử Dụng Các Công Cụ Trực Tuyến
Có một số công cụ web cho phép chuyển đổi file Excel sang Google Sheet một cách nhanh chóng mà không cần cài đặt phần mềm.
5.1. Các Công Cụ Phổ Biến
| Công Cụ | Link | Đặc điểm |
|---|---|---|
| CloudConvert | https://cloudconvert.com/xls-to-gsheet | Hỗ trợ đa định dạng, cho phép chuyển đổi batch, có API. |
| Zamzar | https://www.zamzar.com/convert/xls-to-gsheet/ | Giao diện đơn giản, giới hạn 2 file mỗi ngày cho tài khoản miễn phí. |
| Convertio | https://convertio.co/xls-google-sheets/ | Hỗ trợ kéo thả, có tùy chọn lưu trực tiếp vào Google Drive. |
| Sheetgo | https://sheetgo.com/ | Cho phép kết nối và đồng bộ dữ liệu giữa Excel và Google Sheet. |
5.2. Quy Trình Sử Dụng CloudConvert (Ví Dụ)
- Truy cập trang web CloudConvert.
- Nhấn “Select File” và chọn file Excel từ máy tính.
- Đặt “Convert to” là Google Sheet.
- Nhấn “Convert” và chờ quá trình hoàn tất.
- Khi chuyển đổi xong, tải file .gsheet hoặc lưu trực tiếp vào Google Drive.
Lưu ý: Các dịch vụ này thường có giới hạn kích thước file (thường dưới 100 MB) và có thể yêu cầu đăng ký tài khoản để sử dụng tính năng nâng cao.
5.3. Khi Nào Nên Dùng Công Cụ Trực Tuyến?
- Khi bạn không muốn thao tác trên Google Drive trực tiếp.
- Khi cần chuyển đổi nhanh một vài file mà không muốn viết script.
- Khi muốn tích hợp API của dịch vụ vào hệ thống nội bộ (ví dụ: tự động chuyển đổi file trong một quy trình ETL).
6. Các Vấn Đề Thường Gặp Khi Chuyển Đổi
6.1. Mất Định Dạng Ô (Cell Formatting)
- Nguyên nhân: Google Sheet không hỗ trợ một số định dạng màu, font, hoặc border đặc biệt.
- Giải pháp: Sau khi chuyển, sử dụng Conditional Formatting trong Google Sheet để tái tạo các quy tắc màu sắc.
6.2. Công Thức (Formulas) Bị Lỗi
- Nguyên nhân: Một số hàm Excel không tồn tại trong Google Sheet (ví dụ:
GETPIVOTDATA,CHOOSECOLS). - Giải pháp: Kiểm tra danh sách hàm tương thích (Google cung cấp bảng chuyển đổi) và thay thế bằng hàm tương đương (
ARRAYFORMULA,QUERY,IMPORTRANGE).
6.3. Macro VBA Không Được Chuyển
- Nguyên nhân: Google Sheet sử dụng Google Apps Script (JavaScript) thay cho VBA.
- Giải pháp: Nếu macro quan trọng, cần viết lại logic trong Apps Script. Đối với các macro đơn giản (tự động sao chép, định dạng), việc này thường không quá phức tạp.
6.4. Định Dạng Ngày Tháng
- Nguyên nhân: Định dạng ngày trong Excel có thể là
dd/mm/yyyytrong khi Google Sheet mặc định làmm/dd/yyyytùy vào cài đặt vùng miền. - Giải pháp: Chọn cột ngày → Format → Number → Date → chọn định dạng phù hợp. Hoặc dùng công thức
=DATE(VALUE(RIGHT(A2,4)),VALUE(MID(A2,4,2)),VALUE(LEFT(A2,2)))để chuyển đổi.
6.5. Dữ Liệu Rất Lớn (Hơn 5 triệu ô)
- Google Sheet có giới hạn 5 triệu ô cho mỗi bảng tính. Nếu file Excel lớn hơn, bạn cần:
- Chia dữ liệu thành nhiều sheet.
- Sử dụng BigQuery hoặc Google Cloud Storage để lưu trữ và xử lý.
7. Các Bước Kiểm Tra Sau Khi Chuyển Đổi
- Kiểm tra tổng số sheet: Đảm bảo tất cả các sheet trong Excel đã xuất hiện.
- Kiểm tra công thức: Đối chiếu một số công thức quan trọng (SUM, VLOOKUP, INDEX-MATCH).
- Kiểm tra dữ liệu đặc biệt: Số liệu lớn, ngày tháng, tiền tệ.
- Kiểm tra biểu đồ: Nếu file chứa biểu đồ, chúng thường không được chuyển tự động; bạn cần tạo lại trong Google Sheet.
- Kiểm tra quyền truy cập: Đặt quyền chia sẻ (Share) cho các đồng nghiệp hoặc khách hàng.
8. Tối Ưu Hóa Quy Trình Làm Việc Với Google Sheet
8.1. Sử Dụng Add-on “Power Tools”
- Add-on này hỗ trợ merge cells, remove duplicates, split text, giúp chuẩn hoá dữ liệu nhanh chóng.
8.2. Kết Nối Với Google Data Studio
- Khi dữ liệu đã ở Google Sheet, bạn có thể kết nối trực tiếp với Google Data Studio để tạo báo cáo tương tác.
8.3. Tự Động Cập Nhật Dữ Liệu Từ Excel Đám Mây (OneDrive)
- Sử dụng Zapier hoặc Integromat (Make) để tạo workflow: Khi file Excel trong OneDrive được cập nhật → tự động import vào Google Sheet.
8.4. Version Control
- Google Drive tự động lưu version. Để xem lịch sử phiên bản, click chuột phải vào file → Quản lý phiên bản (Manage versions).
9. Kết Luận
Việc chuyển đổi file Excel sang Google Sheet không còn là một thách thức khó khăn khi bạn đã nắm vững các phương pháp và công cụ phù hợp. Từ cách đơn giản nhất – tải lên Google Drive và mở bằng Google Sheet – đến việc tự động hoá quy trình bằng Google Apps Script, hoặc sử dụng các dịch vụ trực tuyến, bạn có thể lựa chọn giải pháp tối ưu dựa trên khối lượng công việc và yêu cầu kỹ thuật.
Những điểm quan trọng cần nhớ:
– Kiểm tra lại công thức và định dạng sau khi chuyển đổi.
– Đối với macro và tính năng nâng cao, cần viết lại trong Google Apps Script.
– Đối với dữ liệu lớn, cân nhắc chia thành nhiều sheet hoặc sử dụng BigQuery.
– Luôn sử dụng tính năng versioning của Google Drive để bảo vệ dữ liệu.
Hy vọng bài viết đã cung cấp cho bạn một hướng dẫn chi tiết và toàn diện, giúp bạn nhanh chóng di chuyển dữ liệu từ Excel sang Google Sheet một cách an toàn, hiệu quả và linh hoạt. Chúc bạn thành công trong công việc và luôn tận dụng tối đa sức mạnh của công cụ đám mây!

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