В тази статия ще научим как да получите домейн от най -високо ниво (tld) от URL в Excel.
Сценарий :
Първо искаме да разберем какво е домейн от най -високо ниво. Ако получим някакъв URL или имейл адрес, понякога трябва да извлечем последната част след това . (char) на дадения url или имейл. Последната част се нарича домейн от най -високо ниво. В показаната по -долу моментна снимка е даден общ тип URL адрес и домейнът на най -високо ниво на URL адреса е com. The http частта се нарича протокол, след това нейният поддомейн, след това домейн и последна е домейнът от най -високо ниво, разделен с . (char).
По -долу ще намерите повече обяснения как да получите домейн от най -високо ниво от всеки URL или имейл адрес.
Как да решим проблема?
По принцип домейнът от най -високо ниво се намира след последното . (char). За този проблем ще използваме следната функция.
- Функция НАДЯСНО
- FIND функция
- Функция ЗАМЕСТИТЕЛ
- LEN функция
Тук ще използваме някаква логика, за да намерим последния .(char). Функцията RIGHT извлича текста от последния, знаейки броя знаци, които да изберете от последния. Това може да се знае, ако разграничим последното . (char) от останалите . (char). Разграничаващият знак трябва да бъде уникален. След това ще намерим позицията на диференциращия знак, за да получим началната позиция на домейна от най -високо ниво.
Обща формула:
= RIGHT (url, LEN (url) - FIND ("%", SUBSTITUTE (url, ".", "%", LEN (url) - LEN (SUBSTITUTE (url, ".", ""))))) |
url: даден url или имейл адрес
%: различаващ се характер
. : lookup char
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем този пример, като го изпълним на пример. Тук имаме някои URL адреси и трябва да извлечем до последната стойност, която ще бъде домейн от най -високо ниво. По -долу е формулата за получаване на
Използвайте формулата:
= НАДЯСНО (C4, LEN (C4) - НАМЕРИ ("%", SUBSTITUTE (C4, ".", "%", LEN (C4) - LEN (SUBSTITUTE (C4, ".", "")))) |
Обяснение:
- LEN (SUBSTITUTE (C4, ".", "") Връща дължината на текста в C4 без. (Char).
- LEN (C4) връща дължината на низа.
- Разликата между двете ще върне броя на . (Char) в текста. Тук имаме 2 . (char), формулата пада до.
= НАДЯСНО (C4, 21 - НАМЕРИ ("%", ЗАМЕСТ (C4, ".", "%", 21-19)))
- Функцията SUBSTITUTE замества . (char) с "%"(диференциращ знак) само при второто появяване. Формулата пада до.
= НАДЯСНО (C4, LEN (C4) -FIND ("%", "http: //www.google%com"))
- Функцията FIND сега намира "%"(char) в низ и връща позицията си.
- Функцията RIGHT получава num_char за връщане, което е 3 отдясно на низ.
Тук всички аргументи на формулата са дадени с помощта на препратката към клетката. Натиснете Enter, за да получите резултата.
Както можете да видите в горната снимка, домейнът от най -високо ниво за „http://www.google.com“ е com. Сега копирайте формулата в останалите клетки, като използвате прекия път Ctrl + D или плъзнете надолу в десния долен ъгъл на клетката B2.
Тук можем да видим, че всички предоставени ни url или имейл адреси, формулата извлича домейн от най -високо ниво от всички стойности. По принцип също получаваме стойността на пътя с url, за да получим
Ето всички забележки от наблюденията относно използването на формулата.
Бележки:
- Формулата работи само с числа.
- Разграничаващият знак трябва да бъде уникален знак или иначе формулата връща грешка.
- Проверете частите от формулата, първо изберете частта и използвайте F9. Това се прави, ако искате да проверите как работи формулата ви и да изчистите някои грешки.
Надявам се, че тази статия за това как да получите домейн от най -високо ниво (tld) от URL в Excel е обяснима. Намерете още статии за текстовите формули тук. Ако нашите блогове са ви харесали, споделете го с вашите първенци във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта
Excel REPLACE vs SUBSTITUTE функция : Функциите REPLACE и SUBSTITUTE са най -неразбраните функции. За да намерим и заменим даден текст, използваме функцията SUBSTITUTE. Където REPLACE се използва за замяна на редица знаци в низ.
Заменете текст от края на низ, започвайки от променлива позиция : За да заменим текст от края на низ, използваме функцията REPLACE. Функцията REPLACE използва позицията на текста в низ за замяна.
Как да проверите дали низ съдържа един от многото текстове в Excel : За да проверим дали низ съдържа някой от множество текст, използваме тази формула. Използваме функцията SUM, за да обобщим всички съвпадения и след това изпълняваме логика, за да проверим дали низът съдържа някой от множеството низове.
Преброяване на клетки, които съдържат определен текст : Една проста функция COUNTIF ще направи магията. За да преброим броя на множество клетки, които съдържат даден низ, използваме заместващия оператор с функцията COUNTIF.
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност : По -бързо изпълнете задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.
Как да използвате функцията Excel VLOOKUP : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.