Всем привет. Возникла необходимость выделить диапазон ячеек в массиве по условию с помощью гиперссылки.
Когда в последнем столбце в ячейке есть любое значение, то при нажатии на гиперссылку выделяется диапазон ячеек в этих строчках (от B до F, 5 столбцов, одна строка). Так же, должны выделятся все строки в заданной таблице. (как через CTRL)
Без макросов, пожалуйста.
Файл прикрепляю.
Всем привет. Возникла необходимость выделить диапазон ячеек в массиве по условию с помощью гиперссылки.
Когда в последнем столбце в ячейке есть любое значение, то при нажатии на гиперссылку выделяется диапазон ячеек в этих строчках (от B до F, 5 столбцов, одна строка). Так же, должны выделятся все строки в заданной таблице. (как через CTRL)
Dogestweek, Пусть меня поправят, но так как вы этого хотите, боюсь, не получится. Во всяком случай на старых офисах, 2016-2019. На новых, с поддержкой динамических массивов - не уверен, может да, может нет. Чисто в экспериментальных целях собрал формулу, с массивом нужных адресов ячеек: при нажатии выделяется лишь первая строка.
Но...Почти всегда есть но. Это легко можно сделать с помощью условного форматирования. Посмотрите файл. В ячейке I2 выбираете "Включено"/"Выключено".
Dogestweek, Пусть меня поправят, но так как вы этого хотите, боюсь, не получится. Во всяком случай на старых офисах, 2016-2019. На новых, с поддержкой динамических массивов - не уверен, может да, может нет. Чисто в экспериментальных целях собрал формулу, с массивом нужных адресов ячеек: при нажатии выделяется лишь первая строка.
Но...Почти всегда есть но. Это легко можно сделать с помощью условного форматирования. Посмотрите файл. В ячейке I2 выбираете "Включено"/"Выключено".Egyptian
Я тут взглянул на формулу Ника и подумал, что может не все так плохо и соорудил формулу, которой нужен как мин. Excel 2019. Работоспособность проверить, увы не могу, эмулятор на UDF не дает такой возможности.
Я тут взглянул на формулу Ника и подумал, что может не все так плохо и соорудил формулу, которой нужен как мин. Excel 2019. Работоспособность проверить, увы не могу, эмулятор на UDF не дает такой возможности.
Dogestweek, Поначалу, я ошибочно решил, что вам нужно выделить каждую вторую строку, но дело оказалось проще, чем кажется. В общем, вот решение без доп. столбца, формула протестирована и полностью работоспособна, но нужен офис начиная с 2019, где есть функция
Массивная, вводится тремя клавишами CTRL+SHIFT+ENTER. [p.s.]В приложенном файле, за неимением оной, используется код-заменитель функции TEXTJOIN(). Также, поправил вариант с условным форматированием. Пользуйтесь.
Dogestweek, Поначалу, я ошибочно решил, что вам нужно выделить каждую вторую строку, но дело оказалось проще, чем кажется. В общем, вот решение без доп. столбца, формула протестирована и полностью работоспособна, но нужен офис начиная с 2019, где есть функция
Массивная, вводится тремя клавишами CTRL+SHIFT+ENTER. [p.s.]В приложенном файле, за неимением оной, используется код-заменитель функции TEXTJOIN(). Также, поправил вариант с условным форматированием. Пользуйтесь.Egyptian