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

كيف يمكن تحويل التعليقات إلى محتويات الخلايا في Excel؟

المؤلفXiaoyangتاريخ التعديل

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

تحويل التعليقات إلى محتويات الخلايا باستخدام دالة معرّفة من قبل المستخدم

تحويل التعليقات إلى محتويات الخلايا باستخدام كود VBA

تحويل التعليقات إلى محتويات الخلايا باستخدام Kutools لـ Excel


سهم أزرق فقاعة جهة اليمينتحويل التعليقات إلى محتويات الخلايا باستخدام دالة معرّفة من قبل المستخدم

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

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

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

Function GetComments(pRng As Range) As String
'Updateby20140509
If Not pRng.Comment Is Nothing Then
    GetComments = pRng.Comment.Text
End If
End Function

2. احفظ مشروع VBA الخاص بك باستخدامCtrl + S أو من خلال القائمة. وإذا طُلب منك ذلك، احفظ مصنفك كـمصنف Excel مفعّل الماكرو (*.xlsm)لضمان عمل الدالة المعرّفة من قِبل المستخدم بشكل صحيح.

3. الآن، في أي خلية فارغة تريد عرض نص التعليق فيها، أدخل الصيغة=GetComments(A1) (استبدل A1 بموقع الخلية الفعلية التي تريد استخراج تعليقها منها). راجع لقطة الشاشة:

doc-comments-to-cells1

4. اضغط علىEnter. ستعرض الخلية التعليق الموجود في الخلية A1. ولنسخ التعليقات عبر نطاق كامل، اسحب مقبض التعبئة (المربع الصغير في الزاوية اليمنى السفلية للخلية) لأسفل أو عبر الخلايا لتطبيق الصيغة على خلايا أخرى بحيث تشير كل منها إلى الخلية المقابلة في مجموعة البيانات الخاصة بك. وستُحوَّل جميع التعليقات تلقائيًا إلى محتويات الخلايا وفقًا لذلك. راجع لقطة الشاشة:

doc-comments-to-cells2

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

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


سهم أزرق فقاعة جهة اليمين تحويل التعليقات إلى محتويات الخلايا باستخدام كود VBA

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

1. أولًا، حدد النطاق الذي تريد تحويل التعليقات فيه إلى محتويات الخلايا؛ فاختيار نطاق أصغر يقلل من خطر فقدان البيانات عن طريق الخطأ.

2. انتقل إلى علامة التبويبالمطوّر، واخترVisual Basic لفتح نافذةMicrosoft Visual Basic for Applications. ثم انقر علىإدراج > وحدة نمطية، وانسخ الكود التالي إلى نافذة الوحدة النمطية:

Sub CommentToCell()
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
    Rng.Value = Rng.NoteText
Next
End Sub

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

doc-comments-to-cells-7

doc-comments-to-cells3سهمdoc-comments-to-cells4
ملاحظة: لتجنب فقدان البيانات غير المقصود، يُفضّل العمل على نسخة من بياناتك.

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


سهم أزرق فقاعة جهة اليمينتحويل التعليقات إلى محتويات الخلايا باستخدام Kutools لـ Excel

توفّر أداةتحويل بين التعليقات والخلايافيKutools لـ Excelوسيلةً سهلة الاستخدام وفعّالة لنقل نص التعليقات بسرعة إلى محتويات الخلايا. فهي لا توفر الوقت فحسب، بل تقلل أيضًا من العمليات اليدوية، مما يحدّ من خطر حدوث الأخطاء أثناء العملية.

Kutools لـ Excel: مع أكثر من 300 إضافة عملية لبرنامج Excel، جرّبها مجانًا دون أي قيود لمدة 30 يومًا.احصل عليها الآن.

بعد تثبيتKutools لـ Excel، يمكنك اتباع الخطوات البسيطة التالية لتحويل التعليقات إلى قيم الخلايا:

1. حدّد نطاق الخلايا التي تحتوي على التعليقات التي تريد تحويلها إلى محتوى خلية فعلي.

2. في شريط Excel، انقر علىKutools > المزيد > تحويل بين التعليقات والخلايا.

3. في مربع حوارتحويل بين التعليقات والخلايا، اختراستبدال التعليق بمحتوى الخلية. سيؤدي هذا الإجراء إلى نقل تعليق أو ملاحظة كل خلية مباشرةً إلى قيمة الخلية نفسها. راجع لقطة الشاشة أدناه:

doc-comments-to-cells-6

4. انقر علىموافق. وعلى الفور، سيتم إضافة تعليقات جميع الخلايا المختارة إلى محتوى الخلية المقابلة، وستُحدَّث ورقة العمل تبعًا لذلك.

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

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


نصائح واستكشاف الأخطاء واقتراحات موجزة

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

تشمل نقاط استكشاف الأخطاء الشائعة ما يلي:

  • إذا لم تُعد صيغتك أو ماكروك إنشاء محتوى التعليق المتوقع، فتحقق مما إذا كنت تعمل مع «تعليقات» متداخلة (وليس «ملاحظات»)—فإن العديد من الحلول تتوافق فقط مع الملاحظات الكلاسيكية.
  • إذا كنت تستخدم Office 365 أو Excel 2019 فأعلى، فانقر بزر الماوس الأيمن على الخلية واختر «إظهار/إخفاء الملاحظات» للتأكد من أنك تستخدم نوع التعليق الصحيح.
  • احفظ ملفك دائمًا قبل تطبيق الماكروهات أو تنفيذ عمليات التحويل الجماعية، لتجنب فقدان البيانات غير المقصود.
  • بعد استخراج القيم، إذا رغبت في الحفاظ على تنظيم ورقة العمل، يمكنك إزالة التعليقات ببساطة: حدد الخلايا، ثم انقر بزر الماوس الأيمن واختر «حذف التعليق».

مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل