Cách Chèn Hình Ả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

Lời mở đầu

Microsoft Excel không chỉ là công cụ mạnh mẽ để xử lý dữ liệu số mà còn hỗ trợ người dùng tích hợp đa phương tiện như hình ảnh, biểu đồ, và các đối tượng đồ họa khác. Việc chèn hình ảnh vào Excel giúp báo cáo, bảng tính trở nên sinh động, trực quan và dễ hiểu hơn. 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, từ cách chèn hình ảnh cơ bản cho tới các kỹ thuật nâng cao như chỉnh sửa, định dạng, liên kết động và tự động hoá bằng VBA. Mục tiêu là giúp người dùng, dù là người mới bắt đầu hay đã có kinh nghiệm, đều có thể sử dụng hình ảnh một cách hiệu quả trong Excel.

1. Chuẩn bị trước khi chèn hình ảnh

1.1. Định dạng file hỗ trợ

Excel hỗ trợ hầu hết các định dạng hình ảnh thông dụng:
– JPEG / JPG – Định dạng nén, phù hợp cho ảnh chụp.
– PNG – Hỗ trợ nền trong suốt, thích hợp cho logo, biểu tượng.
– GIF – Dùng cho ảnh động (trong một số phiên bản Excel, ảnh GIF sẽ hiển thị tĩnh).
– BMP – Định dạng không nén, dung lượng lớn, ít dùng.
– TIFF – Thường dùng trong công nghiệp, không phải lúc nào cũng hiển thị tốt.

1.2. Kích thước và độ phân giải

  • Kích thước: Tránh chèn ảnh quá lớn (ví dụ > 5 MB) vì sẽ làm file Excel tăng dung lượng và chậm.
  • Độ phân giải: 72-150 DPI là đủ cho hiển thị trên màn hình. Nếu cần in ấn, nên dùng 300 DPI.
  • Tỷ lệ: Giữ tỷ lệ gốc để tránh biến dạng; sử dụng công cụ chỉnh sửa ảnh (Photoshop, GIMP, Paint.NET) để cắt hoặc thay đổi kích thước trước khi chèn.

1.3. Lưu trữ ảnh

  • Lưu trong cùng thư mục với file Excel để khi di chuyển file, các liên kết vẫn còn hợp lệ.
  • Sử dụng thư mục con “Images” để quản lý dễ dàng.
  • Kích hoạt tùy chọn “Embed” (nhúng) nếu muốn ảnh luôn gắn liền với file, không phụ thuộc vào đường dẫn.

2. Cách chèn hình ảnh cơ bản trong Excel

2.1. Sử dụng menu “Insert” (Chèn)

  1. Mở file Excel và chọn ô (cell) hoặc vùng nơi bạn muốn đặt hình ảnh.
  2. Vào tab “Insert” trên Ribbon.
  3. Nhấp vào “Pictures” → “This Device” (hoặc “From File” tùy phiên bản).
  4. Duyệt tới thư mục chứa ảnh, chọn “Open”.
  5. Hình ảnh sẽ xuất hiện trên sheet, có thể kéo thả để di chuyển.

Lưu ý: Khi chèn, ảnh mặc định sẽ nằm trên lớp “Floating” (trôi) – không gắn vào ô cụ thể.

2.2. Kéo ảnh vào ô (Insert Picture in Cell)

Excel không có chức năng “chèn ảnh vào ô” trực tiếp, nhưng bạn có thể đặt ảnh lên trên ô và định dạng sao cho nó “đính” vào ô:

  1. Chèn ảnh như trên.
  2. Chọn ảnh, chuột phải → “Size and Properties” → “Properties”.
  3. Chọn “Move and size with cells”. Khi bạn thay đổi kích thước hoặc di chuyển ô, ảnh sẽ di chuyển và thay đổi kích thước theo.

2.3. Sử dụng tính năng “Copy‑Paste”

  • Copy ảnh từ một nguồn (trình duyệt, PowerPoint, Word).
  • Paste trực tiếp vào ô hoặc sheet Excel (Ctrl+V).
  • Excel sẽ tự động chèn ảnh dưới dạng “Picture”.

Tip: Nếu muốn ảnh dính vào ô, sau khi dán, thực hiện bước 2.2 để đặt thuộc tính “Move and size with cells”.

2.4. Chèn ảnh qua “Clip Art” (đối với các phiên bản cũ)

  1. Tab Insert → Clip Art.
  2. Tìm kiếm hình ảnh (ví dụ “logo”).
  3. Chọn và chèn.

Chú ý: Tính năng Clip Art đã được thay thế bằng “Online Pictures” trong các phiên bản mới (Office 365).

3. Định dạng và chỉnh sửa hình ảnh trong Excel

3.1. Thay đổi kích thước nhanh

  • Kéo góc ảnh để thay đổi tỉ lệ (giữ Shift để giữ tỷ lệ gốc).
  • Kéo cạnh để thay đổi chiều rộng hoặc chiều cao riêng biệt.

3.2. Cắt (Crop) ảnh

  1. Chọn ảnh → tab “Picture Format”.
  2. Nhấp “Crop” → kéo các thanh cắt để loại bỏ phần không mong muốn.
  3. Nhấn Enter để hoàn tất.

