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

- دمج خلية نصية وخلية رابط تشعبي باستخدام صيغة
- رمز VBA لدمج النص والرابط التشعبي في نص مرتبط (سيناريوهات متقدمة وجماعية)
- طرق Excel المضمنة الأخرى: إنشاء ارتباط تشعبي يدويًا
دمج خلية نصية وخلية رابط تشعبي باستخدام صيغة
لأغلب المهام البسيطة، يُعد استخدام دالةHYPERLINK طريقةً فعّالةً لدمج النص مع الرابط في Excel. وهي مثالية للسجلات القياسية التي يتوافق فيها عنوان الويب أو مسار الملف مباشرةً مع تسمية النص، وخصوصًا عند دمج عمودين باستخدام صيغة واحدة يمكن تمديدها بسرعة لمجموعات بيانات كبيرة.
الصيغة
=Hyperlink()link_location,[friendly_name])
شرح المعاملات:
- موقع_الرابط (مطلوب): العنوان الفعلي الذي سيتم الربط به، ويمكن أن يكون عنوان URL أو مسار ملف أو موقعًا داخل المصنف.
- الاسم الودي (اختياري): النص الذي ترغب في عرضه في الخلية. (إذا تم حذفه، فسيُعرض موقع الرابط كنص للرابط.)
لتطبيق هذه الطريقة:
1. حدد الخلية الفارغة التي ترغب في أن يظهر فيها الناتج المدمج، ثم أدخل أو انسخ الصيغة التالية فيها واضغطEnter للتأكيد:
=HYPERLINK(B2,A2)

ملاحظة:في هذا المثال، تحتوي الخليةB2 على عنوان الويب أو الرابط التشعبي، بينما تحتوي الخليةA2 على النص الذي سيظهر كرابط قابل للنقر في الخلية الناتجة. غيّر المراجع حسب الحاجة إذا كانت بياناتك تبدأ من صف مختلف.
بعد ذلك، مرر مؤشر الماوس فوق الزاوية السفلية اليمنى للخلية (المقبض التعبئة)، ثم اسحبه لأسفل لتعبئة الصيغة في الصفوف الإضافية. سيؤدي ذلك إلى إنشاء روابط تشعبية قابلة للنقر تلقائيًا لكل زوج في جدولك.

