كيفية استخراج أسماء المجال من عناوين URL في Microsoft Excel

قد تحتاج أحيانًا إلى جمع أسماء النطاقات لسبب ما من قائمة طويلة من عناوين URL(URLs) لصفحة الويب . سيوضح لك هذا المنشور كيفية استخراج أسماء المجال من عناوين URL(extract domain names from URLs ) باستخدام Microsoft Excel . يمكن أن يكون هذا مفيدًا إذا كنت تخطط لإنشاء ملف Disavow(Disavow File) لتقديمه إلى Google . إنه سهل للغاية ، ويمكنك القيام بذلك بمساعدة صيغة Excel .

لنفترض أن لديك قائمة بعناوين URL لصفحات(URLs) الويب لمواقع الويب المختلفة ، وتحتاج فقط إلى استخراج أسماء النطاقات المجردة (على سبيل المثال ، thewindowsclub.com). إذا كان الملف صغيرًا ، فيمكنك القيام بذلك يدويًا. ولكن قد يستغرق الأمر وقتًا طويلاً إذا كانت القائمة تحتوي على مئات عناوين URL(URLs) . بدلاً من العمل اليدوي ، يمكنك الحصول على مساعدة من هذا الدليل ، حيث ستتعلم عملية إزالة الأجزاء الإضافية من عنوان URL(URL) والاحتفاظ باسم المجال فقط.

استخراج(Extract) أسماء المجال من عناوين URL(URLs) باستخدام Excel

هناك صيغتان أساسيتان تحتاج إلى استخدامهما. ستتيح لك الصيغة الأولى الحصول على اسم المجال بالكامل ؛ والذي يتضمن www (على سبيل المثال ، www.thewindowsclub.com). الثاني سيزيل www (على سبيل المثال ، thewindowsclub.com) ويعرض لك اسم المجال فقط.

1] استخراج المجالات باستخدام WWW

أولاً ، افتح قائمة URL في Microsoft Excel . إذا كان لديك في ملف .txt أو .csv ، فيمكنك اتباع هذا البرنامج التعليمي لتحويل ملف نصي إلى جدول بيانات Excel(convert a Text file into an Excel spreadsheet) . بمجرد حصولك على القائمة ، تحتاج إلى تحديد عمود حيث تريد عرض أسماء المجال. لراحتك ، يمكنك إنشاء عمود ، وتسميته باسم "المجال" ، أو شيء من هذا القبيل. بعد ذلك ، حدد الخلية الأولى من عمود المجال(Domain) ، وأدخل هذه الصيغة-

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

وفقًا لهذه الصيغة ، تكون الخلية A2 هي المصدر الخاص بك ، ويجب أن تعرض الخلية المحددة في عمود المجال اسم المجال باستخدام (Domain)WWW .

2] احصل على أسماء المجال باستخدام 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))

يؤدي هذا إلى استخراج اسم المجال لعنوان URL(URL) واحد في كل مرة. إذا كنت تريد أن تفعل الشيء نفسه مع جميع عناوين URL(URLs) ، فأنت بحاجة إلى اتباع الخطوة التالية.

لمعلوماتك ، لا تستخرج هذه الوظائف جميع عناوين URL(URLs) مرة واحدة لأنك تحتاج إلى تحديد رقم الخلية في هذه الصيغ. ومع ذلك ، لا تحتاج إلى إدخال الوظيفة بأكملها في كل مرة. بدلاً من ذلك ، يمكنك استخدام الماوس لإنجاز المهمة.

حدد خلية حيث قمت بتطبيق الوظيفة لاستخراج اسم المجال. سترى نقطة صغيرة في الزاوية اليمنى السفلية. تحتاج إلى النقر فوق هذا الزر واسحبه باتجاه الخلايا السفلية. يمكنك رؤية النتيجة وأنت تسحب النقطة.

كيفية استخراج أسماء المجال من عناوين URL في Microsoft Excel

بعد الحصول على أسماء النطاقات ، قد ترغب في حفظها في جدول بيانات مختلف. المشكلة التالية هي أنه لا يمكنك نسخ أسماء المجال باستخدام Ctrl+C و Ctrl+V مباشرة. على الرغم من أنه يمكنك القيام بذلك للصق أسماء المجالات في Notepad أو نحو ذلك ، فسيتم عرض خطأ لفعل الشيء نفسه في جدول بيانات.

للتخلص من هذه المشكلة ، تحتاج إلى تحديد جميع أسماء المجالات التي تريد نسخها ، وتحديد عمود أو جدول بيانات مختلف ، وتوسيع خيار اللصق في علامة التبويب (Paste )الصفحة الرئيسية(Home ) ، وتحديد القيم(Values) ضمن قسم لصق القيم(Paste Values) .

كيفية استخراج أسماء المجال من عناوين URL باستخدام Excel

هذا كل شئ. يمكنك الآن استخدام هذه القيم أو أسماء المجالات للقيام بمزيد من الوظائف. آمل أن يساعدك هذا البرنامج التعليمي.

لإنشاء ملف Disavow File(Disavow File) ، تحتاج إلى إضافة النص " domain: " أمام جميع المجالات الآن. سيوضح لك هذا المنشور كيفية إضافة بادئة إلى مجموعة من الخلايا في Excel.



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في منتجات Windows و Office و Google. أنا خبير في Word و Excel و PowerPoint وقد كتبت العديد من الكتب حول هذا الموضوع. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو وقراءة الكتب ومشاهدة الأفلام.



Related posts