3.3. Thêm hiệu ứng (Effects)

  • Shadow (đổ bóng), Reflection (phản chiếu), Glow (ánh hào).
  • Picture Styles: các khung, viền sẵn có.

3.4. Điều chỉnh màu sắc và độ sáng

  • Picture Format → Corrections: chỉnh độ sáng, độ tương phản.
  • Color: thay đổi tông màu, độ bão hòa, hoặc chuyển sang Grayscale.

3.5. Đặt vị trí và căn chỉnh

  • Align: căn giữa, căn lề trái/phải, căn trên/dưới.
  • Group: nhóm nhiều ảnh lại thành một đối tượng để di chuyển đồng thời.

3.6. Định dạng “Move and size with cells”

  • Chọn ảnh → Right‑click → Size and Properties → Properties.
  • Chọn “Move and size with cells”.
  • Khi bạn chèn, xóa hàng hoặc cột, ảnh sẽ tự động cập nhật vị trí và kích thước.

4. Chèn hình ảnh dựa trên dữ liệu (Dynamic Images)

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

4.1. Sử dụng hàm “=PICTURE” (Excel 365)

Trong Office 365, bạn có thể sử dụng hàm =PICTURE(url) để hiển thị ảnh từ một URL trong ô:

=PICTURE("https://example.com/logo.png")
  • Ưu điểm: Khi URL thay đổi (ví dụ cập nhật logo), ảnh trong Excel tự động cập nhật.
  • Nhược điểm: Cần kết nối internet và URL phải công khai.

4.2. Sử dụng “Data Validation” + “Named Ranges” để chọn ảnh

  1. Tạo danh sách tên (Named Range) chứa đường dẫn ảnh (có thể là các file nội bộ).
  2. Data Validation → List → chọn danh sách tên.
  3. Sử dụng VBA (hoặc hàm =INDIRECT) để hiển thị ảnh tương ứng khi người dùng chọn một mục.

Ví dụ VBA:

Private Sub Worksheet_Change(ByVal Target As Range) Dim imgPath As String If Not Intersect(Target, Range("A2")) Is Nothing Then imgPath = Application.WorksheetFunction.VLookup(Target.Value, _ Sheets("Data").Range("A:B"), 2, False) With Me.Pictures.Insert(imgPath) .Top = Range("B2").Top .Left = Range("B2").Left .Placement = xlMoveAndSize End With End If
End Sub
  • Khi người dùng chọn một giá trị trong A2, VBA sẽ tìm đường dẫn ảnh trong sheet “Data” và chèn vào B2.

4.3. Dùng “Linked Picture” (Hình ảnh liên kết)

  1. Copy một dải ô chứa dữ liệu (có thể là biểu đồ).
  2. Paste Special → Linked Picture.
  3. Khi dữ liệu nguồn thay đổi, hình ảnh liên kết tự động cập nhật.

Ứng dụng: Tạo “mini‑chart” (sparklines) dưới dạng hình ảnh, chèn vào báo cáo.

5. Tự động chèn ảnh bằng VBA

5.1. Khi nhập dữ liệu, tự động chèn ảnh tương ứng

Giả sử cột A chứa mã sản phẩm, cột B muốn hiển thị ảnh sản phẩm. Ảnh được lưu trong thư mục C:\Images\ với tên file là MãSP.jpg.

Sub InsertProductImages() Dim ws As Worksheet, lastRow As Long, i As Long Dim imgPath As String, pic As Picture Set ws = ThisWorkbook.Sheets("Sheet1") lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row For i = 2 To lastRow imgPath = "C:\Images\" & ws.Cells(i, "A").Value & ".jpg" If Dir(imgPath) <> "" Then ' Xóa ảnh cũ nếu có On Error Resume Next ws.Pictures("Img" & i).Delete On Error GoTo 0 Set pic = ws.Pictures.Insert(imgPath) With pic .Name = "Img" & i .Top = ws.Cells(i, "B").Top .Left = ws.Cells(i, "B").Left .Placement = xlMoveAndSize .Height = ws.Cells(i, "B").Height .Width = ws.Cells(i, "B").Width End With End If Next i
End Sub
  • Chạy macro mỗi khi cập nhật dữ liệu (có thể gắn vào Worksheet_Change).
  • Lưu ý: Đảm bảo Macro được bật và file Excel ở dạng .xlsm.

5.2. Tạo macro chèn ảnh nhanh (Insert Picture Wizard)

Sub InsertPictureWizard() Dim fd As FileDialog, selectedFile As String Dim pic As Picture, targetCell As Range Set fd = Application.FileDialog(msoFileDialogFilePicker) With fd .Title = "Chọn ảnh cần chèn" .Filters.Clear .Filters.Add "Hình ảnh", ".jpg; .jpeg; .png; .gif; .bmp" If .Show = -1 Then selectedFile = .SelectedItems(1) Else Exit Sub End If End With Set targetCell = Application.InputBox("Chọn ô muốn chèn ảnh:", Type:=8) Set pic = ActiveSheet.Pictures.Insert(selectedFile) With pic .Top = targetCell.Top .Left = targetCell.Left .Placement = xlMoveAndSize .Name = "Img_" & targetCell.Address(False, False) End With
End Sub
  • Khi chạy macro, người dùng sẽ chọn ảnh và chọn ô để chèn.
  • Đặt Tên ảnh dựa trên địa chỉ ô để dễ quản lý.

