نام دامنه را از لیست URL در اکسل استخراج کنید

  • این را به اشتراک بگذارید
Michael Brown

چند نکته و توصیه به شما کمک می‌کند تا با استفاده از فرمول‌های اکسل، نام دامنه‌ها را از فهرست URL‌ها دریافت کنید. دو نوع فرمول به شما امکان می دهد نام دامنه را با و بدون www استخراج کنید. صرف نظر از پروتکل URL (http، https، ftp و غیره پشتیبانی می شوند). این راه حل در تمام نسخه های مدرن اکسل، از سال 2010 تا 2016، کار می کند.

اگر به دنبال تبلیغ وب سایت خود هستید (مثل من) یا انجام سئو در سطح حرفه ای و ارتقاء وب مشتریان -سایت ها برای پول، شما اغلب باید لیست های عظیم URL ها را پردازش و تجزیه و تحلیل کنید: گزارش های گوگل آنالیتیکس در مورد جذب ترافیک، گزارش های ابزار وب مستر در مورد لینک های جدید، گزارش هایی در مورد بک لینک ها به وب سایت های رقبای شما (که حاوی بسیاری از موارد جالب هستند. حقایق ;) ) و غیره، و غیره.

برای پردازش چنین لیست هایی، از ده تا یک میلیون لینک، مایکروسافت اکسل یک ابزار ایده آل است. این قدرتمند، چابک، قابل گسترش است و به شما امکان می‌دهد گزارشی را مستقیماً از یک برگه اکسل برای مشتری خود ارسال کنید.

"چرا این محدوده، از 10 تا 1,000,000 است؟" شما ممکن است از من بپرسید زیرا قطعاً به ابزاری برای پردازش کمتر از 10 پیوند نیاز ندارید. و اگر بیش از یک میلیون لینک ورودی داشته باشید، به سختی به هیچ کدام نیاز نخواهید داشت. من شرط می بندم که در این مورد شما قبلاً نرم افزارهای سفارشی مخصوصاً برای شما توسعه داده اید، با منطق تجاری که به طور خاص برای نیازهای شما طراحی شده است. و این من هستم که مقالات شما را مطالعه می کنم و نه مقاله های شمابرعکس :)

هنگام تجزیه و تحلیل لیستی از URL ها، اغلب باید کارهای زیر را انجام دهید: دریافت نام دامنه برای پردازش بیشتر، گروه بندی URL ها بر اساس دامنه، حذف پیوندها از دامنه های قبلا پردازش شده، مقایسه و ادغام دو جداول بر اساس نام دامنه و غیره.

5 مرحله آسان برای استخراج نام دامنه از لیست URL ها

به عنوان مثال، بیایید قطعه ای از گزارش بک لینک هایablebits.com را در نظر بگیریم. توسط Google Webmaster Tools تولید شده است.

نکته: من توصیه می کنم از ahrefs.com استفاده کنید تا به موقع پیوندهای جدید را به سایت خود و وب سایت های رقبای خود مشاهده کنید.

  1. « Domain<» را اضافه کنید. ستون 13>" تا انتهای جدول شما.

    ما داده‌ها را از یک فایل CSV صادر کرده‌ایم، به همین دلیل است که از نظر اکسل، داده‌های ما در محدوده ساده‌ای قرار دارند. Ctrl + T را فشار دهید تا آنها را به جدول اکسل تبدیل کنید زیرا کار با آن بسیار راحت تر است.

  2. در اولین سلول ستون " Domain " (B2)، فرمول استخراج نام دامنه را وارد کنید:
    • Extract the domain با www. اگر در یک URL وجود دارد:

=MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3)

  • www. و یک نام دامنه خالص دریافت کنید:
  • =IF(ISERROR(FIND("//www.",A2)), MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3), MID(A2,FIND(":",A2,4)+7,FIND("/",A2,9)-FIND(":",A2,4)-7))

    فرمول دوم ممکن است خیلی طولانی و پیچیده به نظر برسد، اما فقط در صورتی که فرمول های واقعا طولانی را ندیده باشید. بی دلیل نیست که مایکروسافت حداکثر طول فرمول ها را تا 8192 کاراکتر در نسخه های جدید اکسل افزایش داده است :)

    خوب این است که ما مجبور نیستیم از هیچکدام از آنها استفاده کنیم.ستون اضافی یا ماکرو VBA. در واقع، استفاده از ماکروهای VBA برای خودکارسازی وظایف اکسل آنقدرها هم که به نظر می رسد دشوار نیست، به مقاله بسیار خوبی مراجعه کنید - نحوه ایجاد و استفاده از ماکروهای VBA. اما در این مورد خاص، ما در واقع به آنها نیازی نداریم، با یک فرمول سریعتر و آسانتر می توان به آنها اشاره کرد.

    توجه: از نظر فنی، www دامنه سطح 3 است، هرچند با همه نرمال ها وب سایت www. فقط نام مستعار دامنه اولیه است. در روزهای اولیه اینترنت، می‌توانستید روی تلفن یا در یک آگهی رادیویی بگویید "double u, double u, double u our cool name dot com" و همه کاملاً می‌دانستند و به خاطر می‌آوردند که کجا دنبال شما بگردند، البته مگر اینکه نام جالب شما چیزی شبیه به www.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com بود :)

    شما باید سایر نام های دامنه سطح 3 را رها کنید، در غیر این صورت لینک های سایت های مختلف را خراب می کنید، به عنوان مثال. با دامنه "co.uk" یا از حساب های مختلف در blogspot.com و غیره.

  • از آنجایی که ما یک جدول کامل داریم، اکسل به طور خودکار فرمول را در تمام سلول های ستون کپی می کند.

    انجام شد! ما یک ستون با نام های دامنه استخراج شده داریم.

    در بخش بعدی یاد می گیرید که چگونه می توانید لیستی از URL ها را بر اساس ستون دامنه پردازش کنید.

    نکته: اگر ممکن است نیاز به ویرایش دستی نام دامنه در زمان دیگری داشته باشید یا نتایج را در یک کاربرگ اکسل دیگر کپی کنید، نتایج فرمول را با مقادیر جایگزین کنید. انجام دادنبا این کار، مراحل زیر را ادامه دهید:

    • روی هر سلولی در ستون Domain کلیک کنید و Ctrl+Space را فشار دهید تا تمام سلول‌های آن ستون را انتخاب کنید.
    • Ctrl + C را فشار دهید تا داده ها را در Clipboard کپی کنید، سپس به برگه صفحه اصلی بروید، روی دکمه " Paste " کلیک کنید و " Value " را از منوی کشویی انتخاب کنید.
  • پردازش لیستی از URL ها با استفاده از ستون نام دامنه

    در اینجا چند نکته در مورد پردازش بیشتر لیست URL، از بر اساس تجربه خودم.

    گروه‌بندی نشانی‌های وب بر اساس دامنه

    1. روی هر سلولی در ستون Domain کلیک کنید.
    2. جدول خود را بر اساس دامنه مرتب کنید : به تب Data بروید و روی دکمه A-Z کلیک کنید.
    3. جدول خود را به یک محدوده تبدیل کنید: روی هر سلول در جدول کلیک کنید، به برگه طراحی و روی دکمه " تبدیل به محدوده " کلیک کنید.
    4. به برگه داده بروید و روی " Subtotal" کلیک کنید. نماد ".
    5. در کادر محاوره ای "Subtotal" گزینه های زیر را انتخاب کنید: در هر تغییر : "Domain" استفاده از تابع Count و جمع فرعی را به دامنه اضافه کنید.

  • OK را کلیک کنید.
  • اکسل یک طرح کلی از داده های شما در سمت چپ صفحه ایجاد کرده است. طرح کلی 3 سطح دارد و آنچه اکنون می بینید نمای گسترش یافته یا نمای سطح 3 است. روی شماره 2 در گوشه سمت چپ بالا کلیک کنید تا داده های نهایی بر اساس دامنه نمایش داده شود و سپس می توانید روی علامت مثبت و منفی (+ / -) دربه منظور گسترش / جمع کردن جزئیات برای هر دامنه.

    دومین و همه URL های بعدی را در همان دامنه برجسته کنید

    در بخش قبلی نحوه گروه بندی URL ها بر اساس دامنه را نشان دادیم. به جای گروه بندی، می توانید به سرعت ورودی های تکراری یک نام دامنه را در URL های خود رنگ کنید.

    برای جزئیات بیشتر، لطفاً نحوه برجسته کردن موارد تکراری در اکسل را ببینید.

    URL های خود را از جداول مختلف بر اساس ستون دامنه مقایسه کنید

    شما ممکن است یک یا چند کاربرگ جداگانه اکسل داشته باشید که در آن لیستی از نام های دامنه را نگه دارید. جداول شما ممکن است حاوی پیوندهایی باشد که نمی‌خواهید با آنها کار کنید، مانند هرزنامه یا دامنه‌هایی که قبلاً پردازش کرده‌اید. همچنین ممکن است لازم باشد فهرستی از دامنه‌ها را با پیوندهای جالب نگه دارید و همه دامنه‌های دیگر را حذف کنید.

    به عنوان مثال، وظیفه من این است که همه دامنه‌هایی را که در لیست سیاه هرزنامه من هستند، قرمز رنگ کنم:

    برای اینکه زمان زیادی را هدر ندهید، می توانید جداول خود را برای حذف لینک های غیر ضروری مقایسه کنید. برای جزئیات کامل، لطفاً نحوه مقایسه دو ستون اکسل و حذف موارد تکراری را بخوانید

    بهترین راه ادغام دو جدول با نام دامنه است

    این پیشرفته ترین راه است و من شخصاً ترجیح می دهم. .

    فرض کنید، یک کاربرگ اکسل جداگانه با داده های مرجع برای هر دامنه ای که تا به حال با آن کار کرده اید دارید. این کتاب کار، مخاطبین وب مستر را برای تبادل لینک و تاریخی که وب سایت شما در این دامنه ذکر شده است، نگه می دارد. همچنین می تواند انواع/زیرگونه های وجود داشته باشدوب سایت ها و یک ستون جداگانه با نظرات شما مانند تصویر زیر.

    به محض دریافت لیست جدیدی از پیوندها، می توانید دو جدول را بر اساس نام دامنه مطابقت دهید و اطلاعات جدول جستجوی دامنه و صفحه URL های جدید خود را تنها در دو دقیقه ادغام کنید.

    به عنوان در نتیجه نام دامنه و همچنین دسته بندی وب سایت و نظرات خود را دریافت خواهید کرد. این به شما امکان می‌دهد آدرس‌های اینترنتی را از فهرستی که باید حذف کنید و آن‌هایی را که باید پردازش کنید، ببینید.

    دو جدول را بر اساس نام دامنه مطابقت دهید و داده‌ها را ادغام کنید:

    1. آخرین نسخه Merge Tables Wizard را برای مایکروسافت اکسل دانلود و نصب کنید

      این ابزار فوق العاده دو کاربرگ Excel 2013-2003 را در یک فلش مطابقت داده و ادغام می کند. می‌توانید از یک یا چند ستون به‌عنوان شناسه منحصربه‌فرد استفاده کنید، ستون‌های موجود در کاربرگ اصلی را به‌روزرسانی کنید یا از جدول جستجوی جدید اضافه کنید. در وب سایت ما درباره Merge Tables Wizard بیشتر بخوانید.

    2. لیست URL های خود را در اکسل باز کنید و نام های دامنه را همانطور که در بالا توضیح داده شد استخراج کنید.
    3. هر سلولی را در جدول خود انتخاب کنید. سپس به تب Ablebits Data بروید و روی نماد Merge Two Tables کلیک کنید تا افزونه اجرا شود.
    4. دکمه بعدی را دوبار فشار دهید و کاربرگ خود را با اطلاعات دامنه ها به عنوان جدول جستجو انتخاب کنید.
    5. باکس کنار دامنه را علامت بزنید تا به عنوان ستون منطبق شناسایی شود.
    6. اطلاعات مربوط به دامنه را انتخاب کنیدمی خواهید به لیست URL ها اضافه کنید و روی Next کلیک کنید.
    7. دکمه Finish را فشار دهید. وقتی پردازش به پایان رسید، افزونه پیامی با جزئیات ادغام به شما نشان می دهد.

    فقط چند ثانیه - و همه اطلاعات مربوط به هر نام دامنه را در یک نگاه به دست می آورید.

    شما می توانید Merge Tables Wizard را برای اکسل دانلود کنید، آن را روی داده های خود اجرا کنید و ببینید چقدر می تواند مفید باشد.

    اگر می خواهید یک افزونه رایگان برای استخراج نام های دامنه و زیر پوشه های دامنه ریشه (.com، .edu، .us و غیره) از لیست URL، به سادگی یک نظر برای ما ارسال کنید. هنگام انجام این کار، لطفاً نسخه اکسل خود را مشخص کنید، به عنوان مثال. Excel 2010 64 بیتی و آدرس ایمیل خود را در قسمت مربوطه وارد کنید (نگران نباشید به صورت عمومی نمایش داده نمی شود). اگر تعداد آرای مناسبی داشته باشیم، چنین و الحاقی ایجاد می کنیم و به شما اطلاع می دهم. پیشاپیش از شما سپاسگزارم

    مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.