Прескочи на основното съдържание

Урок за хипервръзки в Excel: създаване, промяна, използване и премахване в Excel

Автор: Силувия Последна промяна: 2022-08-18

Доколкото знаем, хипервръзките могат да се използват в интернет за навигация между уебсайтове. В Excel можете да създадете хипервръзка не само за отваряне на уеб страница, но и за връзка към клетка, работен лист, работна книга и т.н. В този урок обясняваме как да създавате, променяте, използвате и постепенно премахвате хипервръзки, за да ви помогнем бързо да овладеете хипервръзката в Excel.

Съдържание: [ Крия ]

(Щракнете върху което и да е заглавие в съдържанието по-долу или вдясно, за да отидете до съответната глава.)

1.Какво е хипервръзка в Excel?

Хипервръзката в Excel е препратка, която помага да отворите един от следните елементи само с едно щракване на мишката:

  1. Файл
  2. Определено място във файл
  3. Уеб страница
  4. Масаж по имейл

Обикновено хипервръзка на Excel се показва с текст, подчертан със син подчертан шрифт в клетка, както е показано на екранната снимка по-долу.


2. Видове хипервръзки

В Excel има два типа хипервръзки: абсолютни хипервръзки и относителни хипервръзки. Този раздел ще говори за разликата между тези два типа хипервръзки.

2.1 Абсолютни хипервръзки в Excel

Абсолютната хипервръзка съдържа пълен адрес, включително формата като: protocol://domain/path.

протокол: Протоколът обикновено е http://, https://, FTP: //, гофер: // or файл: //.
домейн: Домейнът е името на уебсайта.
Път: Целият път включва информация за директория и файл.

Вижте примерите по-долу:

1) Абсолютен URL адрес: https://www.extendoffice.com/order/kutools-for-excel.html
2) Абсолютна хипервръзка към текстов файл: C:\Users\Win10x64Test\Documents\test\info\instruction1.txt
2.2 Относителни хипервръзки в Excel

Относителната хипервръзка винаги съдържа по-малко информация от абсолютната хипервръзка.

Вижте примерите по-долу:

1) Относителен URL адрес: поръчка/kutools-for-excel.html
2) Относителна хипервръзка към текстов файл: тест\информация\инструкция1.txt

За уеб страница използването на относителни хипервръзки помага на страниците да се зареждат по-бързо, отколкото използването на абсолютни хипервръзки.

В Microsoft Excel, когато създавате външни връзки, можете да използвате или абсолютна хипервръзка, или относителна хипервръзка, за да го постигнете, но използването на относителни пътища е силно препоръчително в този случай. С относителна хипервръзка можете да премествате работните книги, без да прекъсвате връзките между тях в бъдеще. Това обаче зависи от местоположенията на свързания файл и изходния файл с данни:

  1. Свързаният файл и файлът с изходни данни са в една и съща папка.
  2. Файлът с изходни данни се намира в папка, която е вложена в същата основна папка като свързания файл.

Например свързаният файл се намира на C:\Users\linked.xlsx и файлът с изходни данни се намира на C:\Users\info\source.xlsx. В този случай, с относителна хипервръзка, можете да преместите както свързания файл, така и файла с изходни данни на всяко място, без да прекъсвате и актуализирате хипервръзката, стига файлът с изходни данни все още да се намира в подпапката, наречена „info“. Ако в този случай използвате абсолютна хипервръзка, пътят трябва да се актуализира при всяко преместване на файла.


3. Основен подход за създаване на хипервръзка в Excel

Excel предоставя два метода за потребителите да създават хипервръзки в Excel.

3.1 Създайте хипервръзка с функцията за хипервръзка на Excel

Най-традиционният метод за създаване на хипервръзка е използването на Поставете хипервръзка команда. В този раздел ще демонстрираме как да приложим командата Insert Hyperlink за създаване на хипервръзки в Excel.

1. Изберете клетка, към която искате да добавите хипервръзка, и след това щракнете Поставете > Хипервръзка.

Забележки:

1) В Excel 2019 командата е преименувана на Link.
2) Можете също да щракнете с десния бутон върху клетката и след това да изберете Hyperlink от контекстното меню.
3) Или натиснете Ctrl + K клавиш за бърз достъп.

2. След това Поставете хипервръзка се появи диалогов прозорец, можете да конфигурирате както следва в зависимост от това какъв вид хипервръзка искате да създадете.

3.1.1 Създайте хипервръзка към друг файл

в Поставете хипервръзка диалоговия прозорец, ако искате да създадете външна връзка към друг файл, трябва да конфигурирате както е показано по-долу:

1. Запази Съществуващ файл или уеб страница опция, избрана в Линк към прозорец;

2. В Погледни вътре списъчно поле, посочете файл, който искате да свържете.

Съвет: Можете директно да изберете файл в списъчното поле, щракнете върху Погледни вътре падаща стрелка, за да се покажат всички падащи елементи за избор, или щракнете върху Търсене на файл за да отворите Връзка към файл диалогов прозорец за избор на файл.

3. В Текст за показване ако избраната клетка има стойност, стойността ще се покаже тук, можете да я промените, ако е необходимо.

4. Не е задължително да показвате подсказка на екрана, докато държите курсора върху хипервръзката. Можете да щракнете върху Екранна подсказка въведете текста на съвета на екрана и щракнете OK.

5. кликване OK.

Сега сте създали хипервръзка към определен файл. Когато щракнете върху хипервръзката, файлът ще се отвори веднага.

3.1.2 Създайте хипервръзка към уебсайт

в Поставете хипервръзка диалогов прозорец, можете също да създадете хипервръзка към уеб страница, както следва.

1. Запази Съществуващ файл или уеб страница опция, избрана в Линк към прозорец;

2. Попълнете Адрес намлява Текст за показване кутии.

  1. Ако си спомняте свързаната уеб страница, въведете я в Адрес кутия директно.
  2. Ако не си спомняте ясно свързаната уеб страница, но сте я запазили в любимите на вашия уеб браузър, щракнете върху Сърфирайте в мрежата бутон в Погледни вътре раздел, за да отворите уеб браузъра. В уеб браузъра отворете уеб страницата, към която ще се свържете, след което се върнете към Поставете хипервръзка диалогов прозорец, без да затваряте уеб браузъра. Ще видите Адрес и Текст за показване полетата се попълват автоматично с текущо отворена уеб страница.

Съвет: Можете да промените Текст за показване текст или добавяне Екранна подсказка както ви е нужно.

3. кликване OK.

3.1.3 Създайте хипервръзка към конкретно местоположение на текущата работна книга

За да създадете хипервръзка към конкретно местоположение на текущия работен лист или работна книга, можете да конфигурирате Поставете хипервръзка диалогов прозорец, както следва.

1. Запази Съществуващ файл или уеб страница избрана опция в панела Връзка към;

2. Щракнете върху Bookmark бутон.

3. След това Изберете Поставете в документа се появява диалогов прозорец, въведете адрес на клетка, където искате да намерите в Въведете препратката към клетката изберете работния лист или наименования диапазон, както ви е необходим, и след това щракнете OK.

4. кликване OK за да завърши настройките, когато се върне към Поставете хипервръзка диалогов прозорец.

Друго решение: В Поставете хипервръзка диалогов прозорец, изберете Поставете в този документ опция в Линк към панел, посочете работния лист/именувания диапазон и клетката, към които ще се свържете, и след това щракнете OK. Вижте екранна снимка:

3.1.4 Създайте хипервръзка към имейл адрес

В този раздел ще ви покажем как да създадете хипервръзка в Поставете хипервръзка диалогов прозорец за създаване на имейл съобщение.

1. Изберете Имейл адрес опция в Линк към прозорец;

2. В Текст за показване ако избраната клетка има стойност, стойността ще се покаже тук, можете да я промените, ако е необходимо.

3. В Е-мейл адрес поле, въведете имейл адрес или няколко имейл адреса, разделени с точка и запетая.

4. В Тема: поле, въведете директно темата на имейла.

Съвет: След като добавите темата на имейла, ако искате да включите тялото на имейла, моля, добавете &body=съдържание на тялото в края на темата, като напр ЧЗВ за Kutools за Excel&body=Искам да науча повече за вашия продукт.

3. кликване OK.

Отсега нататък, когато щракнете върху хипервръзката, ще се отвори имейл на Outlook, можете да видите Да подлежи намлява имейл тяло полетата се попълват с определен имейл адрес и съдържание, което посочихме по-горе.

Забележка: За да принудите тази хипервръзка mailto да се отвори в Outlook, моля, уверете се, че Outlook е зададен като клиент за електронна поща по подразбиране във вашия компютър.

3.2 Създайте хипервръзка с функцията HYPERLINK

Освен командата Insert Hyperlink, можете също да приложите функцията HYPERLINK, за да създадете хипервръзка в Excel.

Синтаксис

HYPERLINK(link_location, [friendly_name])

Аргументи

Местоположение_връзка (задължително): Пътят до документа или уеб страницата, която ще се отвори. Може да препраща към конкретна клетка или наименуван диапазон в работен лист или работна книга на Excel.
Приятелско име (по избор): Текстът или стойността за показване в клетката. Ако friendly_name е пропуснато, link_location ще се покаже като свързания текст в клетката. Това може да бъде стойност, текстов низ, име или клетка, която съдържа текста или стойността за прескачане.

Ето няколко примера, за да демонстрирате как да приложите функцията HYPERLINK за ​​създаване на хипервръзки в Excel.

Пример 1: Връзка към друг файл с функция HYPERLINK

Да предположим, че искате да създадете хипервръзка към txt файл с име „test“, който се намира в пътя: C:\Users\Win10x64Test\Documents\My files, можете да приложите функцията HYPERLINK, както следва, за да създадете хипервръзка към него.

1. Изберете клетка, за да поставите хипервръзката, въведете формулата по-долу в нея и натиснете Въведете ключ.

=HYPERLINK("C:\Users\Win10x64Test\Documents\My files\test.txt","Щракнете, за да отворите txt файла с име test")

Ако свързаният файл и изходният файл с данни са в една и съща папка, използвайте относителна хипервръзка (пътят на файла съдържа само името на файла и файловото разширение) във функцията HYPERLINK, както следва:

=HYPERLINK("test.txt","Щракнете, за да отворите txt файла с име test")

Ако изходният файл с данни се намира в папка, която е вложена в същата основна папка като свързания файл, използвайте относителна хипервръзка (пътят на файла съдържа само името на основната папка, името на файла и файловото разширение) във функцията HYPERLINK, както следва:

=HYPERLINK("Моите файлове\test.txt","Щракнете, за да отворите txt файла с име test")

След като създадете, щракнете върху хипервръзката, за да отворите директно файла test.txt.

Пример 2: Връзка към уебсайт с функция HYPERLINK

Функцията HYPERLINK може също да поддържа създаване на хипервръзки към уебсайтове.

