În acest articol, vom afla cum să obțineți domeniul de nivel superior (tld) de la adresa URL în Excel.
Scenariu :
Mai întâi vrem să înțelegem ce este un domeniu de nivel superior. Dacă vi se oferă orice adresă URL sau adresă de e-mail, uneori trebuie să extragem ultima parte după . (caracterul) adresei URL sau a e-mailului dat. Ultima parte se numește domeniu de nivel superior. În instantaneul prezentat mai jos este prezentat un tip general de adresă URL, iar domeniul de nivel superior al adresei URL com. The http partea se numește protocol, apoi subdomeniul său, apoi domeniul și ultimul este domeniul de nivel superior separat de . (char).
Mai jos veți găsi mai multe explicații despre cum să obțineți un domeniu de nivel superior de la orice adresă URL sau de e-mail.
Cum se rezolvă problema?
În general, domeniul de nivel superior se găsește după ultimul . (char). Pentru această problemă, vom folosi următoarea funcție.
- Funcția DREAPTA
- Funcția FIND
- Funcția SUBSTITUTE
- Funcția LEN
Aici vom folosi o logică pentru a găsi ultima .(char). Funcția DREAPTA extrage textul din ultima știind numărul de caractere de ales din ultima. Acest lucru se poate ști dacă diferențiem ultimul . (char) din rest . (char). Caracterul diferențiator trebuie să fie un personaj unic. Apoi vom găsi poziția caracterului diferențiator pentru a obține poziția de început a domeniului de nivel superior.
Formula generică:
= DREAPTA (url, LEN (url) - FIND ("%", SUBSTITUTE (url, ".", "%", LEN (url) - LEN (SUBSTITUTE (url, ".", ""))))) |
url: adresa sau adresa de e-mail dată
%: caracter diferențiat
. : căutare căutare
Exemplu:
Toate acestea ar putea fi confuze pentru a înțelege. Să înțelegem acest exemplu prin executarea acestuia pe un exemplu. Aici avem câteva adrese URL și trebuie să extragem până la ultima valoare, care va fi domeniul de nivel superior. Mai jos este formula pentru a obține
Folosiți formula:
= DREAPTA (C4, LEN (C4) - FIND ("%", SUBSTITUT (C4, ".", "%", LEN (C4) - LEN (SUBSTITUT (C4, ".", "")))))) |
Explicaţie:
- LEN (SUBSTITUTE (C4, ".", "") Returnează lungimea textului în C4 fără. (Char).
- LEN (C4) returnează lungimea șirului.
- Diferența dintre cele două va întoarce numărul de . (Char) în text. Aici avem 2 . (char), formula scade la.
= DREAPTA (C4, 21 - FIND ("%", SUBSTITUT (C4, ".", "%", 21-19)))
- Funcția SUBSTITUTE înlocuiește . (char) cu „%"(caracter diferențiat) numai la a doua apariție. Formula scade la.
= DREAPTA (C4, LEN (C4) -FIND („%”, „http: //www.google%com”))
- Funcția FIND găsește acum „%"(char) în șir și își returnează poziția.
- Funcția DREAPTA primește num_char to return care este 3 din dreapta șirului.
Aici toate argumentele la formula dată folosind referința celulei. Apăsați Enter pentru a obține rezultatul.
După cum puteți vedea în instantaneul de mai sus, domeniul de nivel superior pentru „http://www.google.com” este com. Acum copiați formula în restul celulelor folosind comanda rapidă Ctrl + D sau glisând în jos colțul din dreapta jos al celulei B2.
Aici putem vedea că toată adresa URL sau adresa de e-mail oferită nouă, formula extrage domeniul de nivel superior din toate valorile. În general, primim și valoarea căii cu adresa URL pentru a obține
Iată toate notele observaționale privind utilizarea formulei.
Note:
- Formula funcționează numai cu numere.
- Caracterul diferențiator trebuie să fie un caracter unic, altfel formula returnează erori.
- Verificați părțile formulei, selectați mai întâi partea și utilizați F9. Acest lucru este folosit dacă doriți să verificați cum funcționează formula dvs. și să eliminați unele greșeli.
Sper că acest articol despre Cum se obține domeniul de nivel superior (tld) de la adresa URL în Excel este explicativ. Găsiți mai multe articole despre formule text aici. Dacă ți-au plăcut blogurile noastre, împărtășește-le cu prietenii tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook. Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail
Funcția Excel REPLACE vs SUBSTITUTE : Funcțiile REPLACE și SUBSTITUTE sunt cele mai neînțelese funcții. Pentru a găsi și a înlocui un text dat, folosim funcția SUBSTITUTE. În cazul în care REPLACE este utilizat pentru a înlocui un număr de caractere în șir.
Înlocuiți textul de la capătul unui șir începând de la poziția variabilă : Pentru a înlocui textul de la sfârșitul șirului, folosim funcția REPLACE. Funcția REPLACE utilizează poziția textului din șir pentru a înlocui.
Cum să verificați dacă un șir conține unul dintre textele din Excel : Pentru a găsi dacă un șir conține text multiplu, folosim această formulă. Folosim funcția SUM pentru a însuma toate meciurile și apoi efectuăm o logică pentru a verifica dacă șirul conține oricare dintre șirurile multiple.
Numărați celulele care conțin text specific : O funcție simplă COUNTIF va face magia. Pentru a număra numărul de celule multiple care conțin un șir dat, folosim operatorul wildcard cu funcția COUNTIF.
Articole populare:
50 de comenzi rapide Excel pentru a vă crește productivitatea : Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.
Cum se utilizează funcția Excel VLOOKUP : Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
Cum se utilizează funcția COUNTIF în Excel : Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.
Cum se utilizează funcția SUMIF în Excel : Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.