1

Итак, у меня есть список китайских иероглифов. При наведении курсора на символ я хотел бы, чтобы отображалось всплывающее окно со всеми записями в отдельном списке, которые содержат этот символ где-то в нем. Звучит просто ...

Чтобы достичь этого, мой мыслительный процесс выглядит примерно так:

  1. Создайте параллельный список ячеек, который содержит выходные данные (т. Е. Несколько столбцов над всеми символами и ответами относительно друг друга), используя массивы, которые выполняют поиск.

  2. Создайте эффект прокрутки, чтобы содержимое каждой относительной ячейки отображалось при наведении курсора мыши на символ.

Часть 2 кажется относительно простой, используя: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

Однако проблема заключается в том, чтобы вывод массива отображался в одной ячейке с разрывом строки (т. Е. Ключом возврата) между ними. Я смотрел на использование

=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)))

но это показывает только вывод по ряду строк. Кто-нибудь знает, как можно добиться такого одноклеточного выхода ?!

Большое спасибо!

Обновление: Итак ... копию используемого мной файла можно найти здесь: https://drive.google.com/file/d/1vOgBslu670RL67fh3YkrEJ_xAD2ZZNOC/view?usp=sharing На вкладке «Диаграмма» вы можете увидеть китайские иероглифы (окрашены с использованием условного форматирования для каждого уровня экзамена, с использованием условия vlookup для вкладки «Данные» в столбцах A и B). Я хотел бы иметь возможность навести курсор на персонажа и всплывающее шоу, которое содержит все экземпляры этого персонажа в ячейках «Диаграмма»!D: D. Так, например, всплывающее окно с символом show будет отображать: 安静 - ānjìng

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

安宁 - Аннинг

安排 - анпай

安全 - Анкуан

安慰 - анвеи

安详 - ānxiáng

安置 - анжми

安装 - анжуан

不安 - банан

公安局 - gōngān jú

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

治安 - zhìān

Я думал о том, чтобы создать массив из одной ячейки из всех экземпляров, а затем вызвать этот контент во всплывающем окне при наведении курсора, используя макрос. В качестве альтернативы (и я не уверен, будет ли это проще или вообще возможно) для макроса, который выполняет поиск и создание всплывающих окон в одном. Делать все в одном - это немного за пределы моих способностей, поэтому я пока избегаю этого и направляюсь к шагу 1! Однако, если кто-нибудь сможет указать мне правильное направление, я буду очень рад приступить к работе! :-)

0