1. Изберете празна клетка, за да поставите хипервръзката, въведете формулата по-долу в нея и натиснете Въведете ключ.

=ХИПЕРВРЪЗКА("https://www.extendoffice.com/","Extendoffice")

Пример 3: Връзка към конкретно местоположение на текущата работна книга с функция HYPERLINK

Да предположим, че искате да се свържете към клетка D100 на Sheet4 в текущата работна книга, можете да приложите формулата по-долу, за да го направите.

1. Изберете празна клетка, за да изведете хипервръзката, въведете формулата по-долу в нея и натиснете Въведете ключ.

=HYPERLINK("#Sheet4!D100","Отидете на D100 на Sheet4")

Пример 4: Връзка към имейл адрес с функция HYPERLINK

За да създадете хипервръзка към имейл адрес, можете да свържете функцията HYPERLINK с „mailto“.

=HYPERLINK("mailto:"&"email address","text to display")

1. Изберете празна клетка, въведете формулата по-долу в нея и натиснете Въведете ключ.

=HYPERLINK("mailto:"&"","изпратете имейл до")

За да включите два имейл адреса във формулата, приложете тази формула:

=HYPERLINK("mailto:"&"Имейл адрес A"&","&"Имейл адрес B","Текст за показване")

Отсега нататък, когато щракнете върху хипервръзката, се създава имейл съобщение на Outlook с указаните имейл адреси, изброени в полето До.


4. Създавайте хипервръзки при различни обстоятелства

Докато използвате Excel, може да се наложи да създадете хипервръзки при специални обстоятелства, които командата Вмъкване на хипервръзка и функцията HYPERLINK не могат да постигнат, като създаване на множество хипервръзки едновременно, създаване на една хипервръзка към всеки работен лист на работна книга групово, създаване динамична хипервръзка въз основа на стойността на клетката и т.н.

В този раздел ние изброяваме различни обстоятелства за създаване на хипервръзки и съответните методи за постигане.

4.1 Създайте множество хипервръзки в една или няколко клетки

Използването на традиционните методи по-горе може да създаде само една хипервръзка на път в клетка, ако искате да създадете множество хипервръзки в една или няколко клетки, методите по-долу могат да ви направят услуга.

4.1.1: Създаване на множество хипервръзки в една клетка с форми

По подразбиране Excel позволява създаването само на една хипервръзка в една клетка наведнъж. Има обаче малък трик за вас: използване на форми за създаване на множество хипервръзки в една клетка.

Да предположим, че има изречение в B1, както е показано на екранната снимка по-долу, и искате отделно да добавите различни хипервръзки към текстове "Extendoffice" "Kutools за Excel","Kutools за Outlook"А"Kutools за Word”, можете да направите следното.

1. Първо, отделно форматирайте тези текстове като текст на хипервръзка, като промените цвета на шрифта на син и добавите подчертаване. След това можете да видите резултатите, както следва.

2. кликване Поставете > Фигури > Правоъгълник.

3. Начертайте правоъгълник, за да покриете текста, който ще бъде хипервръзкан. В този случай рисувам правоъгълник, за да покрия текст "Extendoffice”. Вижте екранна снимка:

4. Щракнете с десния бутон върху правоъгълника и изберете Формат на формата от контекстното меню, за да отворите Формат на формата панел.

5. В Формат на формата панел, променете Напълнете намлява Линия опции за Без запълване намлява Няма линия под Запълване и линия раздела.

Сега формата е прозрачна.

6. Задръжте формата избрана, щракнете с десния бутон и изберете Hyperlink от контекстното меню.

7. В Поставете хипервръзка диалогов прозорец, посочете адрес и след това щракнете OK. Вижте екранна снимка:

Съвет: в Поставете хипервръзка диалогов прозорец, можете да конфигурирате различни видове хипервръзки според нуждите си, щракнете, за да разберете как.

8. Повторете стъпки от 2 до 7, докато към другите текстове в клетката се добавят хипервръзки.

След като добавите няколко хипервръзки в клетка, можете да видите резултата, както е показано в демонстрацията по-долу.

4.1.2 Създайте множество хипервръзки за множество клетки с невероятен инструмент

За да добавите множество хипервръзки за много клетки, тук силно препоръчваме Конвертиране на хипервръзка функция на Kutools за Excel.

Да предположим, че има две колони, съдържащи отделно текстове и съответните адреси на хипервръзки, за да добавите хипервръзки към всички текстове на базата на съответните адреси на хипервръзки групово, можете да направите следното.

1. кликване Kutools > връзка > Конвертиране на хипервръзки. Вижте екранна снимка:

2. В Конвертиране на хипервръзки диалогов прозорец, трябва да конфигурирате както следва.

2.1) В Тип конвертиране раздел, изберете Съдържанието на клетката замества адресите на хипервръзките опция;
2.2) В Диапазон на въвеждане , кликнете върху бутон за избор на диапазон от клетки, който съдържа адресите на хипервръзките;
2.3) В Диапазон на резултатите , кликнете върху бутон, за да изберете диапазона от текстови клетки, към който искате групово да добавите хипервръзки;
2.4) Щракнете OK. Вижте екранна снимка:

Досега сте добавили различни хипервръзки към избрани клетки групово, както е показано на екранната снимка по-долу.

  Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.

4.2 Създайте хипервръзка към всеки работен лист от работна книга

Да предположим, че сте получили работна книга за отчет за продажбите, която съдържа 12 работни листа от януари до декември и трябва често да навигирате между работните листове, за да намерите и анализирате данни. При това обстоятелство създаването на индекс с хипервръзки на работни листове определено ще помогне и ще спести много време. Този раздел демонстрира подробно два метода, които помагат за бързото създаване на индекс с хипервръзка на листове в текущата работна книга.

