KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

تعديل عدة روابط تشعبية دفعة واحدة في Excel

المؤلفسونتاريخ التعديل

في Excel، يتكون كل رابط تشعبي من عنصرين: عنوان الوجهة (الرابط الفعلي) والنص المعروض الذي يراه المستخدمون في الخلية. وفي العديد من الحالات—مثل تحديث أسماء المواقع أو توحيد روابط المستندات أو توضيح نصوص المراجع—قد تحتاج إلى تعديل النصوص المعروضة لعدة روابط تشعبية في ورقة العمل لضمان الوضوح والاتساق. تعرض هذه الدورة التدريبية حلولًا عملية متعددة، بدءًا من التحديث الجماعي استنادًا إلى بيانات في أعمدة أخرى، وصولًا إلى توحيد النصوص المعروضة لجميع الروابط التشعبية المحددة. كما تتضمّن طرقًا متقدمة لتلبية الاحتياجات الأكثر تعقيدًا، مثل الأتمتة باستخدام VBA ومعالجة الدُفعات عبر Power Query. فيما يلي نظرة سريعة على الحلول التي ستتعلمها:


إعادة تسمية الروابط التشعبية بناءً على نص موجود في عمود آخر

إذا كنت ترغب في أن يعكس عرض النص لكل رابط تشعبي القيم المخزنة في عمود آخر—مثل التسميات الوصفية أو المعلومات المُحدَّثة—فيمكنك استخدام صيغة Excel لإعادة بناء الروابط التشعبية بكفاءة مع عرض النص المطلوب. تكون هذه الطريقة مفيدة عندما:

  • لديك عمود يحتوي على عناوين الارتباطات التشعبية (مثلًا، العمود A)، وعمود منفصل يحتوي على نصوص العرض الجديدة (مثلًا، العمود B).
  • تحتاج إلى الحفاظ على الروابط نفسها دون تغيير، مع تعديل طريقة عرضها للمستخدمين في المصنف.
  • يمكن لهذه الطريقة معالجة مئات أو حتى آلاف الروابط بسرعةٍ فائقة، شرط أن تكون مرتبة بشكل منسق.

لتنفيذ ذلك، أدخل الصيغة التالية في الخلية المستهدفة حيث تريد ظهور الرابط التشعبي المحدّث (على سبيل المثال، C1):

=HYPERLINK(A1, B1)
ملاحظات:
  • في هذه الصيغة، يشير "A1" إلى الخلية التي تحتوي على عنوان الارتباط التشعبي، بينما تحتوي "B1" على نص العرض الجديد الذي تريد إظهاره.
  • قبل البدء، تأكد من أن عناوين النص الجديدة مرتبة بشكل صحيح في عمود منفصل، مثل B1:B3، بحيث تتوافق مع عناوين الارتباطات التشعبية الخاصة بها في العمود A.
  • تأكد من أن خلايا عرض النص خالية من الصيغ التي قد تُنتج أخطاءً، إذ يمكن أن تؤدي إلى مشكلات أثناء إنشاء الارتباط التشعبي.

بعد إدخال الصيغة في الخلية الأولى من عمودك المستهدف، اضغط على «Enter». ولتطبيق هذه الصيغة على صفوف إضافية، اسحب مقبض الملء التلقائي (الموجود في الزاوية السفلية اليمنى للخلية) لأسفل عبر النطاق المطلوب.



إعادة تسمية جميع الروابط التشعبية إلى نفس عرض النص

عندما تحتاج إلى توحيد نص عرض جميع الروابط التشعبية في ورقة العمل أو نطاق معيّن—مثل استخدام «انتقل هنا» أو «تنزيل» أو «تفاصيل» وما إلى ذلك—يمكنك الاستفادة من ميزة Excel المدمجة «البحث والاستبدال». وتُعد هذه الطريقة مثالية عندما تكون جميع الروابط التشعبية قابلة للتعرّف بوضوح من خلال تنسيقها المميز (عادةً نص أزرق مسطّر).

إليك كيفية المتابعة:

1. حدد جميع الخلايا التي تحتوي على الروابط التشعبية التي ترغب في تعديل عرض نصها، ثم اضغط «Ctrl + H» لفتح مربع حوار «البحث والاستبدال».

2. انقر على زر «خيارات» لعرض المزيد من عناصر التحكم، ثم اختر «تنسيق» لتحسين البحث بناءً على تنسيق الرابط التشعبي.

