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.
- PRAVÁ funkce
- NAJÍT funkci
- Funkce SUBSTITUTE
- 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:
- Vzorec funguje pouze s čísly.
- Rozlišující znak musí být jedinečný znak, jinak vzorec vrátí chybu.
- 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.