4.2.1 Създайте хипервръзка към всеки работен лист от работна книга с VBA код

Можете да приложите следния VBA код, за да създадете индекс на листове с хипервръзки в работна книга.

1. В работната книга, която искате да създадете индекс на листа, натиснете Друг + F11 клавиши едновременно.

2. В Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте кода на VBA по-долу в прозореца на модула.

VBA код: Създайте хипервръзка индекс на листове в текущата работна книга

Sub CreateIndex()
'Updateby Extendoffice 20210825
    Dim xAlerts As Boolean
    Dim I  As Long
    Dim xShtIndex As Worksheet
    Dim xSht As Variant
    xAlerts = Application.DisplayAlerts
    Application.DisplayAlerts = False
    On Error Resume Next
    Sheets("Index").Delete
    On Error GoTo 0
    Set xShtIndex = Sheets.Add(Sheets(1))
    xShtIndex.Name = "Index"
    I = 1
    Cells(1, 1).Value = "INDEX"
    For Each xSht In ThisWorkbook.Sheets
        If xSht.Name <> "Index" Then
            I = I + 1
            xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
        End If
    Next
    Application.DisplayAlerts = xAlerts
End Sub

3. Натисни F5 ключ за изпълнение на кода.

След това нов работен лист с име „Индекс“ е вмъкнат преди всички работни листове. Всички имена на листове с хипервръзки са изброени в колона и можете да щракнете върху всяко име на лист с хипервръзка, за да отворите незабавно съответния работен лист.

4.2.2 Създайте лесно хипервръзка към всеки работен лист от работна книга с невероятен инструмент

Ако не сте добри в работата с VBA код, тук силно препоръчваме Създайте списък с имена на листове функция на Kutools за Excel. С тази функция можете лесно да създадете индекс с хипервръзка на листове в работна книга само с няколко кликвания.

1. В работната книга, която искате да създадете индекс с хипервръзка на листове, щракнете Kutools плюс > Работен лист > Създайте списък с имена на листове.

2. В Създайте списък с имена на листове диалогов прозорец, трябва да направите настройките по-долу.

2.1) В Стилове на индекса на листа раздел, изберете опция, която ви е необходима;
2.2) В Посочете име на лист за Индекс на листа кутия, въведете име на лист;
2.3) В Вмъкнете индекса на листа падащ списък, запазете Преди всички листове избран артикул;
2.4) Щракнете OK. Вижте екранна снимка:

Съвети: Показване на индекса на листа в: Не е задължително индексът на листа да се показва в 2 или повече колони, ако списъкът е твърде дълъг за показване на един екран.

След това индексът с хипервръзки на листове се създава в текущата работна книга, както е показано на екранната снимка по-долу.

4.3 Създаване на динамични хипервръзки въз основа на стойността на клетката

Както е показано в демонстрацията по-долу, има два работни листа, единият съдържа падащ списък, а другият съдържа изходните данни на падащия списък. Сега трябва да създадете хипервръзка до падащия списък, след като изберете елемент от падащия списък, щракнете върху хипервръзката, която ще премине директно към клетката, съдържаща този елемент в работния лист с изходни данни.

Кликнете, за да разберете как да създаване на динамични хипервръзки въз основа на стойността на клетка в Excel.

4.4 Създайте хипервръзка от обикновен текст

Ако приемем, че имате списък с URL адреси, показвани като обикновени текстове, които трябва да бъдат изпратени на вашия ръководител. Преди да го предадете, трябва да конвертирате целия URL обикновен текст в хипервръзки, върху които може да се кликне. Как можете да го постигнете? Този раздел предоставя два метода, които да ви помогнат да го направите.

4.4.1 Преобразувайте URL текст в хипервръзка с VBA код

Можете да изпълните следния VBA код, за да създадете хипервръзка от URL обикновени текстове в Excel.

1. Натисни Друг + F11 за да отворите Microsoft Visual Basic за приложения прозорец.

2. В Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте кода на VBA по-долу в прозореца на модула.

VBA код: Преобразувайте URL текст в хипервръзка, върху която може да се кликне, в Excel

Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub

3. Натисни F5 ключ за изпълнение на кода. В изскачащия прозорец Kutools за Excel изберете диапазона, съдържащ обикновените текстове, които искате да конвертирате в хипервръзки, и след това щракнете OK.

След това всички обикновени текстове в избраните клетки са преобразувани в хипервръзки, както е показано на екранната снимка по-долу.

4.4.2 Преобразувайте URL текст в хипервръзка с възможност за кликване с невероятен инструмент

Този раздел въвежда удобна функция – Конвертиране на хипервръзки функция на Kutools за Excel за лесно преобразуване на URL текстове в хипервръзки с възможност за щракване в Excel.

1. Изберете диапазона, съдържащ URL обикновените текстове, които искате да конвертирате в хипервръзки, и след това щракнете Kutools > връзка > Конвертиране на хипервръзки.

2. В Конвертиране на хипервръзки диалогов прозорец, трябва да конфигурирате както следва.

2.1) Изберете Съдържанието на клетката замества адресите на хипервръзките опция в Тип конвертиране раздел;
2.2) Проверете Преобразуване на изходния диапазон кутия;
2.3) Щракнете OK. Вижте екранна снимка:

Забележка: Избраният обхват се показва автоматично в полето Обхват на въвеждане, можете да го промените според нуждите си.

След това всички обикновени текстове в избраните клетки са преобразувани в хипервръзки наведнъж.

4.5 Създайте хипервръзки към всички файлове в папка

Както е показано на екранната снимка по-долу, в папката има различни видове файлове и искате да създадете хипервръзки към всички тях или само към определен тип от тях в работен лист, методите по-долу могат да ви помогнат да го направите.

4.5.1 Автоматично изброяване на всички имена на файлове в папка и създаване на хипервръзки с VBA код

Можете да приложите кода на VBA по-долу, за да изброите всички имена на файлове в определена папка и да създадете автоматично хипервръзки едновременно. Моля, направете следното.

1. В работна книга създайте нов лист за извеждане на имената на файлове с хипервръзки.

2. Натисни Друг + F11 ключове едновременно, за да отворите Microsoft Visual Basic за приложения прозорец.

3. В Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте кода на VBA по-долу в прозореца на модула.

VBA код: Избройте всички имена на файлове в папка и създайте хипервръзки

Sub ListFileNames()
'Update by Extendoffice 20210827
    Dim xFSO As Object
    Dim xFolder As Object
    Dim xFile As Object
    Dim xFiDialog As FileDialog
    Dim xPath As String
    Dim I As Integer
    Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
    If xFiDialog.Show = -1 Then
        xPath = xFiDialog.SelectedItems(1)
    End If
    Set xFiDialog = Nothing
    If xPath = "" Then Exit Sub
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xFolder = xFSO.GetFolder(xPath)
    For Each xFile In xFolder.Files
        I = I + 1
        ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
    Next
End Sub

4. Натисни F5 ключ за изпълнение на кода. В изскачащите паса прозорец, изберете папката, съдържаща файловете, към които искате да създадете хипервръзки в Excel, и след това щракнете OK.

Тогава всички имена на файлове в избраната папка са изброени в колона A, започвайки от клетка A1 в новия работен лист. В същото време се създават хипервръзки за всеки файл. Можете да щракнете върху всяко име на файл с хипервръзка в клетката, за да отворите файла директно.

Забележка: Ако има подпапки в конкретната папка, имената на файловете в подпапките няма да бъдат изброени.

4.5.2 Лесно изброявайте файлове в папка и създавайте хипервръзки с невероятен инструмент

Горният VBA код ви позволява само да изброите всички имена на файлове в папка. Тук препоръчайте Списък с имена на файлове функция на Kutools за Excel. С тази функция можете лесно да изброите всички имена на файлове или определени типове имена на файлове с хипервръзки не само в папка, но и в нейните подпапки.

1. кликване Kutools плюс > Внос износ > Списък с имена на файлове.

2. В Списък с имена на файлове диалогов прозорец, моля, направете настройките по-долу.

2.1) В Опции за папки , кликнете върху бутон, за да изберете папка, в която искате да посочите имената на файловете;
Включете файлове в поддиректории: Отметнете тази опция, за да изведе имената на файловете в подпапките;
Включете скрити файлове и папки: Отметнете, че тази опция ще изведе имената на скритите файлове.
2.2) В Тип файлове раздел, можете да зададете да изброите имената на всички файлове, общ тип файл или няколко типа файлове, според нуждите ви;
2.3) В Други опции изберете единица за размер на файла, която искате да покажете в отчета;
2.4) Проверете Създайте хипервръзки кутия;
2.5) Щракнете OK. Вижте екранна снимка:

След това можете да видите всички имена на файлове в определена(и) папка(и) са изброени с хипервръзки в нов създаден работен лист, както е показано на екранната снимка по-долу.

В работния лист можете да щракнете върху името на файла, за да отворите файла, или да щракнете върху пътя на папката, за да отворите папката.


5. Променете хипервръзките в Excel

След като създадете хипервръзка, може да се наложи да я промените, например да промените текста или местоположението на връзката, да промените външния вид на връзката или да промените пътя на връзката. Тук ще ви насочи да разрешите проблемите един по един.

5.1 Променете текста или местоположението на връзката с функцията Редактиране на хипервръзка

Можете да приложите Редактиране на хипервръзка функция за промяна на текста на връзката, местоположението на връзката или и двете според нуждите ви.

1. Изберете клетката с хипервръзка, щракнете с десния бутон и изберете Редактиране на хипервръзка от контекстното меню или Натиснете Ctrl + K ключове.

2. В Редактиране на хипервръзка диалогов прозорец, променете опциите според нуждите си и след това щракнете OK за да запазите промените.

Например, за да промените текста на връзката, променете текстовете в Текст за показване кутия.

5.2 Промяна на външния вид на хипервръзките в текущата работна книга

По подразбиране Excel показва хипервръзката като подчертано синьо форматиране. Този раздел демонстрира как да промените външния вид на хипервръзки в Excel.

Ако искате да промените външния вид на хипервръзки, върху които все още не сте щракнали в текущата работна книга, моля, конфигурирайте както следва.

1. Под Начало раздел, щракнете с десния бутон Hyperlink в Стилове , след което щракнете върху Промяна в контекстното меню.

2. В Стил кликнете върху формат бутон.

3. След това попада в Форматиране на клетки диалоговия прозорец, променете опциите според нуждите си в раздела Шрифт и след това щракнете OK за да запазите промените.

В този случай променям стила и цвета на шрифта за хипервръзки. Вижте екранна снимка:

4. Когато се върне към Стил кликнете върху OK.

След това можете да видите хипервръзките, върху които все още не сте щракнали в текущата работна книга, са променени към определено форматиране, както е показано на екранната снимка по-долу.

