Hogyan lehet kibontani a domain nevet az URL-ből az Excel programban?
Ha a munkafüzetben mindig sok URL-lel foglalkozik, akkor előfordulhat, hogy az egyes weboldalakról csak a domain neveket szeretné kinyerni. Az Excelben hogyan lehet gyorsan megszerezni a domain neveket az URL-ekből?
Bontsa ki a domain nevet az URL-ből képlettel
Bontsa ki a domain nevet az URL-ből a Felhasználó által definiált funkcióval
Bontsa ki a domain nevet az URL-ből képlettel
A következő hosszú képlet segíthet abban, hogy a domain nevet szükség szerint vissza tudja adni a weboldalról. Kérjük, tegye a következőket:
1. Egy üres cellába, amely a weboldal cellája mellett írja be a következő képletet, ebben a példában a képletet a B2 cellába írja be: =IF(ISNUMBER(FIND("www.",A2)),MID(A2,FIND("www.",A2)+4,IF(ISNUMBER(FIND("/",A2,9)),FIND("/",A2,9),LEN(A2)+1)-FIND("www.",A2)-4),MID(A2,FIND("//",A2)+2,IF(ISNUMBER(FIND("/",A2,9)),FIND("/",A2,9),LEN(A2)+1)-FIND("//",A2)-2)).
Megjegyzések: a fenti képletben A2 azt a cellát jelöli, amely tartalmazza azt a weboldalt, ahonnan be akarja szerezni a domain nevet, szükség szerint megváltoztathatja.
2. Ezután nyomja meg a gombot belép kulcsot, és válassza ki a B2 cellát, húzza lefelé a kitöltő fogantyút arra a tartományra, amelyre ezt a képletet alkalmazni kívánja, és minden domainnév kivonásra került az egyes URL-ekből. Lásd a képernyőképet:
Bontsa ki a domain nevet az URL-ből a Felhasználó által definiált funkcióval
Ha érdekli a VBA kód, létrehozhat egy Felhasználó által definiált funkció hogy kibontsa a domain nevet az URL-ekből.
1. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.
2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.
VBA kód: vonja ki a domain nevet az URL-ből
Function ExtractDomain(ByVal URL As String) As String
'Update 20140904
If InStr(URL, "//") Then
URL = Mid(URL, InStr(URL, "//") + 2)
End If
If Left(URL, 4) Like "[Ww][Ww][Ww0-9]." Then
URL = Mid(URL, 5)
End If
ExtractDomain = Split(URL, "/")(0)
End Function
3. Ezután mentse el és zárja be a kódot, térjen vissza a munkalapra, és írja be ezt a képletet = Extractdomain (A2) egy üres cellába a weboldal mellett, lásd a képernyőképet:
4. Ezután nyomja meg a gombot belép gombot, válassza ki a B2 cellát, és húzza lefelé a kitöltő fogantyút azokhoz a cellákhoz, amelyekben ezt a képletet kívánja tartalmazni, és minden domainnév kibontásra kerül az egyes weboldal cellákból.
Kapcsolódó cikkek:
Hogyan lehet kibontani a domaineket több e-mail címből az Excelben?
Hogyan lehet gyorsan kibontani az e-mail címet a szöveges karakterláncból?
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!