Hình ảnh hiển thị excel từ đường dẫn tệp
Tôi đã tạo một mẫu để hiển thị hình ảnh dựa trên giá trị ô, tôi hy vọng nó hữu ích cho người dùng. Tôi đã tạo thư mục Hình ảnh ở cùng một nơi với sổ làm việc và thêm hình ảnh vào thư mục này. Trong thư mục này, nếu có một hình ảnh có cùng tên với giá trị ô trong cột A của trang tính, nó sẽ được gọi và hình ảnh được hiển thị trên điều khiển hình ảnh trong cột F Show Đối với điều này, tôi đã thêm một đoạn mã vào quy trình Worksheet_SelectionChange. Mã VBA
Lời giải và file mẫu tại đây. Hiển thị hình ảnh dựa trên nội dung ô Tôi khuyên bạn nên sử dụng thư viện phương tiện cho hình ảnh của mình. Trong trang tính Excel, nếu bạn có ít nhất tên của hình ảnh được lưu trữ, bạn có thể nối URL thực tế dựa trên vị trí tệp trong thư viện phương tiện Tạo thư viện phương tiện trong Kentico. Tìm thư mục trong hệ thống tập tin. Thông thường dưới Tiếp theo, sao chép các tệp vào thư mục đó trong hệ thống tệp. Sau đó, trong trang tính Excel của bạn, hãy cập nhật tên tệp để thêm Hàm IMAGE trong Excel được thiết kế để chèn ảnh vào các ô từ một URL. Các định dạng tệp sau đây được hỗ trợ. BMP, JPG/JPEG, GIF, TIFF, PNG, ICO và WEBP Hàm có tổng cộng 5 đối số, trong đó chỉ có đối số đầu tiên được yêu cầu HÌNH ẢNH(nguồn, [alt_text], [kích thước], [chiều cao], [chiều rộng]) Ở đâu Nguồn (bắt buộc) - đường dẫn URL đến tệp hình ảnh sử dụng giao thức "https". Có thể được cung cấp ở dạng chuỗi văn bản được đặt trong dấu ngoặc kép hoặc dưới dạng tham chiếu đến ô chứa URL Alt_text (tùy chọn) - văn bản thay thế mô tả hình ảnh Sizing (tùy chọn) - xác định kích thước hình ảnh. Có thể là một trong những giá trị này
Chiều cao (tùy chọn) - chiều cao hình ảnh tính bằng pixel Chiều rộng (tùy chọn) - chiều rộng hình ảnh tính bằng pixel Công thức IMAGE cơ bản trong ExcelĐể tạo một công thức IMAGE ở dạng đơn giản nhất, chỉ cần cung cấp đối số đầu tiên chỉ định URL cho tệp hình ảnh là đủ. Hãy nhớ rằng chỉ các địa chỉ HTTPS mới được phép chứ không phải HTTP. URL được cung cấp phải được đặt trong dấu ngoặc kép giống như chuỗi văn bản thông thường. Theo tùy chọn, trong đối số thứ 2, bạn có thể xác định một văn bản thay thế mô tả hình ảnh Ví dụ
Bỏ qua hoặc đặt đối số thứ 3 thành 0 buộc hình ảnh vừa với ô, duy trì tỷ lệ chiều rộng trên chiều cao. Hình ảnh sẽ tự động điều chỉnh khi ô được thay đổi kích thước Khi bạn di chuột qua ô có công thức IMAGE, chú giải công cụ sẽ bật ra. Kích thước tối thiểu của ngăn chú giải công cụ được đặt trước. Để làm cho nó lớn hơn, hãy kéo góc dưới bên phải của ngăn như hình bên dưới Để lấp đầy toàn bộ ô bằng một hình ảnh, hãy đặt đối số thứ 3 thành 1. Ví dụ ________số 8 Thông thường, điều này hoạt động tốt cho các hình ảnh nghệ thuật trừu tượng trông đẹp với hầu hết mọi tỷ lệ chiều rộng trên chiều cao Nếu bạn quyết định đặt chiều cao và chiều rộng của hình ảnh (đối số thứ 4 và thứ 5, tương ứng), hãy đảm bảo rằng ô của bạn đủ lớn để chứa ảnh có kích thước ban đầu. Nếu không, chỉ một phần của hình ảnh sẽ được hiển thị Sau khi hình ảnh được chèn vào, bạn có thể sao chép nó sang một ô khác bằng cách sao chép công thức. Hoặc bạn có thể tham chiếu một ô có công thức IMAGE giống như bất kỳ ô nào khác trong trang tính của bạn. Ví dụ: để sao chép ảnh từ C4 sang D4, hãy nhập công thức =C4 vào D4 Cách chèn ảnh vào ô Excel - ví dụ về công thứcViệc giới thiệu hàm IMAGE trong Excel đã “mở khóa” nhiều tình huống mới mà trước đây không thể thực hiện được hoặc rất phức tạp. Dưới đây bạn sẽ tìm thấy một vài ví dụ như vậy Cách tạo danh sách sản phẩm bằng hình ảnh trong ExcelVới hàm IMAGE, việc tạo danh sách sản phẩm bằng hình ảnh trong Excel trở nên vô cùng dễ dàng. các bước là
Trong ví dụ này, công thức dưới đây chuyển sang E3
Kết quả ta được danh sách sản phẩm kèm hình ảnh trong Excel như sau Cách trả về hình ảnh dựa trên giá trị ô khácĐối với ví dụ này, chúng tôi sẽ tạo một danh sách thả xuống các mục và trích xuất một hình ảnh có liên quan vào một ô lân cận. Khi một mục mới được chọn từ danh sách thả xuống, hình ảnh tương ứng sẽ xuất hiện bên cạnh mục đó
Và đây là danh sách thả xuống của chúng tôi với các hình ảnh liên quan đang hoạt động - ngay khi một mục được chọn trong A2, hình ảnh của nó sẽ ngay lập tức được hiển thị trong B2 Cách tạo danh sách thả xuống bằng hình ảnh trong ExcelTrong các phiên bản Excel trước, không có cách nào để thêm ảnh vào danh sách thả xuống. Hàm IMAGE đã thay đổi điều này. Giờ đây, bạn có thể tạo danh sách ảnh thả xuống trong 4 bước nhanh chóng
Vì dữ liệu nguồn nằm trong một bảng nên các tham chiếu sử dụng kết hợp tên bảng và tên cột. Tìm hiểu thêm về tham chiếu bảng |