- إذا كانت خلية النص أو خلية الرابط فارغة، فقد تُنشئ الصيغة رابطًا تشعبيًّا غير صالح أو تُظهر خطأً. تأكد من التحقق مرتين من كلا العمودين قبل تطبيق الصيغة على نطاقات واسعة.
- عند ربط المصنف بملفات خارجية أو مواقع ويب أخرى، تأكد من أن المسار متاح لجميع من يحتاجون إلى استخدام الرابط التشعبي.
- لا تحتفظ هذه الطريقة بأي من التنسيقات السابقة لخلايا النص الأصلي أو خلايا الرابط.
إذا لم تظهر الروابط التشعبية كقابلة للنقر بعد تطبيق الصيغة، فتأكد من أنتنسيق الخليةمضبوط على «عام» (وليس «نص»)، أو أعد إدخال الصيغة ليتعرف عليها Excel.
ادمج الخلايا في أعمدة أو صفوف مختلفة بسهولة في خلية واحدة في Excel:
أداةدمج الصفوف والأعمدةفيKutools لـ Excelتساعدك على دمج الخلايا من صفوف أو أعمدة مختلفة بسرعة في خلية واحدة. شاهد العرض التوضيحي أدناه:
حمّلها وجربها الآن! (نسخة تجريبية مجانية لمدة 30 يومًا)
رمز VBA لدمج النص والرابط التشعبي في نص مرتبط (سيناريوهات متقدمة وجماعية)
بينما تكون الصيغ ملائمة للبيانات البسيطة واحد لواحد، قد تتطلب المتطلبات المعقدة—مثل دمج أجزاء متعددة من النص، أو تطبيق نفس الرابط التشعبي على عدة خلايا، أو التعامل مع التنسيق المتقدم—نهجًا أكثر أتمتة. يتيح لك استخدام VBA في Excel تنفيذ عمليات جماعية بنقرات قليلة ويعطيك مرونة أكبر. تكون طريقة VBA مفيدة بشكل خاص عند الحاجة إلى معالجة مجموعة بيانات كبيرة دفعة واحدة أو دمج أعمدة متعددة في عرض النص لكل رابط تشعبي.
حالة الاستخدام:على سبيل المثال، تريد إنشاء رابط تشعبي في خلية واحدة لكل صف، يعرض اسم جهة الاتصال والقسم كنص، ويربط بعنوان صفحة ملفهم الشخصي.
احتياطات:لا يمكن التراجع عن VBA باستخدام Ctrl+Z. يُوصى بحفظ مصنفك قبل تشغيل الكود. إذا احتوت مجموعة البيانات الخاصة بك على أحرف خاصة، فتأكد من تنسيق نص الرابط وعناوين URL بشكل صحيح.
كيفية الاستخدام:
1. انتقل إلى علامة التبويبالمطور > Visual Basicفي محرر Visual Basic for Applications الذي يفتح، انقر علىإدراج > وحدة نمطية، ثم الصق كود VBA التالي بداخلها:
Sub CombineTextAndHyperlink()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim linkText As String
Dim linkURL As String
Dim resultCol As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Prompt for text column, link column, and output column
Dim rngText As Range
Dim rngLink As Range
Dim rngOutput As Range
Set rngText = Application.InputBox("Select the text column:", xTitleId, Selection.Address, Type:=8)
Set rngLink = Application.InputBox("Select the hyperlink column:", xTitleId, Selection.Address, Type:=8)
Set rngOutput = Application.InputBox("Select the result output column:", xTitleId, Selection.Address, Type:=8)
If rngText Is Nothing Or rngLink Is Nothing Or rngOutput Is Nothing Then Exit Sub
lastRow = ws.Cells(ws.Rows.Count, rngText.Column).End(xlUp).Row
resultCol = rngOutput.Column
For i = 1 To rngText.Rows.Count
linkText = rngText.Cells(i, 1).Value
linkURL = rngLink.Cells(i, 1).Value
If linkText <> "" And linkURL <> "" Then
ws.Hyperlinks.Add Anchor:=ws.Cells(rngText.Cells(i, 1).Row, resultCol), _
Address:=linkURL, TextToDisplay:=linkText
End If
Next i
End Sub 2. انقر على زر
«تشغيل» (Run) في شريط أدوات محرر VBA. ستظهر لك مربعات حوار تطلب منك تحديد:
- العمود الذي يحتوي على النص الخاص بك
- العمود الذي يحتوي على روابطك التشعبية
- العمود المخصص لإخراج النص الجديد المدمج مع الروابط التشعبية
بعد إجراء هذه التحديدات، سيقوم الماكرو تلقائيًا بملء عمود الإخراج بخلايا تحتوي على روابط قابلة للنقر باستخدام النصوص وعناوين URL من كل صف.
- يمكن لهذا الماكرو معالجة العمود بأكمله أو نطاقًا محددًا—فقط قم بالتحديد المناسب عند المطالبة.
- لدمج حقول متعددة في عرض النص (مثل)=A2 &" - "&B2)، ابدأ أولًا بإنشاء عمود مساعد لدمج الحقول المطلوبة، ثم استخدم هذا العمود المساعد كـ«عمود النص» الخاص بك.
- إذا حدث خطأ، فتأكد من أن النطاقات التي اخترتها متساوية في الحجم وموجودة في نفس ورقة العمل.
إذا واجهت نتائج غير متوقعة—مثل اختفاء الروابط أو ظهور أخطاء—فافحص بياناتك بحثًا عن خلايا فارغة، وتأكد من أنك اخترت صفوفًا متطابقة في كل مطالبة لاختيار النطاق. وللمهام المتكررة، يمكنك حفظ الماكرو داخل ملف العمل الخاص بك لاستخدامه لاحقًا بكل سهولة.
طرق Excel المدمجة الأخرى: إنشاء ارتباط تشعبي يدويًا
في الحالات التي تحتاج فيها فقط إلى دمج بضع خلايا نصية وروابط، أو عندما يتطلّب الأمر تخصيصًا إضافيًّا لا يمكن تحقيقه باستخدام الصيغ، يوفّر مربّع الحوار اليدوي «إنشاء ارتباط تشعبي» خياراتٍ مرنة. هذه الطريقة مثالية عندما:
- تحتاج إلى تحديد الرابط التشعبي لكل خلية يدويًا
- تريد استخدام أهداف روابط مثل المستندات أو عنوان البريد الإلكتروني أو مراجع الخلايا داخل المصنف
- تفضّل تعيين تلميحات الشاشة للروابط أو خيارات عرض النص المتقدمة
خطوات التنفيذ:
- حدّد الخلية التي ترغب في أن تحتوي النص المرتبط.
- اكتب أو حرّر عرض النص حسب الحاجة.
- انتقل إلى علامة التبويبإدراج، ثم انقر علىرابط، أو انقر بزر الماوس الأيمن على الخلية واختررابطمن قائمة السياق.
- في مربع الحوار «إنشاء ارتباط تشعبي»، أدخل أو الصق رابطك (عنوان URL أو مسار الملف أو مرجع مصنف أو عنوان بريد إلكتروني) في حقلالعنوان. ويمكنك أيضًا النقر على «مكان في هذا المستند» للربط بأوراق أو خلايا محددة.
- بشكل اختياري، عدّل عرض النص أو أضف تلميح شاشة أو غيّر خيارات العنوان حسب رغبتك. انقر علىموافقللتأكيد.
- تقدم هذه الطريقة أقصى درجات المرونة لإنشاء روابط تشعبية مخصصة، لكنها قد تكون أقل كفاءة عند التعامل مع نطاقات واسعة.
- تحقق دائمًا من وجهة الرابط بعد إدراجه للتأكد من أنه يعمل بالشكل المتوقع.
إذا احتجت لتعديل الرابط التشعبي أو تغييره لاحقًا، فما عليك سوى النقر بزر الماوس الأيمن على الخلية واختيار «تحرير الرابط التشعبي» (Edit Hyperlink) لتحديث العنوان أو تعديل نص العرض.
يُعد استخدام مربّع الحوار اليدوي الخيار الأنسب عندما تكون الروابط قليلة العدد، أو تختلف اختلافًا كبيرًا في النوع، أو تتطلب تسميات أو خيارات مخصصة يصعب إدارتها بسهولة عبر الصيغ أو VBA.
مقالات ذات صلة
إدراج روابط تشعبية متعددة في خلية أو عدة خلايا في Excel
كما نعلم جميعًا، يسمح Excel افتراضيًا بإدراج رابط تشعبي واحد فقط في كل خلية. تقدّم هذه المقالة طرقًا تساعدك على إدراج روابط تشعبية متعددة دفعة واحدة عبر خلايا عديدة في Excel.
إنشاء رابط تشعبي في خلية يشير إلى ورقة أخرى في نفس المصنف في Excel
هل تعلم كيف تُنشئ رابطًا تشعبيًّا في خلية بإحدى الأوراق ليشير إلى خلية معيّنة في ورقة عمل أخرى داخل نفس المصنف؟ إليك طريقتين ذكيتين لتحقيق ذلك!
إزالة الروابط التشعبية مع الاحتفاظ بتنسيق الخلية
عادةً، عند حذف رابط تشعبي من خلية باستخدام ميزة «إزالة الرابط التشعبي»، يُحذَف تنسيق الخلية مع الرابط التشعبي في آنٍ واحد. ولكن إذا كنت ترغب فقط في إزالة الرابط التشعبي مع الاحتفاظ بتنسيق الخلية، فإن الطريقة الموضَّحة في هذه المقالة ستناسبك تمامًا!
النقر على رابط تشعبي في Excel للانتقال إلى صفحة محددة في مستند Word
من السهل إنشاء رابط تشعبي إلى مستند Word من Excel. لكن، هل تعلم كيف تُنشئ رابطًا تشعبيًّا في Excel ينقلك مباشرةً إلى صفحة معيّنة داخل مستند Word؟ الطريقة الموضَّحة في هذه المقالة ستفيدك كثيرًا!
إنشاء رابط تشعبي ديناميكي بناءً على قيمة خلية محددة في Excel
افترض أن لديك جدولًا في ورقة عمل باسم «ملخص»، وتريد إنشاء رابط تشعبي ديناميكي في ورقة عمل أخرى يرتبط بقيمة خلية من هذا الجدول. كيف يمكنك تحقيق ذلك؟ ستساعدك الطريقة الموضَّحة في هذه المقالة على حل هذه المشكلة خطوة بخطوة.
رابط تشعبي إلى خلية تحتوي على تاريخ اليوم في Excel
تقدم هذه المقالة طريقةً مفصلةً تساعدك على إنشاء رابط تشعبي بسرعة في Excel يشير إلى خلية تحتوي على تاريخ اليوم ضمن نطاق من الخلايا.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل