Cách Chèn Ảnh Vào Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

Mục lục bài viết

Mở Đầu

Microsoft Excel không chỉ là công cụ tính toán, lập bảng dữ liệu mạnh mẽ mà còn hỗ trợ người dùng tích hợp các yếu tố trực quan như hình ảnh, biểu đồ, và đồ họa để làm cho báo cáo, bảng tính trở nên sinh động và dễ hiểu hơn. Việc chèn ảnh vào Excel thường gặp trong các trường hợp: tạo danh mục sản phẩm kèm hình ảnh, báo cáo bán hàng có ảnh mẫu, tài liệu đào tạo, hay thậm chí là thiết kế mẫu invoice có logo công ty. 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, về cách chèn ảnh vào Excel, bao gồm cả các mẹo tối ưu hoá kích thước, định dạng, và các phương pháp tự động hoá khi làm việc với lượng lớn hình ảnh.

1. Kiến Thức Cơ Bản Về Ảnh Trong Excel

1.1. Định Dạng Hỗ Trợ

Excel hỗ trợ hầu hết các định dạng ảnh phổ biến:
– JPEG/JPG: Định dạng ảnh nén, thích hợp cho ảnh chụp thực tế, hình ảnh sản phẩm.
– PNG: Hỗ trợ nền trong suốt, tốt cho logo, biểu tượng.
– GIF: Thường dùng cho ảnh động, tuy nhiên Excel chỉ hiển thị khung tĩnh đầu tiên.
– BMP và TIFF: Dung lượng lớn, ít dùng trong môi trường làm việc thường ngày.

1.2. Kích Thước Ảnh và Hiệu Suất

  • Kích thước pixel: Ảnh quá lớn (ví dụ > 2000×2000) sẽ làm tăng dung lượng file Excel và giảm tốc độ mở file.
  • Kích thước file: Nên giữ dưới 500KB cho mỗi ảnh khi có nhiều ảnh trong cùng một file.
  • Giải pháp nén: Sử dụng công cụ như TinyPNG, ImageOptim để giảm dung lượng mà không làm giảm chất lượng đáng kể.

1.3. Vị Trí Ảnh

  • Floating (đặt tự do): Ảnh nằm trên lớp worksheet, không gắn vào ô, có thể kéo thả bất kỳ vị trí nào.
  • Embedded (nhúng vào ô): Sử dụng tính năng “Insert Picture into Cell” (Excel 365/2026) để ảnh gắn liền với ô, di chuyển cùng ô khi sắp xếp hoặc lọc.

2. Cách Chèn Ảnh Thông Thường (Bước Đơn Giản)

2.1. Sử Dụng Thanh Ribbon – Tab Insert

  1. Mở file Excel và chọn sheet bạn muốn chèn ảnh.
  2. Chọn ô (hoặc vị trí) nơi bạn muốn đặt ảnh.
  3. Trên thanh Ribbon, click vào tab “Insert”.
  4. Trong nhóm “Illustrations”, bấm “Pictures” → chọn “This Device…” nếu ảnh nằm trên máy tính, “Online Pictures…” nếu muốn tìm ảnh trên internet.
  5. Duyệt tới thư mục chứa ảnh, chọn ảnh cần chèn → bấm “Insert”.
  6. Ảnh sẽ xuất hiện trên sheet, có thể kéo thả để đặt vị trí chính xác.

2.2. Định Dạng Ảnh Sau Khi Chèn

Sau khi ảnh đã xuất hiện, Ribbon sẽ hiển thị tab “Picture Format” (hoặc “Format”) với các tùy chọn:

  • Resize: Kéo góc ảnh để thay đổi kích thước, hoặc nhập giá trị chiều rộng và chiều cao cụ thể trong phần “Size”.
  • Crop: Cắt bớt phần không cần thiết.
  • Picture Styles: Thêm viền, bóng đổ, hoặc các kiểu hiệu ứng nhanh.
  • Compress Pictures: Nén ảnh để giảm dung lượng file (chọn “Apply only to this picture” hoặc “All pictures in file”).

2.3. Đặt Ảnh Vào Trong Ô (Excel 365/2026)

  1. Chọn ô mà bạn muốn ảnh gắn vào.
  2. Vào Insert → Pictures → This Device.
  3. Khi chọn ảnh, click chuột phải lên ảnh đã chèn → Format Picture.
  4. Trong pane bên phải, chọn “Size & Properties” → “Properties”.
  5. Chọn “Move and size with cells”.
  6. Bây giờ, khi bạn thay đổi kích thước hoặc di chuyển ô, ảnh sẽ theo cùng.

3. Chèn Ảnh Bằng Cách Kéo Thả (Drag & Drop)

Nếu bạn đã mở cả File Explorer và Excel trên cùng màn hình:

  1. Kéo ảnh từ thư mục trong File Explorer.
  2. Thả vào vị trí trên sheet Excel.
  3. Excel sẽ tự động chèn ảnh tại vị trí thả.

Lưu ý: Cách này nhanh nhưng không tự động đặt ảnh vào ô, ảnh sẽ là floating object. Để gắn vào ô, cần thực hiện bước “Move and size with cells” như trên.

4. Chèn Nhiều Ảnh Cùng Lúc

Khi cần chèn hàng chục hoặc hàng trăm ảnh (ví dụ danh sách sản phẩm), việc chèn từng ảnh sẽ mất thời gian. Dưới đây là các phương pháp tự động hoá.

4.1. Sử Dụng VBA (Macro)

4.1.1. Mã VBA Cơ Bản

Sub InsertPicturesFromFolder() Dim ws As Worksheet Dim folderPath As String Dim picName As String Dim pic As Picture Dim rng As Range Dim i As Long Set ws = ThisWorkbook.Sheets("Sheet1") ' Thay tên sheet phù hợp folderPath = "C:\Images\" ' Thư mục chứa ảnh ' Giả sử cột A có tên file ảnh (không cần đuôi) và muốn chèn vào cột B Set rng = ws.Range("A2:A" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row) i = 2 For Each cell In rng picName = folderPath & cell.Value & ".jpg" ' Định dạng .jpg, thay đổi nếu cần If Dir(picName) <> "" Then Set pic = ws.Pictures.Insert(picName) With pic .ShapeRange.LockAspectRatio = msoTrue .Top = ws.Cells(i, 2).Top .Left = ws.Cells(i, 2).Left .Height = ws.Cells(i, 2).Height .Placement = xlMoveAndSize ' Di chuyển và thay đổi kích thước cùng ô End With End If i = i + 1 Next cell
End Sub

Giải thích:
– folderPath: Đường dẫn tới thư mục chứa ảnh.
– cột A chứa tên file (không có đuôi). Bạn có thể chỉnh sửa để lấy từ cột khác.
– Ảnh sẽ được chèn vào cột B, căn chỉnh theo ô tương ứng.
– Placement = xlMoveAndSize giúp ảnh di chuyển cùng ô khi lọc hoặc sắp xếp.

4.1.2. Lưu Ý Khi Sử Dụng VBA

  • Bảo mật macro: Khi mở file, Excel sẽ hỏi cho phép chạy macro. Đảm bảo file được lưu ở định dạng .xlsm.
  • Đường dẫn tuyệt đối vs tương đối: Sử dụng đường dẫn tương đối nếu muốn chia sẻ file cùng folder ảnh.
  • Định dạng ảnh khác nhau: Thêm logic để kiểm tra .png, .jpeg nếu cần.

4.2. Sử Dụng Power Query (Get & Transform)

Power Query không hỗ trợ chèn ảnh trực tiếp, nhưng có thể lấy URL ảnh và sử dụng hàm =IMAGE(url) (trong Excel 365) để hiển thị ảnh trong ô.