Забележка: За да промените външния вид на хипервръзките, върху които сте щракнали, щракнете с десния бутон Следвана хипервръзка в Стилове кутия под Начало , изберете Промяна от контекстното меню и след това извършете същите операции като показаните по-горе стъпка 2-4.

5.3 Промяна на множество пътища на хипервръзки наведнъж в Excel

Да предположим, че сте създали една и съща хипервръзка за множество клетъчни данни в работен лист, за да промените групово пътя на хипервръзката към друг нов път, можете да опитате един от методите по-долу.

5.3.1 Промяна на множество пътища на хипервръзки наведнъж с VBA код

Кодът VBA по-долу може да ви помогне да промените същия път на хипервръзка в активния работен лист наведнъж. Моля, направете следното.

1. Натисни Друг + F11 за да отворите Microsoft Visual Basic за приложения прозорец.

2. В Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте долния VBA код в Модули прозорец. Вижте екранна снимка:

VBA код: Променете множество пътища на хипервръзки наведнъж

Sub ReplaceHyperlinks()
'Update by Extendoffice 20210831
Dim Ws As Worksheet
Dim xHyperlink As Hyperlink
Dim xOld As String, xNew As String
xTitleId = "KutoolsforExcel"
Set Ws = Application.ActiveSheet
xOld = Application.InputBox("Old text:", xTitleId, "", Type:=2)
xNew = Application.InputBox("New text:", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each xHyperlink In Ws.Hyperlinks
    xHyperlink.Address = Replace(xHyperlink.Address, xOld, xNew)
Next
Application.ScreenUpdating = True
End Sub

3. Натисни F5 ключ за изпълнение на кода.

4. При изскачане Kutools за Excel диалогов прозорец, въведете текста на адреса на хипервръзката, който искате да замените, и щракнете OK.

5. Във второто изскачане Kutools за Excel диалогов прозорец, въведете новия текст на адреса на хипервръзката, с който искате да замените, и след това щракнете върху OK бутон.

В този случай замествам всички „addin“ с „extendoffice” в хипервръзки в текущия работен лист. Можете да видите резултата като показаната екранна снимка по-долу.

5.3.2 Промяна на множество пътища на хипервръзки наведнъж с невероятен инструмент

С Намиране и замяна в множество работни книги функция на Kutools за Excel, можете лесно да промените множество пътища на хипервръзки наведнъж не само в избран диапазон, но и в множество избрани листа, всички отворени работни книги или активна работна книга.

1. кликване Kutools > Какво > Намиране и замяна в множество работни книги. Вижте екранна снимка:

2. След това Търсене и заместване прозорецът се показва от лявата страна на работната книга, трябва да конфигурирате, както следва.

2.1) Преминете към Сменете раздел;
2.2) Отделно въведете оригиналния текст на хипервръзката, който искате да намерите, и новия текст на хипервръзката, с който искате да замените, в Намерете това, намлява Заменете със текстови полета;
2.3) В В падащ списък, задайте обхват на търсене;
Съвет: Има 5 опции, които можете да изберете: Избрани листове, Всички работни тетрадки, Активна работна книга, Активен лист, Избор. Ако изберете Избрани листове или Избор от падащия списък В рамките, трябва да изберете необходимите листове или диапазон ръчно.
2.4) В Погледни вътре падащ списък, изберете Хипервръзки;
2.5) Щракнете Замести всички бутон. Вижте екранна снимка:

След замяната резултатите са изброени в списъка по-долу.


6. Съвети за използване на хипервръзки в Excel

Този раздел предоставя някои трикове за използване на хипервръзки.

6.1 Изберете клетка, без да отваряте хипервръзката

Понякога, когато изберете клетка с хипервръзка, хипервръзката може да се отвори веднага. Как можем да изберем клетка, без да отваряме хипервръзката? Малкият трик в този раздел ще ви направи услуга.

Щракнете върху клетката, без да пускате левия бутон на мишката, докато курсорът се обърне към .

Можете да видите, че клетката е избрана, без да се засяга хипервръзката, както е показано в демонстрацията по-долу.

6.2 Отваряне на множество хипервръзки групово с VBA код

Тук предоставете VBA код, който да ви помогне да отворите няколко хипервръзки групово в Excel.

1. Натисни Друг + F11 ключове.

2. В откриването Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте кода на VBA по-долу в прозореца на модула.

VBA код: Групово отваряне на множество хипервръзки

 Sub OpenHyperLinks()
'Update by Extendoffice 20210831
      Dim xHyperlink As Hyperlink
      Dim WorkRng As Range
      On Error Resume Next
      xTitleId = "KutoolsforExcel"
      Set WorkRng = Application.Selection
      Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
      For Each xHyperlink In WorkRng.Hyperlinks
         xHyperlink.Follow
      Next
End Sub

3. В Kutools за Excel изберете клетките, съдържащи хипервръзките, които искате да отворите групово, и след това щракнете OK.

Тогава всички хипервръзки в избрания диапазон се отварят незабавно.

6.3 Промяна на браузъра по подразбиране при отваряне на хипервръзка

Когато щракнете върху хипервръзка, тя ще се отвори с браузъра по подразбиране на прозореца. Много често се случва някой да има повече от един уеб браузър на своя компютър. В този раздел ще ви покажем стъпките за промяна на браузъра по подразбиране, така че всички връзки към Excel, върху които щракнете в бъдеще, да се отварят в предпочитания от вас браузър.

