Cách chèn ảnh vào Excel vừa ô tự động cực đơn giản

Admin
Hướng dẫn cụ thể từng bước tải hình ảnh và cách chèn ảnh vào Excel vừa ô tự động bằng VBA. Đồng thời, Gitiho cũng cho bạn biết cách khóa hình ảnh cố định vào ô cực đơn giản.

Microsoft Excel hỗ trợ tự động thay đổi kích thước chiều cao hàng và chiều rộng cột của ô để phù hợp với nội dung đã điền, chẳng hạn như một chuỗi văn bản dài. Tuy nhiên, lệnh AutoFit Row Height và lệnh AutoFit column Width không hợp lệ đối với ảnh, vì ảnh được chèn không nằm trong một ô cụ thể. 

Vì vậy, trong bài viết này, Gitiho sẽ hướng dẫn bạn cách chèn ảnh vào Excel vừa ô tự động nhé! Cùng tìm hiểu ngay thôi!

Xem thêm: Khóa học Excel - Tuyệt đỉnh Excel được 50000 học viên lựa chọn

Hướng dẫn cách chèn ảnh vào Excel vừa ô thủ công

Cách chèn ảnh vừa ô trong Excel

Dưới đây là các bước để chèn ảnh vừa ô Excel:

Bước 1: Nhấp vào ô mà bạn muốn chèn ảnh trên Excel > trên thanh công cụ ribbon, chuyển đến tab Insert.
Bước 2: Nhấp vào tùy chọn Pictures (nằm trong nhóm Illustrations).

Chèn ảnh vào Excel
Cách chèn ảnh vào Excel vừa ô

Bước 3: Trong hộp thoại 'Insert Picture', chọn đến thư mục trên máy tính chứa ảnh mà bạn muốn chèn vào một ô trong Excel > Sau đó bấm vào nút Insert.

Cách chèn ảnh vào excel vừa ô từ máy tính
Cách chèn ảnh vào Excel vừa ô từ thư mục trên máy tính

Bước 4: Điều chỉnh lại kích thước hình ảnh nếu cần tại nhóm Size của tab Format (Picture Tools) sao cho vừa với ô Excel của bạn.

cách chỉnh ảnh vừa ô trong excel
cách chỉnh ảnh vừa ô trong excel

Lưu ý khi chỉnh ảnh vừa ô Excel:

  • Nếu bạn có nhiều hình ảnh cần chèn vào Excel, bạn có thể chọn và chèn tất cả cùng một lúc bằng cách nhấn giữ phím Ctrl và chọn các ảnh bạn muốn (như thấy ở bước 3).
Chèn nhiều ảnh vào Excel cùng lúc
Chèn nhiều ảnh vào Excel cùng lúc
  • Cũng có cách thay đổi kích thước hình ảnh bằng cách chọn hình ảnh và kéo các cạnh. Đối với logo hoặc hình ảnh sản phẩm, bạn có thể muốn giữ nguyên tỷ lệ ban đầu của hình ảnh. Để làm như vậy, sử dụng các góc của hình ảnh để thay đổi kích thước mà không làm thay đổi tỷ lệ.
cách chỉnh kích thước ảnh trong excel
cách chỉnh kích thước ảnh trong Excel
  • Khi bạn đặt hình ảnh trong ô bằng cách sử dụng các bước trên, hình ảnh sẽ không liên kết chặt chẽ với ô. Điều này có nghĩa là nếu bạn thay đổi kích thước, áp dụng bộ lọc hoặc ẩn dòng trong Excel, hình ảnh không bị ảnh hưởng. Nếu bạn muốn hình ảnh luôn gắn liền với ô, bạn cần khóa hình ảnh mà bạn đặt nó vào để ngăn không cho hình ảnh thay đổi kích thước hoặc di chuyển,…

Cách chỉnh hình ảnh về cùng một size trong Excel

Dưới đây là cách để chỉnh kích thước các hình ảnh về cùng một kích thước trong Excel:

Bước 1: Chọn các hình ảnh:

  • Click vào hình ảnh đầu tiên.
  • Giữ phím "Ctrl" và chọn các hình ảnh còn lại.
Cách chèn ảnh vào Excel vừa ô tự động cực đơn giản

Bước 2: Trên thanh công cụ, mở thẻ "Format" hoặc "Picture Format".

Bước 3: Chỉnh kích thước:

  • Tìm tùy chọn kích thước hình ảnh.
  • Nhập giá trị kích thước cố định (ví dụ: 4 inches chiều rộng và 3 inches chiều cao).
Cách chèn ảnh vào Excel vừa ô tự động cực đơn giản

Lưu ý: Cách này chỉ giúp chỉnh hình ảnh của bạn về cùng chiều cao hoặc chiều rộng, chứ nó không thể thay đổi cả 2 khoảng cách được.

Cách chèn ảnh vào Excel không cần chỉnh kích thước bằng VBA

Giả sử có hai hình ảnh lớn trong một trang tính, hãy xem ảnh chụp màn hình sau đây. Bạn có thể muốn thay đổi kích thước ô để vừa với ảnh phía trên ô. Nhưng làm thế nào để thực hiện.

cách chèn ảnh vào excel vừa ô tự động
cách chèn ảnh vào excel vừa ô tự động

Tất nhiên, bạn có thể thay đổi kích thước ô để vừa với các bức ảnh phía trên chúng. Tuy nhiên, điều đó vô cùng tẻ nhạt và tốn thời gian. Trên thực tế, chúng ta có thể áp dụng macro VBA để thay đổi kích thước tất cả các ô và căn chỉnh ảnh vào giữa ô trong Excel sao cho vừa với hình ảnh. Bạn có thể thực hiện theo các bước sau:

Bước 1: Giữ phím ALT + F11 và nó sẽ mở ra cửa sổ Microsoft Visual Basic for Applications.

Bước 2: Nhấp vào Insert > Module, copy và dán mã macro bên dưới vào cửa sổ module mới tạo.

Tạo module mới và chèn mã macro
Tạo module mới và chèn mã macro

Mã VBA áp dụng cho cách chỉnh hình vừa khung Excel tự động:

Sub ResizePictureCells()
    Dim Picture As Object
    Dim PictureTop As Double, PictureLeft As Double, PictureHeight As Double, PictureWidth As Double
    Dim PictureRow As Long, PictureColumn As Long
    Dim N As Long
    
    For Each Picture In ActiveSheet.DrawingObjects
        PictureTop = Picture.Top
        PictureLeft = Picture.Left
        PictureHeight = Picture.Height
        PictureWidth = Picture.Width
        
        For N = 2 To 256
            If Columns(N).Left > PictureLeft Then
                PictureColumn = N - 1
                Exit For
            End If
        Next N
        
        For N = 2 To 65536
            If Rows(N).Top > PictureTop Then
                PictureRow = N - 1
                Exit For
            End If
        Next N
        
        Rows(PictureRow).RowHeight = PictureHeight
        Columns(PictureColumn).ColumnWidth = PictureWidth * (54.29 / 288)
        
        Picture.Top = Cells(PictureRow, PictureColumn).Top
        Picture.Left = Cells(PictureRow, PictureColumn).Left
    Next Picture
End Sub

Bước 3: Nhấn phím F5 để chạy macro này.

Bây giờ trong trang tính hiện tại, nếu có ảnh, ô bên dưới ảnh sẽ được thay đổi kích thước để vừa với ảnh phía trên nó. Xem ảnh chụp màn hình sau:

cách chèn ảnh vào excel vừa ô bằng VBA
cách chèn ảnh vào excel vừa ô bằng VBA

Xem thêm: Cách thay đổi kích thước toàn bộ hình ảnh, biểu đồ trong Excel

Cách khóa ảnh trong Excel

Khi bạn đã chèn hình ảnh vào cửa sổ làm việc, thay đổi kích thước hình ảnh vừa với ô và đặt vừa vào ô, bạn cần khóa nó để đảm bảo hình ảnh của bạn không thay đổi khi di chuyển, lọc và ẩn với ô.

Dưới đây là các bước để khóa ảnh trong ô:

Bước 1: Bấm chuột phải vào ảnh và chọn Format Picture

Bấm vào Format Picture
Bấm vào Format Picture

Bước 2: Trong hộp thoại Format Picture, chọn Size & Properties (biểu tượng thứ 3 từ trái sang)

Với các tùy chọn trong nhóm Properties, hãy chọn '‘Move and size with cells’'.

cách khóa hình ảnh trong excel
cách khóa hình ảnh trong excel

Như vậy, hình ảnh của bạn đã khóa vào ô, khi bạn ẩn ô hoặc di chuyển ô, hình ảnh của bạn cũng ẩn hoặc di chuyển theo.

Có thể bạn quan tâm: Cách chụp màn hình Excel cực dễ và nhanh chóng

Kết luận

Hy vọng bài viết này đã giúp bạn hiểu hơn về cách chèn ảnh vào Excel vừa ô theo cách thủ công hoặc tự động. Ngoài ra, sau khi thay đổi kích thước ảnh để vừa ô xong thì bạn đừng quên khóa hình ảnh vào ô để chúng không thay đổi khi bạn di chuyển hoặc ẩn ô nhé. 

Nếu bạn có bất kỳ câu hỏi nào liên quan đến bài viết này hoặc về bất kỳ chủ đề Excel nào khác, hãy cho chúng mình biết trong phần bình luận bên dưới. Và đừng quên theo dõi chúng mình để xem thêm các bài viết bổ ích khác nhé!

Nếu các bạn muốn có tư duy chủ động khi làm việc với Excel, xử lý được mọi tình huống mà không cần tốn thời gian ngồi tìm giải pháp trên mạng thì hãy đăng ký khóa học Tuyệt đỉnh Excel của Gitiho. Chương trình học được xây dựng bởi các chuyên gia tin học văn phòng hàng đầu, có nhiều năm kinh nghiệm giảng dạy cho nhân sự các tập đoán lớn. 

Các bạn sẽ học cùng chương trình với nhân viên của Samsung, TH True Milk, VP Bank, Vietinbank,... khi đăng ký khóa học này. Giảng viên cũng luôn sẵn lòng giải đáp mọi thắc mắc của bạn trong vòng 24h. Hãy đăng ký ngay để nâng cao khả năng sử dụng Excel, giúp bạn làm việc hiệu quả hơn gấp bội nhé!

Admin

Hợp tác truyền thông, quảng cáo (0965.23.2222)