6. Các mẹo và lưu ý quan trọng

6.1. Giảm dung lượng file Excel

  • Nhúng ảnh (Insert → Pictures → “Insert and Link”) sẽ làm file nặng. Nếu không cần chỉnh sửa thường xuyên, hãy đặt ảnh dưới dạng link và lưu ảnh trong thư mục riêng.
  • Compress Pictures: Tab “Picture Format” → “Compress Pictures” → chọn “Delete cropped areas of pictures” và “Use default resolution”.

6.2. Bảo mật và quyền truy cập

  • Khi chèn ảnh liên kết (linked), người dùng khác cần có quyền truy cập tới đường dẫn ảnh, nếu không sẽ hiện lỗi “Cannot open the file”.
  • Đối với tài liệu chia sẻ qua OneDrive hoặc SharePoint, nên nhúng ảnh để tránh mất liên kết.

6.3. In ấn

  • Kiểm tra kích thước ảnh trước khi in.
  • Sử dụng Print Preview để đảm bảo ảnh không bị cắt hoặc bị co lại.
  • Đối với in màu, chọn Resolution cao (300 DPI) để tránh mờ.

6.4. Sử dụng hình ảnh trong biểu đồ

  • Bạn có thể đặt ảnh làm marker cho các điểm dữ liệu trong biểu đồ:
  • Vẽ biểu đồ.
  • Click vào series → “Format Data Series”.
  • “Marker Options” → “Built‑in” → “None”.
  • “Fill” → “Picture or texture fill” → “Insert picture from file”.

6.5. Đặt ảnh làm nền (Background)

  • Page Layout → Background cho toàn sheet (chỉ hiển thị trong chế độ Normal, không in).
  • Đối với Header/Footer, vào “Insert → Header & Footer → Picture” và chọn ảnh để hiển thị trên mỗi trang khi in.

7. Các trường hợp sử dụng thực tế

7.1. Báo cáo bán hàng có logo và ảnh sản phẩm

  • Header: Chèn logo công ty, đặt “Move and size with cells” để khi thay đổi kích thước cột, logo vẫn phù hợp.
  • Bảng chi tiết: Ở cột “Ảnh sản phẩm”, chèn ảnh tương ứng dựa trên mã SKU bằng VBA (như mục 5.1).

7.2. Danh sách nhân sự kèm ảnh chân dung

  • Tạo cột “Ảnh” trong bảng nhân sự.
  • Sử dụng Data Validation để người quản trị nhập tên file ảnh, sau đó dùng macro để tự động chèn và căn chỉnh.
  • Khi thêm nhân viên mới, chỉ cần đặt ảnh vào thư mục và nhập tên trong ô, macro sẽ tự động cập nhật.

7.3. Dashboard dự án với biểu đồ và ảnh minh hoạ

  • Chèn biểu đồ (cột, đường).
  • Dùng Linked Picture để tạo “mini‑chart” cho mỗi dự án và đặt gần ảnh dự án.
  • Khi dữ liệu thay đổi, cả biểu đồ và ảnh minh hoạ sẽ cập nhật đồng thời.

8. Tổng kết

Việc chèn hình ảnh vào Excel không chỉ là một thao tác thẩm mỹ mà còn là công cụ mạnh mẽ giúp truyền đạt thông tin một cách trực quan. Từ các bước cơ bản như sử dụng menu “Insert” cho tới kỹ thuật nâng cao như tạo hình ảnh động, liên kết dữ liệu, và tự động hoá bằng VBA, bạn có thể tùy chỉnh và tối ưu hoá bảng tính của mình sao cho phù hợp với mọi nhu cầu: báo cáo tài chính, danh sách nhân sự, catalog sản phẩm, hay dashboard kinh doanh.

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

  1. Chuẩn bị định dạng, kích thước ảnh trước khi chèn để tránh tăng dung lượng file.
  2. Sử dụng thuộc tính “Move and size with cells” để ảnh luôn đồng hành cùng dữ liệu.
  3. Nén ảnh và xóa phần đã cắt để giảm kích thước file.
  4. Áp dụng VBA khi cần tự động hoá quá trình chèn hoặc cập nhật ảnh dựa trên dữ liệu.
  5. Kiểm tra quyền truy cập và định dạng in ấn để đảm bảo tài liệu luôn chuyên nghiệp.

Hy vọng sau khi đọc bài viết này, bạn đã nắm vững toàn bộ quy trình chèn, định dạng và quản lý hình ảnh trong Excel. Hãy áp dụng ngay vào công việc của mình để tạo ra những bảng tính vừa đẹp mắt, vừa hiệu quả!

Chúc bạn thành công trong việc làm cho Excel của mình “sống động” hơn bao giờ hết!

⚠️
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