3. في مربع الحوار «تنسيق البحث»، انتقل إلى علامة التبويب «الخط» واختر «مفرد» من القائمة المنسدلة «السطر السفلي». سيضمن هذا أن تتأثر فقط الخلايا المنسَّقة كروابط تشعبية. ثم انقر «موافق» للعودة إلى مربع الحوار الرئيسي.

حدد "واحد" من قائمة السحب لـ "تسطير"

4. اكتب علامة النجمة (*) في حقل «البحث عن» لمطابقة كل محتوى عرض النص، ثم أدخل عرض النص الجديد الذي تريده (مثلًا: «انتقل هنا») في حقل «استبدال بـ». بعد ذلك، انقر على «استبدال الكل»، وسيظهر لك مربع ملخص يُبيّن عدد عمليات الاستبدال التي تم تنفيذها.

تحقق من النتائج بحثًا عن أي روابط غير تشعبية تأثرت عن طريق الخطأ، خاصةً إذا كنت قد طبّقت يدويًّا أنماط تنسيق مشابهة في أماكن أخرى.

تعيين الخيارات في مربع حوار "بحث واستبدال"مربع التنبيه يذكّر بعدد الخلايا التي تم استبدالها

بمجرد الانتهاء، سيعرض عرض النص جميع الروابط التشعبية ذات التسمية التي اخترتها.

تمت إعادة تسمية جميع الروابط التشعبية إلى نفس النص


استخدام KUTOOLS AI لإعادة تسمية الروابط التشعبية تلقائيًا

يتضمّن Kutools لـ Excel مساعدًا مدعومًا بالذكاء الاصطناعي يبسّط إدارة الروابط التشعبية، مما يجعل إعادة تسميتها أسرع وأكثر موثوقية—وهو حلٌ مثالي خصوصًا للمستخدمين غير المتمرسين في الصيغ أو أدوات التحرير الجماعي. ويستطيع Kutools AI التعامل بسلاسة مع سيناريوهات متنوعة، مثل استخدام عمود آخر للحصول على نص عرض جديد أو تطبيق عبارة واحدة على روابط متعددة دفعة واحدة.

بعد تثبيتKutools لـ Excel، انتقل إلى «KUTOOLS AI» > «مساعد الذكاء الاصطناعي» لفتح جزء «KUTOOLS AI Aide».

لإعادة تسمية الروابط التشعبية بناءً على نص موجود في عمود آخر:

  1. رتّب نص الاستبدال في عمود منفصل بجانب روابطك التشعبية. على سبيل المثال، ضع نص العرض الجديد في الخلايا B2:B4. ثم في جزء KUTOOLS AI Aide، أدخل هذا الأمر بكل بساطة:
    من فضلك استبدل عرض النص للروابط التشعبية في العمود A بالنص الموجود في الخلية المجاورة في العمود B.
  2. سيطلب منك KUTOOLS AI التأكيد قبل التنفيذ. وبمجرد النقر على «تنفيذ»، سيقوم الذكاء الاصطناعي باستبدال عرض النص لجميع الروابط التشعبية المحددة بشكلٍ موثوق.
  3. انقر على "تنفيذ" في Kutools AI

النتيجة

نتيجة Kutools AI

لإعادة تسمية جميع الروابط التشعبية المحددة إلى نفس عرض النص:

  • حدد جميع الخلايا التي تحتوي على روابط تشعبية ترغب في معالجتها، ثم أدخل الأمر التالي في جزء «KUTOOLS AI Aide» واضغط Enter:
يرجى تغيير عرض النص للروابط التشعبية المحددة إلى نفس النص، مثل «اذهب هنا».

Kutools AI لإعادة تسمية جميع الروابط التشعبية إلى نفس النص

يوفر KUTOOLS AI نتائج فورية، ويقلل من الجهد اليدوي ومخاطر الخطأ، وهو مثالي خصوصًا عند تحديث أوراق عمل كبيرة أو التعامل مع دفعات من الروابط التشعبية المستوردة أو المصدرة أو المرجعية.


كود VBA – استخدام VBA لتحديث عرض النص الروابط التشعبية دفعة واحدة في ورقة العمل بأكملها