4.2.1. Các Bước Thực Hiện

  1. Chuẩn bị bảng có cột “URL” chứa đường link tới ảnh (có thể là đường dẫn nội bộ hoặc trên web).
  2. Trong ô muốn hiển thị ảnh, nhập công thức: =IMAGE(A2) (giả sử A2 chứa URL).
  3. Điều chỉnh kích thước bằng cách thay đổi chiều rộng/cao của ô.

Ưu điểm: Không làm tăng dung lượng file vì ảnh được tải từ nguồn bên ngoài. Nhược điểm: Yêu cầu kết nối internet nếu ảnh lưu trên web.

Cách Chèn Ảnh Vào Excel
Cách Chèn Ảnh Vào Excel

5. Tối Ưu Hóa Ảnh Để Đảm Bảo Hiệu Suất File Excel

5.1. Nén Ảnh Trước Khi Chèn

  • Sử dụng phần mềm nén: TinyPNG, JPEGmini, hoặc các plugin Photoshop “Save for Web”.
  • Đặt độ phân giải hợp lý: 72–96 DPI cho mục đích hiển thị trên màn hình.

5.2. Sử Dụng Tính Năng “Compress Pictures” Trong Excel

  1. Chọn bất kỳ ảnh nào.
  2. Vào Picture Format → Compress Pictures.
  3. Bỏ chọn “Apply only to this picture” nếu muốn nén toàn bộ ảnh.
  4. Chọn Resolution:
  5. Email (96 ppi): Dành cho file cần gửi qua email.
  6. Web (150 ppi): Đối với báo cáo trên web.
  7. Print (220 ppi): Khi cần in chất lượng cao.
  8. Click OK.

5.3. Xóa Ảnh Không Cần Thiết

  • Sử dụng Selection Pane (Home → Find & Select → Selection Pane) để liệt kê tất cả objects.
  • Kiểm tra và xóa các ảnh không còn dùng.

6. Các Tình Huống Thực Tế Và Giải Pháp

6.1. Tạo Danh Mục Sản Phẩm Với Ảnh

  1. Cột A: Mã sản phẩm.
  2. Cột B: Tên sản phẩm.
  3. Cột C: Đường dẫn tới ảnh (đặt trong cùng thư mục, ví dụ “Images\Prod001.jpg”).
  4. Sử dụng hàm =IMAGE(C2, "Alt Text", 100, 100) để hiển thị ảnh 100x100px.
  5. Định dạng cột C để ẩn nếu không muốn hiển thị đường dẫn.

6.2. Tạo Báo Cáo Đánh Giá Nhân Viên Kèm Ảnh Chân Dung

  • Chèn ảnh vào ô cột D (vị trí ảnh) và đặt thuộc tính “Move and size with cells”.
  • Khi lọc danh sách nhân viên, ảnh sẽ vẫn hiện cùng dữ liệu.

6.3. Thêm Logo Công Ty Vào Footer Mỗi Trang In

  1. Vào Page Layout → Print Titles.
  2. Chọn Header/Footer → Custom Footer.
  3. Click vào Insert Picture (biểu tượng hình ảnh).
  4. Chọn logo → OK.
  5. Đặt vị trí trái, giữa hoặc phải tùy ý.

6.4. Sử Dụng Ảnh Động (GIF) Trong Excel

  • Excel chỉ hiển thị khung tĩnh đầu tiên của GIF. Nếu muốn ảnh động, bạn cần chèn video hoặc sử dụng WebView (phức tạp).

7. Các Lỗi Thường Gặp Khi Chèn Ảnh Và Cách Khắc Phục

