كيفية تحويل عودة السطر إلى فاصلة في 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؟
كيفية تقسيم الخلايا إلى عدة أعمدة أو صفوف بواسطة عودة السطر؟
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!