في الحالات التي تحتاج فيها إلى مزيد من المرونة—مثل تحديث جميع روابط النص التشعبي دفعة واحدة، أو التعامل مع الروابط العادية والمعتمدة على الصيغ في آنٍ واحد، أو أتمتة التعديلات المتكررة—يُعد ماكرو VBA حلاً فعّالًا. وتكون هذه الطريقة مفيدة بشكل خاص عندما تحتوي ورقة العمل على روابط تشعبية موزَّعة في مواقع مختلفة (وليست محصورة في عمود واحد أو نطاق متصل).

ملاحظة أولية:احفظ مصنفك دائمًا قبل تشغيل أي كود VBA، لأن الماكرو قد يُعدّل البيانات إذا تم استخدامه بشكل غير صحيح.

خطوات التشغيل:

1. انتقل إلىالمطوّر > Visual Basicلفتح نافذة «Microsoft Visual Basic for Applications». ثم اخترإدراج > وحدة نمطية، والصق الكود التالي:

Sub BatchUpdateHyperlinkDisplayText()
    Dim ws As Worksheet
    Dim hl As Hyperlink
    Dim newText As String
    Dim answer As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    newText = Application.InputBox("Enter the new display text for all hyperlinks:", xTitleId, Type:=2)
    
    If newText = "" Then
        MsgBox "No text provided, macro stopped.", vbInformation
        Exit Sub
    End If
    
    answer = MsgBox("Are you sure you want to update ALL hyperlink display texts on this sheet?", vbYesNo + vbQuestion, "Confirm Batch Update")
    
    If answer = vbNo Then
        Exit Sub
    End If
    
    For Each hl In ws.Hyperlinks
        hl.TextToDisplay = newText
    Next hl
    
    MsgBox "All hyperlink display text has been updated.", vbInformation
End Sub

2. لتشغيل الماكرو، انقر على زرزر التشغيل أو اضغط علىF5 أثناء وجودك في نافذة الكود. بعد ذلك، سيظهر مربع حوار يطلب منك إدخال عرض النص الجديدة؛ قم بالتأكيد، وسيقوم الإجراء بتحديث جميع الروابط التشعبية في ورقة العمل النشطة.

يمرّ هذا الماكرو على كل رابط تشعبي في ورقة العمل، لذا فهو يعمل بسلاسة حتى لو كانت الروابط موزعة عبر نطاقات مختلفة.

نصائح استكشاف الأخطاء وإصلاحها:

  • إذا لم يتم تحديث بعض الروابط التشعبية، فتأكد من أنها روابط تشعبية فعلية في Excel (وليست مجرد نصوص تشبه الروابط).
  • لا يمكن التراجع عن العملية بعد تنفيذها، لذا ننصحك بعمل نسخة احتياطية من ورقة العمل قبل إجراء أي تغييرات جماعية.
  • إذا كانت لديك روابط تشعبية مضمنة داخل كائنات مثل الأزرار أو الأشكال، فإن كود VBA المذكور أعلاه لن يقوم بتحديثها؛ إذ يقتصر تأثيره فقط على الروابط التشعبية الموجودة في الخلايا.

إن إعادة تسمية عدة روابط تشعبية دفعة واحدة في Excel يحسّن وضوح المستند ويجعل التنقّل أكثر سهولة، خاصة عند التعامل مع مجموعات كبيرة من المراجع. كل طريقة من الطرق الموضّحة تقدّم مزايا فريدة: إذ تتيح لك الصيغ والميزات المدمجة إجراء تعديلات سريعة، ويوفّر KUTOOLS AI أتمتةً سهلة الاستخدام، بينما يمنحك VBA قدرة تخصيص قوية، ويوفّر Power Query تحكمًا دقيقًا في التحويلات الدفعية المعقدة. اختر الأسلوب الأنسب لسير عملك ومستوى التعقيد الذي تحتاجه. وللحصول على دعم إضافي، راجع تنسيق الخلية مرة أخرى، واحرص دائمًا على عمل نسخة احتياطية من بياناتك المهمة قبل تنفيذ أي عمليات دفعية.


تنزيل ملف العينة

انقر لتنزيل ملف العينة


عمليات أخرى (مقالات) مرتبطة بالروابط التشعبية

إنشاء رابط تشعبي سريع إلى ورقة عمل محددة في مصنف آخر
في Excel، يمكنك إنشاء رابط تشعبي إلى عنوان ويب لفتح الموقع بنقرة واحدة، ولكن هل حاولت من قبل إنشاء رابط تشعبي إلى ورقة عمل محددة في مصنف مختلف؟ قد تجد الحل في هذه المقالة.

إنشاء رابط تشعبي إلى مخطط في Excel
في Excel، يُعد إنشاء رابط تشعبي أمرًا سهلًا لمعظم المستخدمين. لكن هل سبق أن حاولت إنشاء رابط تشعبي يؤدي مباشرةً إلى مخطط في Excel—أي أن تنقر على خلية فتنتقل فورًا إلى مخطط موجود في ورقة أخرى؟ عادةً، لا توجد طريقة مباشرة لتحقيق ذلك، ولكن في هذه المقالة، سنعرض لك حلاً ذكيًّا ومثيرًا للاهتمام لهذه المشكلة.

منع/تعطيل الروابط التشعبية التلقائية في Excel
كما تعلم، يُنشئ Excel روابط تشعبية قابلة للنقر تلقائيًا بمجرد إدخال عناوين الويب في الخلايا — وقد يكون ذلك مزعجًا أحيانًا! اليوم، سنُطلعك على بعض الحيل السريعة لمنع Excel من إنشاء هذه الروابط تلقائيًا.

تحويل عناوين بريد إلكتروني متعددة إلى روابط تشعبية في Excel
إذا كانت لديك قائمة تحتوي على عناوين بريد إلكتروني كنص عادي في ورقة عمل، وترغب الآن في تحويلها إلى روابط تشعبية تتيح لك إرسال رسائل بريد إلكتروني بمجرد النقر عليها، فبالطبع يمكنك ربط كل عنوان يدويًا. لكن هذه الطريقة ستكون مملة جدًّا إذا كان لديك عدد كبير من العناوين التي تحتاج إلى تحويل. في هذه المقالة، سأعرض عليك بعض الحيل المفيدة لأداء هذه المهمة بسهولة وسرعة.


  • محرر متعدد الأسطر فائق الكفاءة من شريط الصيغة (يمكّنك من تحرير أسطر نصية متعددة والمعادلات بسهولة)؛وضع القراءة (ليُسهّل عليك قراءة وتحرير عدد كبير من الخلايا)؛لصق إلى نطاق التصفية...
  • نسخ صفوف أو أعمدة تحتوي على خلايا مدمجةمع الاحتفاظ بالبيانات؛ تقسيم محتوى الخلايا؛دمج خلايا الصفوف المكررة وحساب المجموع أو المتوسط... منع إدخال قيم مكررة في الخلايا؛مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة؛تحديد الصفوف الفارغة (جميع الخلايا فارغة)؛البحث المتقدم والعثور على المشابهعبر العديد من ملفات العمل؛ تحديد عشوائي...
  • إدخال محتوى متعدد الخلايا من النسخ الدقيقدون تغيير مراجع الصيغ؛إنشاء مراجع تلقائيةلأوراق عمل متعددة؛إدراج رموز التعداد النقطي، ومربعات الاختيار والمزيد...
  • احفظ الصيغ المفضلة وأدخلها بسرعة، والنطاقات، والرسوم البيانية، والصور؛شفر الخلايابكلمة مرور؛أنشئ قائمة بريد إلكترونيوأرسل رسائل البريد الإلكتروني...
  • استخراج النص، وإضافة نص، وحذف الأحرف من موقع معين،وإزالة المسافات؛ وإنشاء إحصاءات صفحة البيانات وطباعتها؛والتحويل بين محتوى الخلايا والتعليقات...
  • مرشح متقدم (لحفظ مخططات التصفية وتطبيقها على أوراق عمل أخرى)؛ترتيب متقدمحسب الشهر أو الأسبوع أو اليوم، والتكرار، وغير ذلك؛تصفية خاصةحسب التنسيق العريض أو المائل...
  • ادمج ملفات العمل وأوراق العمل؛ واجمع الجداول استنادًا إلى العمود الرئيسي؛وقسّم البيانات إلى أوراق عمل متعددة؛وحَوِّل ملفات XLS وXLSX وPDF دفعةً واحدة...
  • تجميع حسب جدول البيانات المحوريرقم الأسبوع، ويوم الأسبوع والمزيد... عرض الخلايا غير المؤمَّنة وقفل التحديدبألوان مختلفة؛تمييز الخلايا التي تحتوي على صيغة أو اسم...
kte tab 201905
  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!
officetab bottom