كيفية تحويل عودة السطر إلى فاصلة في Excel؟
قد يكون لديك العديد من الخلايا التي تحتوي على قيم مفصولة بعلامات عودة السطر، والآن تحتاج إلى العثور على جميع علامات عودة السطر واستبدالها بفاصلات أو أحرف أخرى كما هو موضح في لقطة الشاشة التالية. كيف يمكنك تحويل جميع علامات عودة السطر إلى فواصل أو أحرف أخرى في ورقة العمل بسرعة وسهولة؟
تحويل علامات عودة السطر إلى فواصل باستخدام الصيغة
تحويل علامات عودة السطر إلى فواصل باستخدام وظيفة البحث والاستبدال
تحويل علامات عودة السطر إلى فواصل باستخدام كود VBA
تحويل علامات عودة السطر إلى فواصل باستخدام الصيغة
الصيغة البسيطة التالية يمكن أن تساعدك على استبدال علامات عودة السطر بفاصلات أو أحرف أخرى بسهولة.
1. الرجاء إدخال هذه الصيغة في خلية فارغة بجانب بياناتك: =SUBSTITUTE(A1,CHAR(10),",") (A1 يشير إلى الخلية التي تريد استبدال عودة السطر فيها، والفاصلة بين علامتي الاقتباس هي الحرف الذي تريد استخدامه، يمكنك تغييرها حسب حاجتك.)، انظر لقطة الشاشة:
2. ثم اسحب مقبض التعبئة فوق النطاق الذي تريد تطبيق هذه الصيغة عليه، وستحصل على النتيجة التالية حيث يتم استبدال علامات عودة السطر بالفاصلات.
تحويل علامات عودة السطر إلى فواصل باستخدام وظيفة البحث والاستبدال
وظيفة البحث والاستبدال يمكنها أيضًا مساعدتك في تحويل علامات عودة السطر إلى فواصل دفعة واحدة. يرجى القيام بما يلي:
1. حدد نطاق البيانات الذي تريد تحويل علامات عودة السطر فيه.
2. انقر فوق Home > Find & Select > Replace أو استخدم الاختصارات Ctrl + H لفتح مربع الحوار البحث والاستبدال، انظر لقطة الشاشة:
3. في مربع الحوار البحث والاستبدال، في حقل البحث عن، يرجى الضغط على Ctrl + J، وفي حقل الاستبدال بـ، اكتب الأحرف التي تريدها، في هذه الحالة، سأكتب الفاصلة (،)، انظر لقطة الشاشة:
4. ثم انقر فوق زر استبدال الكل، وسيظهر مربع تنبيه لتذكيرك بعدد الاستبدالات التي تم إجراؤها. انظر لقطة الشاشة:
5. وبعد ذلك انقر فوق موافق وأغلق مربع الحوار البحث والاستبدال، وستتم استبدال جميع علامات عودة السطر بالفاصلات.
تحويل علامات عودة السطر إلى فواصل باستخدام كود VBA
إذا كنت مهتمًا بكود VBA، يمكنني أن أقدم لك كودًا لحل هذه المهمة.
1. اضغط مع الاستمرار على مفتاحي ALT + F11، ويفتح نافذة Microsoft Visual Basic for Applications.
2. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.
كود VBA: تحويل علامات عودة السطر إلى فواصل
Sub ReplaceCarriage()
'Update 20141023
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 = Replace(Rng.Value, Chr(10), ",")
Next
End Sub
3. ثم اضغط على مفتاح F5 لتشغيل هذا الكود، ويظهر مربع تنبيه لتذكيرك باختيار نطاق البيانات الذي تريد استخدامه. انظر لقطة الشاشة:
4. ثم انقر فوق موافق، وستتم تحويل علامات عودة السطر إلى فواصل على الفور.
ملاحظة:
في الكود أعلاه، يمكنك تغيير الفاصلة "," داخل البرنامج النصي Rng.Value = Replace(Rng.Value, Chr(10), ",") إلى أي أحرف أخرى حسب رغبتك.
مقالات ذات صلة:
كيفية إزالة فواصل الأسطر بسرعة في Excel؟
كيفية تقسيم الخلايا إلى عدة أعمدة أو صفوف بواسطة عودة السطر؟
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!