1. В Windows 10 щракнете върху Въведете тук, за да търсите бутон освен Начало в долния ляв ъгъл на прозореца, въведете контролен панел в полето за търсене и след това щракнете върху Контролен панел, когато се търси.

Съвет: В Windows 7 щракнете върху Начало в долния ляв ъгъл на прозореца и след това намерете и щракнете Контролния панел от менюто.

2. В Контролния панел прозорец, кликнете Програми.

3. В Програми прозорец, кликнете Програми по подразбиране. Вижте екранна снимка:

4. В Програми по подразбиране прозорец, кликнете Задайте програмите си по подразбиране.

5. В Настройки прозорец, можете да видите, че текущият браузър по подразбиране се показва в Web браузър щракнете върху браузъра по подразбиране, за да разширите списъка с браузъри, и след това изберете браузър от списъка, който искате да използвате, за да отворите връзките си към Excel.

6. Сега браузърът по подразбиране е променен на посочения. Затворете всички прозорци, свързани с контролния панел.

Отсега нататък всички връзки ще се отварят в посочения уеб браузър.

6.4 Извличане на URL адреси от хипервръзки

Да предположим, че имате списък с клетки, съдържащи хипервръзки в колона, за да извлечете реални URL адреси от тези хипервръзки, как можете да направите? Всъщност няма вградена функция, която да постигне. В този раздел събираме 4 метода, които да помогнат за решаването на този проблем.

6.4.1 Извличане на URL от една хипервръзка чрез ръчно копиране

Най-често срещаният метод за получаване на URL от хипервръзка е копирането от Редактиране на хипервръзка диалогов прозорец.

1. Щракнете с десния бутон върху клетката, съдържаща хипервръзка, на която искате да извлечете URL адреса, и след това натиснете Ctrl + K клавиши едновременно, за да отворите диалоговия прозорец Редактиране на хипервръзка.

2. В Редактиране на хипервръзка диалогов прозорец, отидете на Адрес кутия, натиснете Ctrl + A клавиши, за да изберете целия URL, натиснете Ctrl + C клавиши, за да го копирате, и след това щракнете OK за да затворите диалоговия прозорец.

3. Изберете празна клетка, натиснете Ctrl + V клавиши за поставяне на копирания URL адрес.

Забележка: За да извлечете URL от множество клетки, трябва да повторите горните стъпки напред и назад.

6.4.2 Извличане на URL от една хипервръзка с функция, дефинирана от потребителя

Тук предоставете дефинираната от потребителя функция за извличане на URL адреса от една хипервръзка, след което можете да приложите манипулатора за автоматично попълване, за да получите всички URL адреси на съседните клетки въз основа на първия резултат. Моля, направете следното.

1. Натисни Друг + F11 ключове.

2. В откриването Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте кода по-долу в прозореца на модула.

Function GetURL(pWorkRng As Range) As String
'Update by Extendoffice 20210901
    GetURL = pWorkRng.Hyperlinks(1).Address
End Function

3. Натисни Друг + Q ключове за затваряне на Microsoft Visual Basic за приложения прозорец.

4. Изберете празна клетка до първата клетка, от която искате да извлечете URL адреса, въведете формулата по-долу в нея и натиснете Въведете ключ. Изберете клетката с резултати, плъзнете манипулатора й за автоматично попълване върху клетките по-долу, за да получите другите URL адреси.

=ВземиURL(A2)

Забележка: A2 е референтната клетка, от която искате да извлечете URL. Моля, променете го според вашите нужди.

6.4.3 Извличане на URL адреси от хипервръзки с VBA код

Прилагането на кода на VBA по-долу ще замени цялото съдържание на клетка в избрания диапазон с URL адресите на хипервръзката.

Забележка: Преди операцията, моля, архивирайте оригиналните данни. В този случай искам да извлека всички URL адреси от хипервръзки в диапазон A2:A10, така че копирам този диапазон и го поставям в B2:B10 и след това обработвам новия диапазон.

1. Натисни Друг + F11 ключове.

2. В откриването Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте кода на VBA по-долу в прозореца на модула.

VBA код: Извличане на URL от хипервръзка

Sub Extracthyperlinks()
'Update by Extendoffice 20210901
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Hyperlinks.Count > 0 Then
        Rng.Value = Rng.Hyperlinks.Item(1).Address
    End If
Next
End Sub

3. Натисни F5 ключ за изпълнение на кода.

4. При изскачане Kutools за Excel изберете диапазона от клетки, от които искате да извлечете URL адреси, и след това щракнете OK.

След това съдържанието на всички клетки се заменя с URL адреси на хипервръзки, както е показано на екранната снимка по-долу.

6.4.4 Лесно извличане на URL адреси от множество хипервръзки групово с невероятен инструмент

Представете тук Конвертиране на хипервръзки полезност на Kutools за Excel, с тази функция можете лесно да извличате URL адреси от набор от клетки с хипервръзки групово само с няколко кликвания.

1. кликване Kutools > връзка > Конвертиране на хипервръзки. Вижте екранна снимка:

2. В Конвертиране на хипервръзки диалогов прозорец, конфигурирайте както следва.

2.1) В Тип конвертиране изберете опцията Адресите на хипервръзките заменят съдържанието на клетката;
2.2) В Диапазон на въвеждане , кликнете върху бутон за избор на клетките с хипервръзки, които искате да извлечете URL адресите;
2.3) В Диапазон на резултатите , кликнете върху  бутон за избор на клетка за извеждане на извлечените URL адреси;
2.4) Щракнете OK.

След това всички URL адреси се извличат групово от хипервръзки на избрани клетки, както е показано на екранната снимка по-долу.

  Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.


