Ako získať doménu najvyššej úrovne (tld) z adresy URL v programe Excel

Anonim

V tomto článku sa naučíme Ako získať doménu najvyššej úrovne (tld) z adresy URL v programe Excel.

Scenár :

Najprv chceme pochopiť, čo je doména najvyššej úrovne. Ak je zadaná nejaká adresa URL alebo e -mailová adresa, niekedy musíme poslednú časť extrahovať po nej . (char) danej adresy URL alebo e -mailu. Táto posledná časť sa nazýva doména najvyššej úrovne. Na obrázku nižšie je uvedený všeobecný typ adresy URL a doména najvyššej úrovne adresy URL com. The http časť sa nazýva protokol, potom jej subdoména, potom doména a posledná je doména najvyššej úrovne oddelená . (znak).

Nasleduje ďalšie vysvetlenie, ako získať doménu najvyššej úrovne z akejkoľvek adresy URL alebo e -mailovej adresy.

Ako problém vyriešiť?

Doména najvyššej úrovne sa spravidla nachádza za poslednou . (znak). Na tento problém použijeme nasledujúcu funkciu.

  1. PRAVÁ funkcia
  2. FIND (funkcia)
  3. SUBSTITUTE (funkcia)
  4. Funkcia LEN

Tu použijeme určitú logiku na nájdenie posledného .(znak). Funkcia VPRAVO extrahuje text od posledného, ​​pričom vie, koľko znakov je možné vybrať z posledných. To sa dá zistiť, ak odlíšime posledné . (char) zo zvyšku . (znak). Rozlišujúci charakter musí byť jedinečný. Potom nájdeme polohu diferenciačného znaku, aby sme získali počiatočnú pozíciu domény najvyššej úrovne.

Všeobecný vzorec:

= VPRAVO (URL, LEN (URL) - NÁJSŤ ("%", SUBSTITUTE (URL, ".", "%", LEN (URL) - LEN (SUBSTITUTE (URL, ".", "" "))))))

url: zadaná URL alebo e -mailová adresa

%: rozlišovací charakter

. : vyhľadávací znak

Príklad:

Toto všetko môže byť mätúce na pochopenie. Pochopme tento príklad spustením na príklade. Tu máme niekoľko adries URL a musíme ich extrahovať do poslednej hodnoty, ktorá bude doménou najvyššej úrovne. Nasleduje vzorec na získanie súboru

Použite vzorec:

= SPRÁVNE (C4, LEN (C4) - NÁJDETE ("%", SUBSTITUTE (C4, ".", "%", LEN (C4) - LEN (SUBSTITUTE (C4, ".", "" ""))))))

Vysvetlenie:

  • LEN (SUBSTITUTE (C4, ".", "")) Vráti dĺžku textu v C4 bez. (Char).
  • LEN (C4) vráti dĺžku reťazca.
  • Rozdiel medzi týmito dvoma vráti počet . (Char) v texte. Tu máme 2 . (char), vzorec klesne na.

= VPRAVO (C4, 21 - NÁJSŤ ("%", NÁHRADA (C4, ".", "%", 21-19)))

  • Funkcia SUBSTITUTE nahrádza funkciu . (char) s „%"(rozlišovací znak) iba pri 2. výskyte. Vzorec klesá na.

= SPRÁVNE (C4, LEN (C4) -FIND ("%", "http: //www.google%com"))

  • Funkcia FIND teraz nájde „%"(char) v reťazci a vráti svoju pozíciu.
  • PRAVÁ funkcia prijme na návrat num_char, ktoré je 3 napravo od reťazca.

Tu sú všetky argumenty pre vzorec uvedený pomocou odkazu na bunku. Výsledok získate stlačením klávesu Enter.

Ako vidíte na vyššie uvedenej snímke, doména najvyššej úrovne pre doménu „http://www.google.com“ je com. Teraz skopírujte vzorec do zvyšných buniek pomocou skratky Ctrl + D alebo ťahaním nadol v pravom dolnom rohu bunky B2.

Tu vidíme, že všetky adresy URL alebo e -mailové adresy, ktoré nám boli poskytnuté, vzorec extrahuje doménu najvyššej úrovne zo všetkých hodnôt. Vo všeobecnosti tiež dostaneme hodnotu cesty s adresou URL, aby sme získali príponu

Tu sú všetky pozorovacie poznámky týkajúce sa použitia vzorca.

Poznámky:

  1. Vzorec funguje iba s číslami.
  2. Rozlišujúci znak musí byť jedinečný znak, inak vzorec vráti chybu.
  3. Skontrolujte časti vzorca, najskôr vyberte časť a použite kláves F9. To sa používa, ak chcete skontrolovať, ako funguje váš vzorec, a vymazať niektoré chyby.

Dúfam, že tento článok o tom, ako získať doménu najvyššej úrovne (tld) z adresy URL v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o textových vzorcoch. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi prvými na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku

Funkcia Excel REPLACE vs SUBSTITUTE : Funkcie REPLACE a SUBSTITUTE sú najviac nepochopenými funkciami. Na nájdenie a nahradenie daného textu používame funkciu SUBSTITUTE. Kde sa REPLACE používa na nahradenie počtu znakov v reťazci.

Nahradiť text od konca reťazca počnúc od variabilnej pozície : Na nahradenie textu z konca reťazca používame funkciu REPLACE. Funkcia REPLACE používa na nahradenie pozíciu textu v reťazci.

Ako skontrolovať, či reťazec obsahuje jeden z mnohých textov v programe Excel : Aby sme zistili, či reťazec obsahuje viacnásobný text, použijeme tento vzorec. Na zhrnutie všetkých zápasov použijeme funkciu SUMA a potom vykonáme logiku, aby sme skontrolovali, či reťazec obsahuje niektorý z viacerých reťazcov.

Spočítajte bunky, ktoré obsahujú konkrétny text : Kúzlo urobí jednoduchá funkcia COUNTIF. Na spočítanie počtu viacerých buniek, ktoré obsahujú daný reťazec, používame zástupný znak s funkciou COUNTIF.

Populárne články:

50 skratiek programu Excel na zvýšenie produktivity : Zrýchlite sa vo svojej úlohe. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.

Ako používať funkciu Excel VLOOKUP : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.