Я собираюсь дать ответ в более общих чертах, чем вы просили, чтобы он (надеюсь) был более полезен для других.
Вы можете сделать это, вывернув свою попытку наизнанку.То есть используйте QUERY для извлечения данных, введите их в HYPERLINK, а затем используйте ARRAYFORMULA, чтобы сделать это для всего списка.Поскольку вам нужны совпадающие пары имен и соответствующих URL-адресов, QUERY будет использоваться дважды с одним и тем же условием фильтрации.
Например, если у вас есть таблица:
**Table A1:C4**
Name, URL, Rating
SE,https://stackexchange.com, 2
Physics SE,https://physics.stackexchange.com, 4
Maths SE,https://math.stackexchange.com, 5
иВы хотели бы перечислить все URL-адреса, рейтинг которых был больше 3, помечены соответствующим именем в столбце A, затем вы можете использовать:
=arrayformula(hyperlink(query(A2:C4,"select B where C>3,0),query(A2:C4,"select A where C>3",0)))
. В результате будет выведен столбец, содержащий две ссылки:
SE
Математика SE