Зміст
У цій статті ми дізнаємося, як витягти гіперпосилання з URL-адреси в Excel трьома різними методами. Ми часто працюємо з даними з різних джерел, які містять URL-адреси. Це також може статися у випадках, коли ми копіюємо таблицю або список з веб-сайту. Давайте пройдемося по статті, щоб дізнатися, як отримати гіперпосилання з цих URL-адрес.
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Вилучення гіперпосилань з файлу URLs.xlsm3 Методи вилучення гіперпосилання з URL-адреси в Excel
У цій статті ми покажемо, як витягувати гіперпосилання від URL-адреси ми використаємо набір URL-адрес з Сайт Exceldemy Ці посилання представляють деякі звичайні імена функцій.
1. Створення користувацької функції для вилучення гіперпосилання з URL-адреси в Excel
До витягувати гіперпосилання від URL-адреси, ми можемо визначати a спеціальна функція в VBA код а потім використовувати його як регулярна функція . Excel не передбачає будь-який побудований - в функція щоб ми могли отримувати гіперпосилання напряму. Давайте виконаємо кроки, щоб це зробити.
Сходинки:
- Від Стрічка Excel, перейдіть на сторінку Вкладка "Розробник .
- Натисніть на Visual Basic можливість відкритий в "Урядовому кур'єрі". Редактор Visual Basic .
- До створювати a новий модуль, обирайте Варіант модуля від Вставка вкладки .
- Негайно, копія наступний код в редакторі коду.
Function EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address End Function
У даному коді ми використали конструктор гіперпосилань для створення спеціальна функція названий ЕКСТРАГІПЕЛІНК які можуть бути використані як регулярна функція в нашому аркуші.
- У нашому наборі даних ми маємо 5 URL-адреси в комірках B5:B9.
- У камері C5 коли ми намагалися тип функція з назвою ЕКСТРАГІПЕЛІНК, Excel надає нам визначений користувачем функціонувати як автоматична пропозиція . Преса в "Урядовому кур'єрі". Вкладка ключ до приймати пропозицію і поставити B5 в якості аргумент функції .
- Інакше, тип в "Урядовому кур'єрі". повна назва функції Самостійно впишіть формулу в клітинку C5 і натисніть Увійдіть.
=EXTRACTHYPERLINK(B5)
Як наслідок, ми бачимо, що витягнута URL-адреса в камері C5.
- Щоб отримати іншу URL-адреси , визначити місцезнаходження в "Урядовому кур'єрі". Ручка наповнення на лівий нижній кут осередку C5 і перетягування це вниз .
Читати далі: Як видалити гіперпосилання для цілого стовпця в Excel (5 способів)
2. Код Excel VBA для отримання гіперпосилання з URL-адреси
Подача заявки VBA код економить час і зусилля, коли ми хочемо витягти гіперпосилання з декількох URL-адрес. Припустимо, у нас є 7 різний URL-адреси у клітинах B5:B11 з яких гіперпосилання підлягають вилученню.
Сходинки:
- У візуальному редакторі коду введіть наступний код:
Sub ExtractHLinksUrls() Dim Rng As Range Dim SelectRange As Range On Error Resume Next xTitleId = "Exceldemy" Set SelectRange = Application.Selection Set SelectRange = Application.InputBox("Range", xTitleId, SelectRange.Address, Type:=8) For Each Rng In SelectRange If Rng.Hyperlinks.Count> 0 Then Rng.Value = Rng.Hyperlinks.Item(1).Address End If Next End Sub
- Преса F5 до біг код. "А". діалогове вікно відкритий для вибрати в "Урядовому кур'єрі". діапазон клітин.
- Негайно, вибрати клітини B5:B11 для заповнення Поле введення діапазону а потім натисніть
- Ось їхній список витягнуті гіперпосилання.
Докладніше: Як отримати гіперпосилання з комірки Excel за допомогою VBA (3 способи)
Схожі читання
- [Виправлено!] Цей посібник містить посилання на одне або декілька зовнішніх джерел, які можуть бути небезпечними
- Як створити гіперпосилання випадаючого списку на інший аркуш в Excel
- Як створити гіперпосилання на кілька клітинок в Excel (3 способи)
- Чому мої посилання в Excel постійно ламаються? (3 причини з рішеннями)
- [Виправлено!] 'Ця книга містить посилання на інші джерела даних' Помилка в Excel
3. Вилучення гіперпосилання з URL-адреси за допомогою функції редагування гіперпосилання в Excel
За допомогою Редагувати гіперпосилання для вилучення гіперпосилань - це ручний процес Проте, це корисний метод, який варто знати. Давайте подивимося, як ми можемо витягти гіперпосилання з URL-адреси, використовуючи цю техніку. Крок за кроком наведено нижче.
Сходинки:
- Натисніть на клітина що містить URL бути видобуто Тут ми виділили комірку B5 .
- Клацніть правою кнопкою миші миша буде відчиняй в "Урядовому кур'єрі". контекстне меню а потім вибрати в "Урядовому кур'єрі". Редагувати гіперпосилання.
- Вищезазначені кроки відкритий вгору по Вікно редагування гіперпосилань "У нас тут є Поле введення адреси показує гіперпосилання.
- Преса Ctrl + C до копія Після цього необхідно перейти за гіперпосиланням та натиснути кнопку ОК, щоб закрити вікно, паста в "Урядовому кур'єрі". скопійоване посилання в потрібну комірку. Ми вставили гіперпосилання пов'язані з комірка B5 в комірка С5.
- Дотримуючись цього процесу, ми можемо отримати всі інші гіперпосилання одне за одним.
Читати далі: Як редагувати гіперпосилання в Excel (5 простих способів)
Важливі моменти для запам'ятовування
- Хоча, використовуючи VBA Але як тільки код запускається, ми втрачаємо історія Це означає, що ми вже не можемо скасувати зміни.
- На випадок, якщо нам знадобиться зміна наш вихідні дані час від часу краще використовувати методи, які використовують функції як ми використовували в спосіб 1 В даному випадку, у випадку, що розглядається. вихід це динамічний зі зміною вихідні дані .
Висновок
Тепер ми знаємо кілька способів вилучення гіперпосилань з URL-адрес в Excel. Сподіваємося, це допоможе вам більш впевнено користуватися цими методами. Якщо у вас виникнуть питання або пропозиції, не забувайте залишати їх у полі для коментарів нижче.