7. Премахнете хипервръзките в Excel

Този раздел ви напътства да премахнете хипервръзки не само от диапазон, но и от активния лист, избрани листове или цялата работна книга. Освен това можете да изберете дали да запазите форматирането на хипервръзките в клетките след премахване на хипервръзки.

7.1 Премахване на хипервръзки от диапазон с командата Премахване на хипервръзки

Можете лесно да премахнете всички хипервръзки от избран диапазон или активен лист с вградената функция на Excel – Премахнете хипервръзките.

1. Изберете диапазона, който искате да премахнете всички хипервръзки, щракнете с десния бутон върху която и да е клетка в диапазона и след това изберете Премахнете хипервръзките от контекстното меню.

Или можете да кликнете Начало > Изчисти > Премахнете хипервръзките (тази стъпка не съществува в Excel 2007 и по-ранните версии).

Съвет: За да премахнете всички хипервръзки от активния лист, натиснете Ctrl + A клавиши, за да изберете целия лист, щракнете с десния бутон върху произволна клетка и изберете Премахнете хипервръзката от контекстното меню.

7.2 Премахнете всички хипервръзки от активен работен лист с VBA код

Можете да приложите следния VBA код, за да премахнете всички хипервръзки наведнъж от активен лист.

1. В работния лист, съдържащ хипервръзките, които искате да премахнете, натиснете Друг + F11 клавиши едновременно.

2. В откриването Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модул, и след това копирайте кода на VBA по-долу в прозореца на кода.

VBA код: Премахнете всички хипервръзки от текущия лист

Sub RemoveHyperlinks()
'Update by Extendoffice 20210901
ActiveSheet.Hyperlinks.Delete
End Sub

3. Натисни F5 ключ за изпълнение на кода. След това всички хипервръзки се премахват от активния лист.

7.3 Премахване на хипервръзки без загуба на форматиране с функцията Изчистване на хипервръзки

Горните методи премахват както хипервръзките, така и форматирането от клетките. Понякога може да се наложи да премахнете хипервръзките, но да запазите форматирането в клетките. В този случай вградената функция на Excel – Изчистване на хипервръзки може да ви помогне да разрешите проблема.

1. Изберете диапазона, в който ще изчистите хипервръзките, но продължете да форматирате, щракнете Начало > Изчисти > Изчистване на хипервръзки.

За да изчистите хипервръзките от текущия лист, натиснете Ctrl + A клавиши, за да изберете целия лист и след това да приложите функцията.

2. Тогава всички хипервръзки се премахват от избраните клетки, но форматирането не се изчиства.

Както е показано на екранната снимка по-долу, изглежда, че нищо не е променено преди и след, всъщност хипервръзките вече са премахнати.

Забележки:

1. За да премахнете хипервръзки от няколко работни листа или цялата работна книга, трябва да повторите операцията.
2. Тази функция не е налична за Excel 2007 и по-старите версии.
7.4 Няколко кликвания за премахване на хипервръзки от диапазони, листове или работна книга без загуба на форматиране

Kutools за Excel предоставя удобна функция – Премахване на хипервръзки без загуба на форматиране за да ви помогне лесно да премахнете хипервръзки от:

    1. Избран диапазон;
    2. Активен лист;
    3. Множество избрани листа;
    4. Цялата работна книга.

1. кликване Kutools > връзка > Премахване на хипервръзки без загуба на форматиранеи след това изберете желаната опция.

Забележка: За да премахнете хипервръзка от диапазон или избрани листове, първо трябва да изберете диапазона или листовете и след това да приложите функцията.

2. При изскачане Kutools за Excel кликнете върху Да да продължа напред.

След това се премахват само хипервръзки, без да се изчисти форматирането.

  Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.


8. Деактивирайте автоматичните хипервръзки в Excel

По подразбиране, когато въвеждате имейл адрес или формат на уеб страница (URL) в клетка, той автоматично ще се преобразува в хипервръзка. Този раздел предоставя няколко начина за деактивиране на автоматичната хипервръзка в една клетка или цялата работна книга в Excel. Моля, направете следното.

8.1 Деактивирайте автоматичната хипервръзка в една клетка в Excel

Клавишите за бърз достъп по-долу могат да помогнат за предотвратяване на автоматична хипервръзка в една клетка в Excel, моля, направете следното.

1. Въведете текста на формата за URL или имейл адрес в клетка и след това натиснете Въведете ключ.

Сега текстът се преобразува в хипервръзка, както е показано на екранната снимка по-долу.

2. Натиснете едновременно клавишите Ctrl + Z, след което текстът на хипервръзката, върху който може да се кликне, се превръща в обикновен текст.

8.2 Деактивирайте автоматичните хипервръзки в цялото приложение на Excel

Можете да деактивирате автоматичните хипервръзки в цялото приложение на Excel.

1. кликване досие > Опции.

2. В Опции на Excel прозорец, кликнете Проверка в левия прозорец и след това щракнете върху Опции за автоматично коригиране бутон в десния прозорец.

3. В Автокоригиране диалогов прозорец, отидете на Автоматично форматиране, докато пишете , премахнете отметката от Интернет и мрежови пътища с хипервръзки в полето Заменете, докато пишете и след това щракнете върху OK.

4. кликване OK за да запази промените, когато се върне към Опции на Excel прозорец.

Отсега нататък, когато въвеждате формат на URL или имейл адрес в клетки, текстовете няма да се преобразуват в хипервръзки.

Забележка: Тази промяна ще засегне всяка работна книга на вашия компютър.

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations