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


1

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

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

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

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

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

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

Ответы:


1

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

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

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

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


Спасибо за предложение ..! Кажется, это сработает, я попробую и
доложу

1
Это решение позволяет мне выполнять поиск и замену по адресу гиперссылки, но сохранение в формате XML Spreadsheet 2003 приводит к потере определенных аспектов моего форматирования, что создает для меня другую проблему. Хотя я не могу использовать это решение, оно позволяет мне достичь поставленной цели, поэтому я отмечу его как ответ.
BizzyBob

По крайней мере, теперь у меня есть способ как минимум «найти» ячейки с текстом, который мне нужно обновить. :-) Спасибо!
BizzyBob

1
Возможно, вы сможете использовать это решение, если, скажем, все ячейки гиперссылки находятся в одном столбце. Просто скопируйте этот столбец на новый лист, сохраните новый лист в формате электронной таблицы XML, выполните поиск / замену, и при повторном открытии в Excel этот столбец должен был сохранить свое форматирование, чтобы можно было просто скопировать столбец обратно. Конечно, если гиперссылки разбросаны по всей электронной таблице, или если текст гиперссылки содержит потерянное форматирование, это не сработает
mcalex

Хорошая точка зрения..! Это может сработать тогда.
BizzyBob
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.