Excel: Cách liệt kê các mục phù hợp trong một ô


1

Vì vậy, tôi có một danh sách các ký tự Trung Quốc. Khi tôi di chuột qua một ký tự, tôi muốn một hộp bật lên hiển thị cho tôi thấy tất cả các mục trong một danh sách riêng có chứa ký tự đó ở đâu đó trong đó. Nghe có vẻ đơn giản ...

Để đạt được điều này, quá trình suy nghĩ của tôi là một cái gì đó như thế này:

  1. Tạo một danh sách song song các ô chứa đầu ra (nghĩa là một vài cột trên, vì vậy tất cả các ký tự và câu trả lời được định vị tương đối) bằng cách sử dụng các mảng làm công việc tra cứu.

  2. Tạo hiệu ứng cuộn qua sao cho nội dung của từng ô tương đối được hiển thị khi chuột di chuyển qua ký tự.

Phần 2 có vẻ tương đối đơn giản bằng cách sử dụng: https://optionexplicitvba.com/2011/04/09/how-to-create-a-rollover-effect-in-excel-execute-a-macro-when-your-mouse-is-over-a-cell/ https://stackoverflow.com/questions/28315709/excel-cell-values-into-comments

Tuy nhiên, vấn đề là làm cho đầu ra của một mảng hiển thị trong một ô duy nhất có ngắt dòng (tức là khóa trả về) giữa chúng. Tôi đã xem xét việc sử dụng

=INDEX(List, SMALL(IF(FREQUENCY(IF(ISERROR(SEARCH(TRANSPOSE(Search_strings), List)), "", ROW(List)-MIN(ROW(List))+1), ROW(List)-MIN(ROW(List))+1)=ROWS(Search_strings), ROW(List), ""), ROW(A1)))

nhưng điều này chỉ hiển thị đầu ra trên một số hàng. Có ai biết làm thế nào loại đầu ra đơn bào này có thể đạt được?!

Cảm ơn nhiều!

Cập nhật: Vì vậy, ... một bản sao của tệp tôi đang sử dụng có thể được tìm thấy ở đây: https://drive.google.com/file/d/1vOgBslu670RL67fh3YkrEJ_xAD2ZZNOC/view?usp=shaming Trên tab 'Biểu đồ', bạn có thể thấy các ký tự tiếng Trung (được tô màu bằng định dạng có điều kiện cho mỗi cấp độ bài kiểm tra, sử dụng điều kiện vlookup để tab 'Dữ liệu' cột A và B). Tôi muốn có thể di chuột qua một nhân vật và một chương trình bật lên có chứa tất cả các phiên bản của nhân vật đó trong các ô 'Biểu đồ'! D: D. Vì vậy, ví dụ, cửa sổ bật lên cho nhân vật sẽ hiển thị: 安静 - ānjìng

安居乐业 - ānjū lèyè

安宁 - ānníng

安排 - ānpái

安全 - ānquán

安慰 - ānwèi

安详 - ānxiáng

安置 - ānzhì

安装 - ānzhuāng

不安 - bùān

公安局 - goungān jú

一路平安 - yílù píngān

治安 - zhìān

Suy nghĩ của tôi là tạo ra một mảng đơn của tất cả các trường hợp và sau đó gọi nội dung đó trong một cửa sổ bật lên khi di chuột bằng macro. Ngoài ra (và tôi không chắc liệu điều này sẽ dễ dàng hơn hay thậm chí là có thể) đối với một macro để thực hiện tìm kiếm và tạo cửa sổ bật lên trong một. Làm tất cả trong một là vượt quá khả năng của tôi, vì vậy hãy tránh điều đó ngay bây giờ và hướng tới bước 1 thay vào đó! Tuy nhiên, nếu bất cứ ai có thể chỉ cho tôi đi đúng hướng, tôi sẽ rất vui khi được làm việc! :-)


Vui lòng cung cấp một mẫu dữ liệu có thể được áp dụng để kiểm tra công thức của bạn. Chỉnh sửa câu hỏi của bạn để làm điều đó. KHÔNG làm điều đó trong một bình luận. Khi bạn đã chỉnh sửa câu hỏi của mình, hãy đăng bình luận để cảnh báo những người theo dõi bạn.
teylyn

Tôi có thể gợi ý cho bạn cách hiển thị các mục phù hợp dưới dạng nhận xét khi bạn di chuột qua ô ,, nó có hoạt động với bạn không?
Rajesh S

Cập nhật - hy vọng điều này có ý nghĩa hơn! :-)
Hashamyim

Tôi có thể đề xuất cho bạn giải pháp VBA sẽ cho phép bạn bật lên tất cả các thể hiện của giá trị / ô dưới dạng Nhận xét. Giống như Bang và thành phố của họ hoặc một từ và đó là từ đồng nghĩa trong khi di chuột qua.
Rajesh S
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.