I den här artikeln kommer vi att lära oss hur du får toppdomänen (tld) från URL i Excel.
Scenario:
Först vill vi förstå vad en toppnivådomän är. Om vi får någon URL eller e -postadress måste vi ibland extrahera den sista delen efter . (char) för den angivna webbadressen eller e -postmeddelandet. Den sista delen kallas toppnivådomän. I ögonblicksbilden som visas nedan ges en allmän typ av webbadress och webbadressens toppnivådomän är com. De http del kallas protokoll, sedan dess underdomän, sedan domän och sista är toppdomänen separerad av . (röding).
Nedan hittar du mer förklaring om hur du får en toppdomän från valfri webbadress eller e -postadress.
Hur löser man problemet?
I allmänhet hittas toppnivådomänen efter den sista . (röding). För detta problem kommer vi att använda följande funktion.
- HÖGER -funktion
- FIND -funktion
- ERSÄTTNING -funktion
- LEN -funktion
Här kommer vi att använda lite logik för att hitta det sista .(röding). HÖGER -funktionen extraherar texten från den sista och känner till antalet tecken att välja från sist. Det kan vi veta om vi skiljer det sista . (röding) från resten . (röding). Den differentierande karaktären måste vara en unik karaktär. Sedan hittar vi positionen för den differentierande karaktären för att få startpositionen för toppnivådomänen.
Generisk formel:
= RIGHT (url, LEN (url) - FIND ("%", SUBSTITUTE (url, ".", "%", LEN (url) - LEN (SUBSTITUTE (url, ".", "")))))) |
url: angiven webbadress eller e -postadress
%: differentierande karaktär
. : sökning char
Exempel:
Allt detta kan vara förvirrande att förstå. Låt oss förstå detta exempel genom att köra det på ett exempel. Här har vi några webbadresser och vi måste extrahera till sista värdet som kommer att vara toppdomänen. Nedan finns formeln för att få
Använd formeln:
= HÖGER (C4, LEN (C4) - HITTA ("%", ERSÄTTNING (C4, ".", "%", LEN (C4) - LEN (ERSTÄLLNING (C4, ".", "")))))) |
Förklaring:
- LEN (SUBSTITUTE (C4, ".", "") Returnerar textlängden i C4 utan. (Tecken).
- LEN (C4) returnerar strängens längd.
- Skillnaden mellan de två returnerar antalet . (Char) i texten. Här har vi 2 . (röding) sjunker formeln till.
= HÖGER (C4, 21 - HITTA ("%", ERSÄTTNING (C4, ".", "%", 21-19)))
- SUBSTITUTE -funktionen ersätter . (char) med "%"(differentierande tecken) bara vid den andra förekomsten. Formeln sjunker till.
= HÖGER (C4, LEN (C4) -FIND ("%", "http: //www.google%com"))
- FIND -funktionen hittar nu "%"(char) i sträng och returnerar sin position.
- RIGHT -funktionen mottar num_char för att returnera som är 3 från höger om strängen.
Här är alla argument till formeln som ges med cellreferensen. Tryck på Enter för att få resultatet.
Som du kan se i ögonblicksbilden ovan är toppdomänen för "http://www.google.com" com. Kopiera nu formeln till resten av cellerna med genvägen Ctrl + D eller dra nedåt i det nedre högra hörnet av B2 -cellen.
Här kan vi se att all webbadress eller e -postadress som vi fått, formeln extraherar toppdomän från alla värden. I allmänhet får vi också sökvägsvärdet med url för att få
Här är alla observationsanteckningar om användning av formeln.
Anmärkningar:
- Formeln fungerar bara med siffror.
- Det differentierande tecknet måste vara ett unikt tecken, annars returnerar formeln fel.
- Kontrollera delarna i formeln, välj först delen och använd F9. Detta används för att göra om du vill kontrollera hur din formel fungerar och rensa bort några misstag.
Hoppas att den här artikeln om hur du får toppdomänen (tld) från URL i Excel är förklarande. Hitta fler artiklar om textformler här. Om du gillade våra bloggar, dela den med dina fristarts på Facebook. Och du kan också följa oss på Twitter och Facebook. Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen
Excel REPLACE vs SUBSTITUTE -funktion : Funktionerna ERSÄTT och ERSÄTTNING är de mest missförstådda funktionerna. För att hitta och ersätta en given text använder vi ersättningsfunktionen. Där REPLACE används för att ersätta ett antal tecken i strängen.
Ersätt text från slutet av en sträng med början från variabel position : För att ersätta text från slutet av strängen använder vi funktionen REPLACE. REPLACE -funktionen använder textens position i strängen för att ersätta.
Så här kontrollerar du om en sträng innehåller en av många texter i Excel : För att hitta kontrollera om en sträng innehåller någon av flera text använder vi denna formel. Vi använder SUMM -funktionen för att summera alla matchningar och utför sedan en logik för att kontrollera om strängen innehåller någon av de flera strängarna.
Räkna celler som innehåller specifik text : En enkel COUNTIF -funktion gör magin. För att räkna antalet flera celler som innehåller en given sträng använder vi jokerteckenoperatorn med funktionen RÄNTA.
Populära artiklar:
50 Excel -genvägar för att öka din produktivitet : Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.
Hur man använder Excel VLOOKUP -funktion : Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.
Hur man använder funktionen RÄNKNING i Excel : Räkna värden med villkor med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifika värden. Countif -funktionen är avgörande för att förbereda din instrumentpanel.
Hur man använder SUMIF -funktionen i Excel : Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.