1

Я автоматизирую отчет на основе Excel и мне нужна формула, которая возьмет ячейку A2 с hyperlink из Sheet2 и скопирует ее в другой столбец в Sheet 1. Гиперссылка указывает на внешний веб-адрес. Когда я использую просто =A2 он копирует текст, но без гиперссылки.

Как это сделать? Спасибо за помощь

1 ответ1

1

Ниже будет работать:

=HYPERLINK(MID(FORMULATEXT(Sheet2!A2),SEARCH("www.",FORMULATEXT(Sheet2!A2)),SEARCH(".com",FORMULATEXT(Sheet2!A2))-SEARCH("www.",FORMULATEXT(Sheet2!A2))+4),"Click")

Он использует FORMULATEXT , чтобы отобразить гиперссылку в виде текста, SEARCH чтобы найти статистику конца ссылки, а затем MID чтобы воссоздать ссылку,

Thne обернуть все это в HYPERLINK

Это будет работать только для ссылок, начинающихся с www. и окончание .com

Вы можете изменить его так, чтобы он соответствовал ссылке на вашем листе.

Заметка. FORMULATEXT доступен для Excel 2016

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .