Trong thế giới công việc văn phòng hiện đại, Excel không chỉ là công cụ tính toán, phân tích dữ liệu mà còn trở thành nền tảng linh hoạt để trình bày thông tin một cách trực quan. Một trong những yếu tố quan trọng giúp bảng tính trở nên sinh động hơn chính là hình ảnh. Tuy nhiên, nhiều người dùng thường gặp khó khăn khi muốn nhúng hình ảnh vào ô Excel một cách chính xác, tránh bị tràn ra ngoài ô, mất định dạng hoặc làm mất tính di động của bảng tính. Trong bài viết này, chúng ta sẽ đi sâu vào cách nhúng hình ảnh vào ô Excel, từ những bước cơ bản nhất, những mẹo tối ưu, đến cách tự động hoá quá trình bằng VBA, Power Query, và một số mẹo nâng cao khác. Hãy cùng khám phá!
Có thể bạn quan tâm: Download Dữ Liệu Chứng Khoán Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
1. Tại sao nên nhúng hình ảnh vào ô Excel?
1.1 Tăng tính trực quan
- Hiển thị nhanh: Khi một ô chứa hình ảnh, người xem không cần mở file ngoài để xem chi tiết. Mọi thông tin cần thiết đều nằm ngay trong bảng tính.
- Sử dụng trong báo cáo: Đối với báo cáo tài chính, báo cáo thị trường, hoặc báo cáo dự án, hình ảnh như biểu tượng, logo, bản đồ giúp tăng tính thẩm mỹ và truyền tải thông tin nhanh chóng.
1.2 Tích hợp dữ liệu và hình ảnh
- Khi dữ liệu liên quan đến hình ảnh (ví dụ: danh sách sản phẩm, danh mục, ảnh thực tế), việc nhúng hình ảnh vào ô giúp người dùng dễ dàng kiểm tra và so sánh trực tiếp.
Có thể bạn quan tâm: Dữ Liệu Bán Hàng Excel: Hướng Dẫn Toàn Diện Từ Cơ Bản Đến Nâng Cao
2. Các phương pháp cơ bản để nhúng hình ảnh vào ô Excel
2.1 Nhúng hình ảnh thủ công
- Chọn ô: Chọn ô mà bạn muốn chèn hình ảnh.
- Vào tab “Insert” → “Pictures” → “This Device…”.
- Chọn file hình ảnh: Lựa chọn file từ máy tính, sau đó nhấn “Insert”.
- Cỡ hình ảnh: Khi hình ảnh được chèn, bạn có thể kéo thả góc để thay đổi kích thước. Để giữ hình ảnh trong ô, cần điều chỉnh thuộc tính:
- Home → Format → Size → Height và Width sao cho phù hợp.
- Định dạng: Bấm chuột phải → “Format Picture” → “Size & Properties”. Tại đây, chọn “Move and size with cells” để hình ảnh tự động kèm theo ô khi chỉnh sửa.
2.2 Dùng công thức và VBA
Nếu bạn cần chèn hình ảnh vào ô dựa trên dữ liệu (ví dụ: tên file hình dựa trên mã sản phẩm), thì công thức plus VBA sẽ là giải pháp hiệu quả.
2.2.1 Dùng hàm IMAGE (Excel 365)
Lưu ý: Hàm
IMAGEmới được giới thiệu trong Office 365/Excel 2026, hỗ trợ chèn hình ảnh trực tiếp từ URL hoặc đường dẫn tệp.
Công thức mẫu:
=IMAGE("C:\Users\Public\Pictures\Sample.jpg", 1, 50, 50, "Hình ảnh mẫu")
- Tham số thứ hai: 1 = “Fit”, 2 = “Stretch”, 3 = “Crop”.
- Tham số thứ ba/thứ tư: chiều rộng và chiều cao (đơn vị pixel).
2.2.2 Dùng VBA để chèn hình ảnh tự động
Sub InsertPictureIntoCell() Dim rng As Range Dim pic As Picture Dim imgPath As String ' Giả sử ô A1 chứa tên file hình Set rng = Range("A1") imgPath = rng.Value ' Kiểm tra file tồn tại If Dir(imgPath) = "" Then MsgBox "File không tồn tại: " & imgPath Exit Sub End If ' Chèn hình ảnh vào ô Set pic = ActiveSheet.Pictures.Insert(imgPath) With pic .ShapeRange.LockAspectRatio = msoTrue .Left = rng.Left .Top = rng.Top .Height = rng.Height .Placement = xlMoveAndSize End With
End Sub
- Chú ý: Để chạy macro, bạn cần bật “Developer” và “Enable Macros”.
2.3 Sử dụng Power Query để chèn hình ảnh
Power Query thường dùng để trích xuất dữ liệu, nhưng bạn cũng có thể sử dụng nó để xây dựng bảng dữ liệu kết hợp hình ảnh.
- Chèn dữ liệu: Tạo bảng dữ liệu chứa đường dẫn hình ảnh.
- Sử dụng “Custom Column” trong Power Query:
m = Table.AddColumn(#"Previous Step", "Image", each Image.FromFile(ImagePath), type image) - Load bảng dữ liệu vào Excel: Khi tải dữ liệu, cột hình ảnh sẽ hiển thị trực tiếp trong ô.
Lưu ý: Power Query hỗ trợ hình ảnh trong Excel 365; các phiên bản cũ hơn không hỗ trợ.
Có thể bạn quan tâm: Dịch Tiếng Anh Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Kỹ thuật tối ưu khi nhúng hình ảnh vào ô
3.1 Giữ hình ảnh trong phạm vi ô
- Đặt thuộc tính “Move and size with cells”: Khi bạn thay đổi kích thước ô, hình ảnh sẽ tự động thay đổi kích thước.
- Cỡ ô phù hợp: Đặt chiều cao và chiều rộng ô sao cho hình ảnh vừa khít, tránh tràn ra ngoài.
- Sử dụng tính năng “Adjust to cell size” trong “Format Picture” → “Size & Properties”.
3.2 Giảm kích thước file hình ảnh
- Chuyển đổi định dạng: JPEG/PNG thường có kích thước nhỏ hơn so với BMP.
- Rút gọn độ phân giải: 150–200 DPI thường đủ cho mục đích in ấn hoặc xem trên màn hình.
- Sử dụng công cụ nén: Photoshop, GIMP, hoặc thậm chí online compression tools.
3.3 Quản lý hình ảnh trong Excel

Có thể bạn quan tâm: Cách Chỉnh Sửa File Xml Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
- Sử dụng tên tệp: Đặt trong ô, lần lượt dán vào VBA để tự động chèn.
- Sắp xếp theo thư mục: Tạo thư mục chứa hình ảnh cùng tên với ô dữ liệu, giảm rủi ro lỗi đường dẫn.
- Sử dụng “Search”: Khi thay đổi thư mục, bạn có thể dùng macro để tìm lại file.
3.4 Đảm bảo tính động của bảng tính
- Khi sao chép bảng tính sang máy tính khác, đường dẫn tệp có thể bị lỗi. Giải pháp:
- Sử dụng relative path: Đặt hình ảnh trong thư mục cùng với file Excel, sau đó dùng đường dẫn tương đối.
- Dùng “Add Reference”: Khi mở file, macro sẽ tự động tìm hình ảnh trong thư mục gốc.
4. Thử nghiệm và giải quyết vấn đề thường gặp
4.1 Hình ảnh bị tràn ra ngoài ô
- Kiểm tra “Size & Properties” → “Move and size with cells”.
- Nếu vẫn tràn, cân chỉnh chiều cao/chiều rộng ô thủ công.
4.2 Macro không chạy
- Kiểm tra “Trust Center Settings” → “Macro Settings”.
- Kiểm tra tham chiếu đến thư viện
Microsoft Office Object Library.
4.3 Hình ảnh không hiển thị khi mở file từ máy khác
- Đảm bảo đường dẫn tệp đúng và hình ảnh nằm trong thư mục cùng với file Excel.
- Sử dụng macro để tự động điều chỉnh đường dẫn.
4.4 Không thể chèn hình ảnh lớn
- Sử dụng “Image Compression” trong Excel:
File→Compress Pictures. - Làm nhỏ hình ảnh trước khi chèn.
5. Mẹo nâng cao khi làm việc với hình ảnh trong Excel
5.1 Tạo danh sách điều kiện (Drop-down) và hiển thị hình ảnh tương ứng
Bạn có thể tạo danh sách thả xuống trong ô, dựa vào giá trị chọn, tự động hiển thị hình ảnh tương ứng.
- Tạo danh sách dữ liệu: Cột A chứa tên sản phẩm, cột B chứa đường dẫn hình ảnh.
- Dùng Data Validation: Chọn ô cho danh sách thả xuống, Data → Validation → List →
=$A$2:$A$100. - Macro: Khi chọn một giá trị, macro sẽ tìm đường dẫn hình ảnh trong cột B và chèn vào ô.
Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range Set rng = Intersect(Target, Me.Range("D1")) ' ô chứa drop-down If rng Is Nothing Then Exit Sub Dim imgPath As String imgPath = Me.Range("B" & rng.Row).Value ' Xóa hình ảnh cũ Dim pic As Picture For Each pic In Me.Pictures If pic.TopLeftCell.Address = rng.Address Then pic.Delete Next pic ' Chèn hình ảnh mới Dim picNew As Picture Set picNew = Me.Pictures.Insert(imgPath) With picNew .Left = rng.Left .Top = rng.Top .Height = rng.Height .Placement = xlMoveAndSize End With
End Sub
5.2 Tạo “Dashboard” với hình ảnh
- Sử dụng “Slicers” và “PivotTable” để lọc dữ liệu.
- Khi lọc dữ liệu, macro tự động cập nhật hình ảnh tương ứng.
5.3 Tích hợp với Power BI
- Excel có thể xuất dữ liệu lên Power BI. Khi xuất, hình ảnh trong ô vẫn được giữ nguyên (tùy thuộc vào phiên bản).
- Bạn có thể tạo “Power Query” để lấy dữ liệu hình ảnh từ SharePoint hoặc OneDrive.
6. Kết luận
Nhúng hình ảnh vào ô Excel là một kỹ năng quan trọng giúp bạn tạo ra những bảng tính đẹp mắt, dễ đọc và truyền tải thông tin một cách trực quan. Từ cách chèn thủ công cho đến sử dụng hàm IMAGE, macro VBA, hoặc Power Query – mỗi phương pháp đều có ưu điểm riêng. Bằng cách áp dụng những mẹo tối ưu, quản lý hình ảnh một cách khoa học và làm cho bảng tính trở nên động, bạn sẽ nâng cao năng suất làm việc và tạo ấn tượng mạnh mẽ trong các báo cáo, dự án, hoặc thậm chí là trong các cuộc họp kinh doanh.
Hãy thử áp dụng những công thức và macro mà chúng ta đã trình bày ở trên vào công việc của bạn, và bạn sẽ nhanh chóng cảm nhận được sự khác biệt: từ một bảng tính khô rỗng thành một tài liệu sống động, đầy màu sắc và dễ hiểu. Chúc bạn thành công trong việc làm đẹp bảng tính Excel của mình!

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