Jak získat doménu nejvyšší úrovně (tld) z adresy URL v aplikaci Excel

Anonim

V tomto článku se naučíme Jak získat doménu nejvyšší úrovně (tld) z adresy URL v aplikaci Excel.

Scénář:

Nejprve chceme pochopit, co je to doména nejvyšší úrovně. Pokud je uvedena jakákoli adresa URL nebo e -mailová adresa, někdy potřebujeme extrahovat poslední část po . (znak) dané adresy URL nebo e -mailu. Tato poslední část se nazývá doména nejvyšší úrovně. Na níže uvedeném snímku je uveden obecný typ adresy URL a doména nejvyšší úrovně adresy URL com. The http část se nazývá protokol, pak její subdoména, pak doména a poslední je doména nejvyšší úrovně oddělená . (znak).

Níže najdete další vysvětlení, jak získat doménu nejvyšší úrovně z jakékoli adresy URL nebo e -mailové adresy.

Jak problém vyřešit?

Obecně se doména nejvyšší úrovně nachází po posledním . (znak). Pro tento problém použijeme následující funkci.

  1. PRAVÁ funkce
  2. NAJÍT funkci
  3. Funkce SUBSTITUTE
  4. Funkce LEN

Zde použijeme nějakou logiku k nalezení posledního .(znak). Funkce VPRAVO extrahuje text od posledního, protože zná počet znaků, které lze vybrat jako poslední. To lze poznat, pokud rozlišujeme poslední . (char) od zbytku . (znak). Rozlišující znak musí být jedinečný. Poté zjistíme polohu diferenciačního znaku, abychom získali počáteční pozici domény nejvyšší úrovně.

Obecný vzorec:

= RIGHT (url, LEN (url) - FIND ("%", SUBSTITUTE (url, ".", "%", LEN (url) - LEN (SUBSTITUTE (url, ".", "" "))))))

url: zadaná URL nebo e -mailová adresa

%: rozlišující charakter

. : vyhledávací znak

Příklad:

Pochopit to všechno může být matoucí. Pojďme pochopit tento příklad spuštěním na příkladu. Zde máme několik adres URL a musíme je extrahovat na poslední hodnotu, která bude doménou nejvyšší úrovně. Níže je vzorec pro získání

Použijte vzorec:

= RIGHT (C4, LEN (C4) - FIND ("%", SUBSTITUTE (C4, ".", "%", LEN (C4) - LEN (SUBSTITUTE (C4, ".", "" "))))))

Vysvětlení:

  • LEN (SUBSTITUTE (C4, ".", "") Vrací délku textu v C4 bez. (Char).
  • LEN (C4) vrací délku řetězce.
  • Rozdíl mezi těmito dvěma vrátí počet . (Char) v textu. Tady máme 2 . (char), vzorec klesá na.

= VPRAVO (C4, 21 - NAJÍT ("%", NÁHRADA (C4, ".", "%", 21-19)))

  • Funkce SUBSTITUTE nahrazuje . (char) s "%"(rozlišující znak) pouze při 2. výskytu. Vzorec klesá na.

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

  • Funkce FIND nyní najde "%"(char) v řetězci a vrátí jeho pozici.
  • PRAVÁ funkce přijímá num_char pro návrat, což je 3 zprava od řetězce.

Zde jsou všechny argumenty pro vzorec uvedené pomocí odkazu na buňku. Stisknutím klávesy Enter získáte výsledek.

Jak vidíte na výše uvedeném snímku, doména nejvyšší úrovně pro „http://www.google.com“ je com. Nyní zkopírujte vzorec do ostatních buněk pomocí klávesové zkratky Ctrl + D nebo tažením dolů do pravého dolního rohu buňky B2.

Zde vidíme, že všechny adresy URL nebo e -mailové adresy, které nám byly dány, vzorec extrahuje doménu nejvyšší úrovně ze všech hodnot. Obecně také dostaneme hodnotu cesty s url, abychom získali

Zde jsou všechny pozorovací poznámky týkající se používání vzorce.

Poznámky:

  1. Vzorec funguje pouze s čísly.
  2. Rozlišující znak musí být jedinečný znak, jinak vzorec vrátí chybu.
  3. Zkontrolujte části vzorce, nejprve vyberte část a použijte klávesu F9. To se používá, pokud chcete zkontrolovat, jak váš vzorec funguje, a vymazat některé chyby.

Doufám, že tento článek o tom, jak z domény v aplikaci Excel získat doménu nejvyšší úrovně (tld), je vysvětlující. Další články o textových vzorcích najdete zde. Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku. Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail

Funkce Excel REPLACE vs SUBSTITUTE : Funkce REPLACE a SUBSTITUTE jsou nejvíce nepochopenými funkcemi. K nalezení a nahrazení daného textu používáme funkci SUBSTITUTE. Kde REPLACE se používá k nahrazení řady znaků v řetězci.

Nahradit text od konce řetězce počínaje od proměnné polohy : K nahrazení textu z konce řetězce používáme funkci REPLACE. Funkce REPLACE nahradí pozici textu v řetězci.

Jak zkontrolovat, zda řetězec obsahuje jeden z mnoha textů v aplikaci Excel : Abychom zjistili, zda řetězec obsahuje některý z více textů, použijeme tento vzorec. Pomocí funkce SUMA sečteme všechny shody a poté provedeme logiku, abychom zkontrolovali, zda řetězec obsahuje některý z více řetězců.

Počítejte buňky, které obsahují konkrétní text : Kouzlo udělá jednoduchá funkce COUNTIF. Pro počítání počtu více buněk, které obsahují daný řetězec, používáme zástupný operátor s funkcí COUNTIF.

Oblíbené články:

50 zkratek aplikace Excel pro zvýšení produktivity : Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.

Jak používat funkci Excel VLOOKUP : Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která se používá k vyhledávání hodnot z různých rozsahů a listů.

Jak používat funkci COUNTIF v aplikaci Excel : Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétních hodnot nemusíte data filtrovat. Funkce Countif je nezbytná pro přípravu řídicího panelu.

Jak používat funkci SUMIF v aplikaci Excel : Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.