LỗiNguyên nhânCách khắc phục
Ảnh không hiển thịĐường dẫn sai, ảnh đã bị xóa, hoặc file bị hỏng.Kiểm tra lại đường dẫn, đảm bảo file còn tồn tại, mở ảnh bằng trình xem để xác nhận.
File Excel quá nặngNhiều ảnh độ phân giải cao.Nén ảnh, sử dụng tính năng “Compress Pictures”, hoặc dùng hàm IMAGE với URL.
Ảnh di chuyển không theo ôThuộc tính “Placement” chưa được đặt là “Move and size with cells”.Click phải ảnh → “Size and Properties” → “Properties” → chọn “Move and size with cells”.
Ảnh bị cắt khi inKích thước ảnh vượt quá vùng in, hoặc margin không phù hợp.Kiểm tra “Print Area”, giảm kích thước ảnh, hoặc điều chỉnh margin trong “Page Layout”.
Macro không chạyCài đặt bảo mật macro cao.Vào File → Options → Trust Center → Trust Center Settings → Macro Settings, chọn “Enable all macros” (cẩn thận với file không tin cậy).

8. Các Mẹo Nâng Cao Để Tối Ưu Trải Nghiệm

8.1. Sử Dụng Định Dạng “Linked Picture”

  • Khi chèn ảnh, chọn “Link to File” (thay vì “Insert”). Ảnh sẽ không được lưu trong file Excel, giảm dung lượng. Khi mở file, Excel sẽ tải lại ảnh từ đường dẫn gốc.
  • Hạn chế: Khi chuyển file sang máy khác, cần đồng bộ thư mục ảnh.

8.2. Đặt Ảnh Là Background (Nền) Của Sheet

  1. Vào Page Layout → Background.
  2. Chọn ảnh muốn làm nền.
  3. Lưu ý: Ảnh nền chỉ hiển thị trong view (không in) và không thể chỉnh sửa vị trí.

8.3. Tạo “Image Gallery” Tự Động Với Data Validation

  • Sử dụng Data Validation để tạo danh sách thả xuống (cột A) chứa tên ảnh.
  • Khi người dùng chọn mục, dùng công thức =IMAGE("C:\Images\" & A2 & ".png") để hiển thị ảnh tương ứng trong ô B2.
  • Thích hợp cho catalog nhanh, không cần VBA.

8.4. Sử Dụng Power Automate Để Tự Động Đưa Ảnh Vào Excel

  • Tạo flow: Khi một file ảnh mới được tải lên OneDrive/SharePoint, Power Automate sẽ thêm tên file và đường link vào bảng Excel (đã có cột “URL”). Sau đó, sử dụng hàm IMAGE để hiển thị.
  • Giải pháp này giúp duy trì cập nhật tự động cho danh mục sản phẩm.

9. Tổng Kết

Việc chèn ảnh vào Excel không chỉ là một thao tác đơn giản mà còn là một nghệ thuật cân bằng giữa độ trực quan và hiệu suất file. Từ các cách chèn cơ bản (Insert → Pictures) đến các kỹ thuật nâng cao như VBA tự động hoá, hàm IMAGE dựa trên URL, hoặc tích hợp Power Automate, bạn có thể lựa chọn phương pháp phù hợp nhất với nhu cầu và môi trường làm việc của mình.

Những điểm quan trọng cần nhớ:

  1. Chuẩn bị ảnh: Nén, chuẩn hóa kích thước, định dạng PNG/JPEG.
  2. Chọn phương pháp chèn: Floating, embedded, hoặc linked picture.
  3. Tối ưu dung lượng: Sử dụng Compress Pictures, hoặc hàm IMAGE.
  4. Tự động hoá: VBA cho hàng loạt, Power Automate cho cập nhật liên tục.
  5. Kiểm tra: Đảm bảo ảnh hiển thị đúng, không gây lỗi khi in hoặc chia sẻ.

Hy vọng bài viết chi tiết trên đã cung cấp cho bạn đầy đủ kiến thức và công cụ cần thiết để chèn ảnh vào Excel một cách chuyên nghiệp, hiệu quả và linh hoạt. Hãy áp dụng ngay vào dự án thực tế và trải nghiệm sự khác biệt mà hình ảnh mang lại cho các báo cáo, danh mục và tài liệu của bạn!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận