Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Tooltip là gì?

Tooltip là thông báo hoặc ghi chú xuất hiện khi con trỏ chuột di chuyển qua một biểu tượng hoặc bất kỳ giao diện đồ họa nào. Trong Microsoft Excel, bạn có thể đặt tooltip biểu đồ trên một ô. Khi di chuột qua ô được chọn, hình ảnh động của biểu đồ đó sẽ xuất hiện như một tooltip.

Tổng quan bộ dữ liệu

Để trình bày các bước, chúng ta sẽ dùng bộ dữ liệu Báo cáo bán hàng theo Khu vực (Area-wise Sales Reports) trong 6 tháng.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Bước 1 – Nhập dữ liệu thô

  • Nhập dữ liệu thô để tạo biểu đồ động. Chúng ta dùng bộ dữ liệu Báo cáo bán hàng theo Khu vực 6 tháng.
  • Tạo số thứ tự (serial number) cho cột Tháng (xem hình).

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Trong ô C11, chèn công thức sau:
=VLOOKUP($B$11,$B$4:$H$7,C$9,0)

Ở đây:

  • $B$11 là giá trị tra cứu (ví dụ: Khu vực được chọn).
  • Hàm tìm giá trị này trong mảng bảng $B$4:$H$7.
  • Đặt col_index_num tham chiếu đến ô C$9 (số tháng) và range_lookup là 0 (khớp chính xác).
  • Hàm này truy xuất Giá trị Bán hàng tương ứng dựa trên Khu vực được chọn.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Giá trị Bán hàng của Florida đã được thêm. Nếu Khu vực ở B11 thay đổi, các giá trị sẽ thay đổi theo.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Bước 2 – Tạo biểu đồ

  • Chọn toàn bộ bộ dữ liệu từ B10:H11.
  • Chuyển đến thẻ Insert, chọn Insert Column or Bar Chart, và chọn Clustered Column (Cột nhóm).

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Tùy chỉnh biểu đồ: thêm Axis Titles (Tiêu đề trục) và chọn kiểu phù hợp từ Chart Styles.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Chọn các ô chứa biểu đồ và chọn lệnh Merge & Center (Gộp & Căn giữa) trong phần Alignment từ thẻ Home.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Bước 3 – Dán biểu đồ dưới dạng Hình ảnh liên kết (Linked Picture)

  • Sao chép biểu đồ (Ctrl + C).
  • Chuyển sang trang tính khác (Sheet2) nơi bạn muốn thêm tooltip.
  • Dưới thẻ Home, chọn menu thả xuống Paste (Dán) trong nhóm Clipboard, và chọn Linked Picture (Hình ảnh liên kết).

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Đặt tên cho hình ảnh là Tooltip.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Bước 4 – Thêm Nhãn (Label - ActiveX Control)

  • Trong thẻ Developer, chọn menu thả xuống Insert trong phần Controls (Điều khiển ActiveX) và chọn Label (Nhãn).

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Đặt nhãn Khu vực (Area) và Bán hàng (Sales) theo nhu cầu.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Sao chép Label 1 và dán cho các ô khác.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Bước 5 – Tùy chỉnh Nhãn

  • Chọn bất kỳ Label, vào Properties (Thuộc tính) trong phần Controls.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Tùy chỉnh giao diện nhãn (ví dụ: đổi Name, đặt BackStyle = Transparent (Trong suốt), để trống Caption).

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Tooltip nên trông như hình dưới.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Áp dụng tương tự cho các Label còn lại.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Đọc thêm: Cách chỉnh sửa Tooltip trong Excel

Bước 6 – Sử dụng mã VBA

  • Thoát Design Mode (Chế độ thiết kế) trong nhóm Controls Ribbon.
  • Chuyển đến thẻ Developer và chọn Visual Basic.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Trong Visual Basic Editor, chọn thẻ Insert, sau đó chọn Module để tạo mô-đun mới (ví dụ: Module 1).

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Nhập mã VBA vào mô-đun này.
Private Sub Florida_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Sheets("Sheet1").Range("B11").Value = "Florida"
    Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D5").Left
    Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D5").Top
    Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub

Private Sub Arizona_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Sheets("Sheet1").Range("B11").Value = "Arizona"
    Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D6").Left
    Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D6").Top
    Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub

Private Sub Chicago_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Sheets("Sheet1").Range("B11").Value = "Chicago"
    Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D7").Left
    Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D7").Top
    Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub

Private Sub Overall_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Sheets("Sheet2").Shapes("Tooltip").Visible = False
End Sub

Phân tích mã:

  • Sự kiện MouseMove:
    • Dùng sự kiện MouseMove để kích hoạt hành động khi di chuột qua các Label.
    • Mỗi Khu vực (Florida, Arizona, Chicago) có một thủ tục MouseMove riêng.
    • Mã cập nhật giá trị ô B11 (Sheet1) thành tên Khu vực tương ứng.
  • Định vị hình ảnh Tooltip:
    • Dùng đối tượng Shapes thao tác hình ảnh tooltip (đặt tên Tooltip).
    • Thuộc tính Left và Top định vị tooltip tương đối với các ô cụ thể (ví dụ: D5, D6, D7) trên Sheet2.
    • Khi di chuột qua Khu vực, tooltip hiển thị (Visible = True).
  • Overall MouseMove:
    • Thủ tục cuối (Overall_MouseMove) ẩn tooltip khi chuột di chuyển ra khỏi các Khu vực có nhãn.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

  • Nhấn F5 để chạy mã (hoặc đóng cửa sổ VBA về Sheet2).
  • Chuyển đến Sheet2 và di chuột qua một Khu vực (Label) để xem tooltip hoạt động.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Chúng tôi đã thêm GIF để bạn hiểu rõ cách tooltip hoạt động.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Phần thực hành

Chúng tôi đã cung cấp phần thực hành ở phía bên phải mỗi trang tính cho bạn.

Tạo Tooltip biểu đồ động trong Excel: Hướng dẫn từng bước

Tải tệp thực hành

Bạn có thể tải tệp thực hành từ đây:

Các bài viết liên quan

  • Cách tạo Tooltip động trong Excel
  • Cách xóa Tooltip trong Excel
  • Cách hiển thị toàn bộ nội dung ô khi di chuột trong Excel
  • Cách chèn Tooltip Excel khi di chuột
  • Tooltip nút bấm Excel
  • Cách hiển thị Tooltip khi di chuột qua bằng VBA trong Excel

<< Quay lại: Excel Tooltip | Learn Excel

Nhận miễn phí Bài tập Excel nâng cao có lời giải!