Excel: поиск по адресу гиперссылки

1

У меня есть электронная таблица с сотнями ссылок на другие файлы и папки в общем сетевом ресурсе. Акция была недавно реорганизована, и мне нужно обновить мои ссылки.

Я надеялся сделать «найти и заменить», но поиск в Excel, похоже, не находит текст, который встречается с текстом гиперссылки. Поэтому, когда я ищу, скажем \\servername\, результаты не возвращаются, хотя это появляется в адресе гиперссылки: введите описание изображения здесь

Диалог поиска в Excel

Я перепробовал все возможные настройки для «Искать в:» (формулы, значения, комментарии)

Есть ли способ найти и заменить часть Addressв гиперссылке?

Примечание: я не использую hyperlink()функцию. Я просто ввел текст в ячейку и использовал Ctrl + k, чтобы назначить ссылку.

BizzyBob
источник

Ответы:

1

Я не думаю, что есть решение in-excel для этого. Наличие 3 - я решений партии , такие как Office , надстройки Advanced Find & Replace , кажется, подтверждает это.

Тем не менее, есть один трюк, который работал для меня раньше.

  • Сохраните файл как XML Spreadsheet 2003 (*.xml).
  • Откройте файл в (скажем) Notepad ++
  • Выполните поиск и замену в Notepad ++
  • Сохранить файл
  • Откройте его снова в Excel.

Если вы не внесли никаких других изменений, он должен правильно открыться в Excel вместе с любыми изменениями, внесенными вами в Notepad ++.

mcalex
источник
Спасибо за предложение ..! Кажется, это сработает, я попробую и
доложу
1
Это решение позволяет мне выполнять поиск и замену по адресу гиперссылки, но сохранение в формате XML Spreadsheet 2003 приводит к потере определенных аспектов моего форматирования, что создает для меня другую проблему. Хотя я не могу использовать это решение, оно позволяет мне достичь поставленной цели, поэтому я отмечу его как ответ.
BizzyBob
По крайней мере, теперь у меня есть способ как минимум «найти» ячейки с текстом, который мне нужно обновить. :-) Спасибо!
BizzyBob
1
Возможно, вы сможете использовать это решение, если, скажем, все ячейки гиперссылки находятся в одном столбце. Просто скопируйте этот столбец на новый лист, сохраните новый лист в формате электронной таблицы XML, выполните поиск / замену, и при повторном открытии в Excel этот столбец должен был сохранить свое форматирование, чтобы можно было просто скопировать столбец обратно. Конечно, если гиперссылки разбросаны по всей электронной таблице, или если текст гиперссылки содержит потерянное форматирование, это не сработает
mcalex
Хорошая точка зрения..! Это может сработать тогда.
BizzyBob