Страницы: 1
RSS
Как автоматом дублировать гиперссылки при вводе новых данных
 
Есть столбец с данными-ссылками. Как при добавление в него новых данных, которые уже в столбце присутствуют, ссылки подхватывались автоматически
 
bkost, без примера не понятно, что вы хотите получить. Возможно, стоит использовать "форматировать как таблицу", а может, этого недостаточно.
Ссылки статичные или должны генерироваться автоматически?
 
Смотрите, в столбце №SKU хочу создать ссылки, что б сразу в своей программе открывался макет. Клиент периодически подкидывает заказы и там повторяются эти артикулы. Хотелось бы, чтобы при вставке новых данных в этом столбце автоматом подхватывались и ссылки
 
Не понятно, как формируется ссылка и на что она ссылается. Если в формировании ссылок есть закономерность, то можно попробовать следующий способ.

Я бы сделал вторую вкладку, но который была бы "умная таблица" с 2 столбцами - "уникальными артикулами" и "формированием ссылок" на файлы с данными по нему (тут можно использовать СЦЕПИТЬ и т.д.).
А на первом листе добавил бы столбец для ссылок. Тогда на первом листе в столбце ссылок можно использовать ВПР и ГИПЕРССЫЛКА для "подтягивания" ссылки со второй вкладки.
В случае добавления нового артикула, в ячейке со ссылкой будет ошибка - в этом случае надо будет добавить артикул на вторую вкладку и сформировать ссылку на него.

По другому - не знаю.
 
Я туп в функциях, вот слепил, а как создать связь между № SKU первого листа и "Ссылки" второго листа?
 
bkost, изучите все-таки функцию ВПР.
Посмотрите https://www.planetaexcel.ru/techniques/2/106/ Лучшей подачи материала я не видел.

Можно еще справку Excel по этой функции посмотреть, но справка не всегда понятна.

По гиперссылкам можно почитать https://www.planetaexcel.ru/techniques/2/33/
 
Идея хорошая, но, к сожалению, ВПР возвращает числовое значение, а не ссылку
 
bkost, попробуйте такой вариант
=ГИПЕРССЫЛКА("D:\Bar Tender\ДЦ\"&A2&".btw";A2)

=ЕСЛИОШИБКА(ИНДЕКС(Заказ!$B$3:ИНДЕКС(Заказ!$B$1:$B$5000;ПОИСКПОЗ(1E+234;Заказ!$B$1:$B$5000;1);1);ПОИСКПОЗ(1;ИНДЕКС((СЧЁТЕСЛИ(Ссылки!A1:$A$1;Заказ!$B$3:ИНДЕКС(Заказ!$B$1:$B$5000;ПОИСКПОЗ(1E+234;Заказ!$B$1:$B$5000;1);1))=0)/1;0);0));"")
Изменено: Mershik - 07.12.2019 22:31:04
Не бойтесь совершенства. Вам его не достичь.
 
Впал в ступор! Буду разбираться, спасибо!
 
Пошел простым путем - создал второй столбец рядом с SKU и прогнал вашу, чуть измененную, формулу
Код
=ГИПЕРССЫЛКА("D:\Bar Tender\ДЦ\"&A2&".btw";A2)
Все работает. При перетаскивание появляется толстая граница ячейки, но это - не принципиально. Еще раз - Спасибо!
Страницы: 1
Наверх