كيفية تحويل نص الرابط إلى ارتباط تشعبي قابل للنقر في Excel؟
في العديد من المواقف العملية، قد تتلقى ملفات Excel تحتوي على قائمة من عناوين URL تظهر كنص عادي بدلاً من أن تكون روابط تشعبية قابلة للنقر. كما هو موضح في لقطات الشاشة أدناه، هذه الروابط غير المرتبطة هي مجرد سلاسل نصية ولا يمكن الوصول إليها مباشرة بالنقر، مما قد يكون غير مريح عندما تحتاج إلى زيارة أو مشاركة تلك الصفحات بشكل متكرر. بينما يسمح لك Excel يدويًا بجعل كل عنوان URL قابلاً للنقر من خلال تعديل كل خلية، إلا أن هذا النهج يصبح سريعًا مملًا ومستهلكًا للوقت، خاصة إذا كان لديك مجموعة بيانات كبيرة.
![]() | ![]() | ![]() |
تحويل نص الرابط إلى ارتباط تشعبي قابل للنقر باستخدام كود VBA
يوفر VBA طريقة مرنة لأتمتة مهام Excel المتكررة، مما يجعله مفيدًا بشكل خاص عند التعامل مع عدد كبير من الصفوف. بالنسبة للمستخدمين المعتادين على الماكرو، يمكن للشفرة التالية من VBA تحويل دفعات من إدخالات نصوص URL غير المرتبطة إلى روابط تشعبية نشطة قابلة للنقر في عملية واحدة. هذا النهج مفيد عندما تريد الكتابة فوق خلايا URL الأصلية بالروابط التشعبية أو معالجة نطاقات بيانات مختلفة دفعة واحدة.
1. اضغط باستمرار على مفتاحي ALT + F11 لفتح محرر Microsoft Visual Basic for Applications.
2. في محرر VBA، انقر على إدراج > وحدة. بعد ذلك، الصق الكود التالي في نافذة الكود التي تظهر.
Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub
3. اضغط على مفتاح F5 أو انقر على تشغيل لتنفيذ الكود. ستظهر مربع حوار لتحديد النطاق الذي تريد معالجته - تأكد من أن نطاقك صحيح قبل التأكيد. بمجرد النقر على موافق، سيتم تحويل جميع عناوين URL غير المرتبطة في التحديد الخاص بك إلى روابط تشعبية نشطة.
![]() | ![]() | ![]() |
- قم دائمًا بعمل نسخة احتياطية لبياناتك قبل تشغيل ماكرو VBA، حيث أن هذه الطريقة تقوم بالكتابة فوق المحتوى في الخلايا المحددة.
- إذا كانت ورقة العمل محمية، فأنت بحاجة إلى إلغاء حمايتها قبل تشغيل الماكرو.
- هذه الحل فعال للتعامل مع دفعات كبيرة من عناوين URL وعندما تكون لديك خبرة في الماكرو، لكن المستخدمين غير المعتادين على VBA قد يفضلون الحلول الأخرى أدناه.
- إذا كانت بعض الخلايا تحتوي على نصوص غير URL أو روابط تشعبية صالحة بالفعل، راجع النتيجة للتأكد من عدم إنشاء روابط تشعبية غير مقصودة.
تحويل نص الرابط إلى ارتباط تشعبي قابل للنقر باستخدام Kutools لـ Excel
إذا كان العمل مع VBA يبدو معقداً أو كنت تفضل واجهة رسومية، فإن Kutools لـ Excel يقدم حلاً أكثر سهولة. باستخدام ميزة تحويل الروابط التشعبية المتنوعة، يمكنك بسرعة تنفيذ عدة مهام متعلقة بالروابط التشعبية مثل:
- استخراج العناوين الفعلية من الروابط التشعبية الموجودة؛
- تحويل دفعات من نصوص URL العادية إلى روابط تشعبية قابلة للنقر؛
بالنسبة لأولئك الذين قاموا بتثبيت Kutools لـ Excel بالفعل، اتبع الخطوات البسيطة التالية:
1. اختر نطاق الخلايا التي تحتوي على عناوين URL النصية التي ترغب في تحويلها.
2. انتقل إلى Kutools > ربط > تحويل الروابط التشعبية في الشريط، كما هو موضح أدناه:
3. في النافذة المنبثقة تحويل الروابط التشعبية مربع الحوار، اختر الخيار محتويات الخلية تستبدل عناوين الروابط. ثم انقر على الزر لتحديد نطاق النتيجة—هذا يسمح لك باختيار مكان وضع الروابط التشعبية القابلة للنقر الجديدة. يمكنك اختيار عمود مختلف أو النطاق الأصلي، بناءً على ما إذا كنت تريد الكتابة فوق البيانات الأصلية أو الاحتفاظ بها.
4. انقر على موافق. جميع عناوين URL النصية المحددة ستصبح فورًا روابط تشعبية قابلة للنقر في نطاق النتيجة المختار. تُظهر لقطة الشاشة التالية النتيجة النهائية:
- اختر تحويل نطاق المصدر إذا كنت ترغب في استبدال نصوص URL الأصلية مباشرة بالروابط التشعبية. اختيار نطاق مختلف يتيح لك الاحتفاظ بكل من البيانات الأصلية والجديدة جنبًا إلى جنب للمقارنة.
- إذا كنت تربط بأماكن داخل المصنف الحالي (مثل خلايا ورقة العمل أو النطاقات المسماة)، تحقق من أن الروابط التشعبية مكان في هذا المستند لتحقيق نتائج دقيقة - وهذا مفيد بشكل خاص عند إدارة الروابط الداخلية.
- قم دائمًا بمراجعة النتيجة إذا كانت بياناتك تحتوي على محتوى مختلط، مثل عناوين البريد الإلكتروني أو عناوين URL غير صحيحة، حيث سيتم تحويل فقط عناوين URL الصالحة إلى روابط تشعبية تعمل.
هذه الطريقة فعالة وسهلة الاستخدام، مثالية للمستخدمين الذين لا يريدون إدارة أو تحرير الماكرو ويحبذون أداة رسومية جاهزة لإنشاء دفعات من الروابط التشعبية.
تحويل نص الرابط إلى ارتباط تشعبي قابل للنقر باستخدام صيغة Excel (وظيفة HYPERLINK)
بالنسبة للمستخدمين الذين يفضلون حلولاً قائمة على الصيغ أو يحتاجون إلى إنشاء روابط تشعبية بسرعة دون استخدام ماكرو أو إضافات، فإن وظيفة HYPERLINK في Excel هي خيار موثوق. هذا الأسلوب مفيد بشكل خاص عندما ترغب في الاحتفاظ بكل من نص URL الأصلي والارتباط التشعبي القابل للنقر المنشأ، أو عند العمل في بيئات مقيدة حيث تكون VBA/الماكرو معطلة ولا يمكن تثبيت الإضافات.
1. لنفترض أن عناوين URL الخاصة بك ذات النص العادي موجودة في العمود A، بدءًا من الخلية A2. انقر لاختيار الخلية B2 (أو الخلية الأولى في عمود المساعد بجانب بياناتك)، وأدخل الصيغة التالية:
=HYPERLINK(A2, A2)
تقوم هذه الصيغة بإنشاء ارتباط تشعبي في الخلية B2 يعرض ويربط بنفس عنوان URL الموجود في الخلية A2.
2. اضغط على Enter لتطبيق الصيغة على الخلية.
3. لتحويل جميع نصوص URL إلى روابط تشعبية قابلة للنقر بسرعة لقائمة كاملة، ضع مؤشر الماوس في الزاوية السفلية اليمنى من الخلية B2 (مقبض التعبئة)، ثم اسحب لأسفل لتعبئة الصيغة للصفوف الأخرى. كبديل، انقر نقرًا مزدوجًا على مقبض التعبئة إذا كان العمود A مستمرًا، وستقوم Excel تلقائيًا بتعبئة الصيغة حتى نهاية البيانات الخاصة بك.
4. إذا لزم الأمر، يمكنك نسخ النتائج واستخدام لصق القيم لتحل محل نصوص URL الأصلية بنظيراتها القابلة للنقر، أو الاحتفاظ بالأعمدة لكلتا النتيجتين كمرجع.
- إذا رأيت أخطاء (مثل
#VALUE!
)، تحقق مرة أخرى من أن الخلية الأصلية تحتوي على تنسيق عنوان URL صالح (على سبيل المثال، يبدأ بـhttp://
أوhttps://
)، حيث تتطلب وظيفة HYPERLINK عنوانًا صالحًا. - لعرض نص مختلف بدلاً من عنوان URL الخام، قم بتعديل الصيغة كما يلي، مما ينشئ ارتباطًا تشعبيًا قابل للنقر مع نص عرض مخصص.
=HYPERLINK(A2, "Visit Site")
- عند العمل مع كمية كبيرة من البيانات، يتم تحديث صيغ Excel بشكل ديناميكي - حذف أو تغيير النص الأصلي سيحدث تلقائيًا تحديثًا للروابط التشعبية المرتبطة.
المزايا: تجنب نهج الصيغ التعديل المباشر للبيانات ويمكن نسخها أو الرجوع إليها بسهولة في الحسابات الأخرى. بالإضافة إلى ذلك، فهي سريعة التنفيذ لمجموعات البيانات صغيرة إلى متوسطة الحجم.
القيود: يتطلب هذا الأسلوب استخدام أعمدة المساعدة وقد لا يكون قابلاً للتكيف بشكل أنيق كما الأدوات الآلية لمجموعات البيانات الضخمة.
بشكل عام، يعد أسلوب الصيغة بديلًا ممتازًا وخالي الوزن لتحويل الروابط إلى روابط تشعبية، خاصة للمستخدمين الذين يفضلون حلول Excel المدمجة بدون إضافات أو كود.
باختصار، يمكن تحقيق تحويل نص URL العادي إلى روابط تشعبية قابلة للنقر في Excel باستخدام برامج نصوص VBA، إضافة Kutools لـ Excel، أو صيغة HYPERLINK المدمجة، وكل منها يلبي سيناريوهات استخدام مختلفة وتفضيلات المستخدمين. دائماً ضع في اعتبارك عمل نسخة احتياطية للبيانات قبل تنفيذ العمليات الدفعية، وتحقق من دقة نتائجك بعد التحويل. إذا ظهرت مشاكل (مثل خلايا غير مرتبطة، أخطاء في الصيغة، أو قيود الإضافات)، أعد التحقق من تنسيق بياناتك، إعدادات الأدوات ومراجع الخلايا، أو جرب طريقة بديلة من بين الطرق المذكورة أعلاه لإكمال المهمة بسلاسة.
عرض توضيحي: تحويل نص الرابط إلى ارتباط تشعبي قابل للنقر باستخدام Kutools لـ Excel
مقال ذو صلة:
كيفية استخراج العناوين الفعلية من الروابط التشعبية في Excel؟
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!