Итак, у меня есть список китайских иероглифов. При наведении курсора на символ я хотел бы, чтобы отображалось всплывающее окно со всеми записями в отдельном списке, которые содержат этот символ где-то в нем. Звучит просто ...
Чтобы достичь этого, мой мыслительный процесс выглядит примерно так:
Создайте параллельный список ячеек, который содержит выходные данные (т. Е. Несколько столбцов над всеми символами и ответами относительно друг друга), используя массивы, которые выполняют поиск.
Создайте эффект прокрутки, чтобы содержимое каждой относительной ячейки отображалось при наведении курсора мыши на символ.
Часть 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! Однако, если кто-нибудь сможет указать мне правильное направление, я буду очень рад приступить к работе! :-)