برنامج Excel التعليمي: الجمع بين الأعمدة والصفوف والخلايا
عادةً ما يتم استخدام دمج الأعمدة أو الصفوف أو الخلايا في مهمة Excel اليومية لدينا ، مثل الجمع بين الاسم الأول واسم العائلة اللذين يكونان في عمودين في عمود واحد للحصول على الاسم الكامل ، والجمع بين الصفوف بناءً على المعرف نفسه وتجميع القيم المقابلة ، والجمع بين نطاق من الخلايا في خلية واحدة وما إلى ذلك. يسرد هذا البرنامج التعليمي جميع السيناريوهات المتعلقة بدمج الأعمدة / الصفوف / الخلايا في Excel ، ويوفر لك الحلول المختلفة.
في هذا البرنامج التعليمي ، أقوم بإنشاء بعض الأمثلة لشرح الطرق ، يمكنك تغيير المراجع التي تحتاجها عند استخدام رمز أو صيغ VBA أدناه ، أو يمكنك تنزيل العينات لتجربة الأساليب مباشرةً.
1 ادمج الأعمدة / الصفوف في خلية واحدة
يتم استخدام دمج الأعمدة أو الصفوف في خلية واحدة وفصل النتيجة عن طريق الفاصلة أو المسافة أو المحددات الأخرى كما هو موضح أدناه على نطاق واسع في Excel.
اجمع الأعمدة في خلية واحدة |
اجمع الصفوف في خلية واحدة |
1.11 باستخدام رمز علامة العطف (&)
في Excel ، عادةً ما يتم استخدام رمز علامة العطف & للانضمام إلى النصوص.
مثال: ادمج الاسم الأول (العمود A) والاسم الأخير (العمود B) في الاسم الكامل
حدد خلية حيث تريد وضع النتيجة المجمعة ، ثم اكتب صيغة مثل هذه :
=A2&" "&B2
في الصيغة ، يتم استخدام & لربط النصين ، A2 و B2 هما النصان اللذان يجب دمجهما ، "" هو المحدد (مسافة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام فاصلة كمحدد ، فقط اكتب فاصلة محاطة بعلامات اقتباس مزدوجة "،".
صحافة أدخل مفتاح للحصول على النتيجة المجمعة ، ثم اسحب مقبض الملء التلقائي لأسفل للحصول على النتائج المجمعة.
مثال: ادمج رقم (الصف 15) والاسم (الصف 16) في خلية واحدة
إذا كنت تريد دمج الصفوف في خلية واحدة ، فقم بتغيير مراجع الخلية والفاصل في الصيغة حسب حاجتك ، واسحب مقبض الملء التلقائي إلى اليمين للحصول على النتائج المجمعة.
1.12 استخدام دالة CONCATENATE (Excel 2016 أو الإصدارات السابقة)
إذا كنت تستخدم Excel 2016 أو الإصدارات السابقة ، فيمكن أن تساعدك وظيفة CONCATENATE.
بناء الجملة حول CONCATENATE |
CONCATENATE (text1,[text2],…) |
لمزيد من التفاصيل حول وظيفة CONCATENATE ، يرجى زيارة: سلسل.
مثال: ادمج الأسماء (العمود F) والعنوان (العمود G) في عمود واحد
حدد خلية حيث تريد وضع النتيجة المجمعة ، ثم اكتب صيغة مثل هذه :
= CONCATENATE (F2، "،"، G2)
في الصيغة ، F2 و G2 هما النصان اللذان يجب دمجهما ، "،" هو المحدد (الفاصلة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام المسافة كمحدد ، فاكتب مسافة مرفق باقتباسات مزدوجة "".
صحافة أدخل مفتاح للحصول على النتيجة المجمعة ، ثم اسحب مقبض الملء التلقائي لأسفل للحصول على النتائج المجمعة.
لدمج الصفوف ، ما عليك سوى تغيير مراجع الخلية والمحدد حسب الحاجة ، واسحب مقبض التعبئة التلقائية إلى اليمين.
1.13 استخدام دالة CONCAT أو دالة TEXTJOIN (Excel 2019 أو Excel 365)
إذا كنت تستخدم Excel 2019 أو Excel 365 ، فقد تكون وظيفة CONCAT ووظيفة TEXTJOIN هي الخيار الأفضل.
بناء الجملة حول CONCAT |
CONCAT (text1,[text2],…) |
لمزيد من التفاصيل حول وظيفة CONCAT ، يرجى زيارة: كونكات.
استخدام دالة CONCAT هو نفسه دالة CONCATENATE ، لدمج الاسم الأول واسم العائلة في عمودين بشكل منفصل في عمود واحد ، يتم استخدام الصيغة كما يلي:
= CONCAT (A21، ""، B21)
في الصيغة ، A21 و B21 هما النصان اللذان يجب دمجهما ، "" هو المحدد (المسافة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام محددات أخرى ، فاكتب المحدد المحاط بنقطة مزدوجة الاقتباسات "".
اضغط على مفتاح Enter للحصول على النتيجة المجمعة ، ثم اسحب مقبض الملء التلقائي لأسفل للحصول على النتائج المجمعة.
يختلف عن تجميع الأعمدة ، أثناء دمج الصفوف ، بعد إدخال الصيغة الأولى ، تحتاج إلى سحب مقبض الملء التلقائي إلى اليمين حتى تحصل على جميع النتائج المجمعة ..
بناء الجملة حول TEXTJOINT |
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...) |
لمزيد من التفاصيل حول وظيفة TEXTJOIN ، يرجى زيارة: النص.
لدمج الأعمدة أو الصفوف باستخدام TEXTJOIN:
= TEXTJOIN ("،"، TRUE، E21: G21))
في الصيغة ، E21: G21 هو نطاق مستمر يجب دمجه. "" هو المحدد (المسافة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام محددات أخرى ، فاكتب المحدد المحاط بعلامات اقتباس مزدوجة "". يشير النص المنطقي "TRUE" إلى تجاهل الخلايا الفارغة عند الدمج ، إذا كنت تريد الدمج مع الفراغات ، فاستبدل TRUE بـ FALSE.
اضغط على مفتاح Enter للحصول على النتيجة المجمعة ، ثم اسحب مقبض الملء التلقائي لأسفل للحصول على النتائج المجمعة.
تجاهل الفراغات |
قم بتضمين الفراغات |
1.14 استخدام برنامج "المفكرة" (فقط لدمج الأعمدة)
1. يمكن أن يؤدي استخدام "المفكرة" أيضًا إلى دمج الأعمدة (لا يوجد تأثير على دمج الصفوف).
حدد النطاق الذي تريد دمج الأعمدة في عمود واحد ، واضغط على CTRL + C مفاتيح لنسخ النطاق.
2. افتح المفكرة، و اضغط CTRL + V للصق النطاق المنسوخ.
3. حدد علامة تبويب بين نصين في المفكرة واضغط CTRL + H لتمكين استبدل ميزة ، تم وضع رمز علامة التبويب تجد ما مربع الكتابة.
4. في ال استبدال مربع نص ، اكتب المحدد الذي تريده لفصل النصوص المدمجة ، ثم انقر فوق استبدال الكل. ثم أغلق ملف استبدل الحوار.
5. الآن حدد النصوص في المفكرة ، واضغط CTRL + C لنسخها ، وانتقل إلى Excel ، حدد خلية واضغط CTRL + V للصق النتائج المجمعة.
الملحق: دمج الأعمدة / الصفوف في خلية واحدة مع فاصل أسطر كمحدد
إذا كنت ترغب في دمج الأعمدة أو الصفوف في خلية واحدة مع فاصل أسطر كما هو موضح أدناه لقطة الشاشة:
أولاً ، يجب أن تدرك أنه في Excel ، CHAR () يمكن استخدام الوظيفة لتحديد الأحرف التي يصعب إدخالها في صيغة ، مثل CHAR (10) إرجاع فاصل أسطر.
ثم استخدم CHAR (10) في الصيغ الواردة أعلاه لدمج الأعمدة أو الصفوف مع فاصل الأسطر كمحدد:
رمز العلامة:
=A49&CHAR(10)&B49
دالة CONCATENATE:
=CONCATENATE(A49,CHAR(10),B49)
وظيفة CONCAT
=CONCAT(A49,CHAR(10),B49)
دالة TEXTJOIN
=TEXTJOIN(CHAR(10),TRUE,A49:B49)
بعد إدخال الصيغة أعلاه ، حدد النتائج ، وانقر فوق الصفحة الرئيسية > دوران النص.
الآن ، يتم دمج الأعمدة في عمود واحد ويفصل بينها فاصل أسطر.
إذا كنت تريد فقط دمج الصفوف في عمود واحد في خلية واحدة ، يمكن أن تساعدك ميزة "ضبط" في Excel. حدد العمود الذي يحتوي على عدة صفوف ، وانقر فوق الصفحة الرئيسية > شغل > برر، ثم سيتم دمج الصفوف في الخلية العلوية من النطاق مع وضع مسافة كفاصل.
في هذا الجزء ، يقدم البرنامج التعليمي طرقًا لدمج الأعمدة أو الصفوف في خلية واحدة وتخطي الخلايا الفارغة كما هو موضح أدناه:
1.21 باستخدام وظيفة TEXTJOIN (Excel 2019 أو Excel 365)
إذا كنت تستخدم Excel 2019 أو Excel 365 ، لحسن الحظ ، يمكن للوظيفة الجديدة TEXTJOIN حل هذه المهمة بسهولة.
بناء الجملة حول CONCATENATE |
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...) |
لمزيد من التفاصيل حول وظيفة TEXTJOIN ، يرجى زيارة: النص.
مثال: ادمج الاسم (العمود A) والرقم (العمود B) والمجال (العمود C) في خلية واحدة لإنشاء عنوان بريد إلكتروني ، وقد يكون بعض الأرقام فارغًا.
حدد خلية تستخدم لوضع النتيجة المدمجة ، اكتب الصيغة على النحو التالي:
= TEXTJOIN (""، TRUE، A2: C2)
في الصيغة ، A2: C2 هو النطاق الذي يحتوي على نصوص يجب دمجها ، "" هو المحدد (بلا) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام المحدد لفصل النصوص ، فقط اكتب المحدِّد مرفقًا بعلامات اقتباس مزدوجة "" ، مثل "،". يشير النص المنطقي "TRUE" إلى تجاهل الخلايا الفارغة عند الدمج ، إذا كنت تريد الدمج مع الفراغات ، فاستبدل TRUE بـ FALSE.
صحافة أدخل مفتاح للحصول على النتيجة الأولى ، واسحب مقبض التعبئة التلقائية لأسفل أو لليمين كما تريد لإنشاء جميع النتائج.
1.22 باستخدام رمز علامة العطف (&)
إذا كنت تستخدم Excel 2016 أو إصدارات Excel السابقة ، فاستخدم رمز علامة العطف & لتوصيل النصوص واحدًا تلو الآخر وتخطي الفراغات يدويًا.
حدد خلية حيث تريد وضع النتيجة المجمعة ، ثم اكتب صيغة مثل هذه :
= A10 & C10
في الصيغة ، يتم استخدام & لربط النصوص ، A10 و C10 هما النصان اللذان يجب دمجهما ، إذا كنت تريد استخدام فاصلة كمحدد ، فما عليك سوى كتابة فاصلة محاطة بعلامات اقتباس مزدوجة مثل "،" واستخدم & للتواصل بين نصين.
صحافة أدخل مفتاح للحصول على النتيجة المجمعة. ثم قم بتغيير مراجع الصيغة للحصول على النتيجة المدمجة التالية.
بالنسبة لمستخدمي Excel 2016 والإصدارات السابقة من Excel ، إذا كانت هناك عدة أعمدة أو صفوف يلزم دمجها أثناء تخطي الفراغات ، يمكنك استخدام VBA لإنشاء دالة محددة لحل هذه المهمة بسرعة.
1. صحافة قديم + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. انقر إدراج > وحدة لإدراج وحدة جديدة.
3. انسخ الكود أدناه والصقه في الوحدة الجديدة واحفظه.
فبا: دمج الخلايا وتخطي الخلايا الفارغة
Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
Concatenatecells = Left(nn, Len(nn) - 1)
End Function
4. ارجع إلى ورقة العمل ، وحدد خلية تضع النتيجة المدمجة ، واكتب الصيغة
=Concatenatecells(A15:C15)
في الصيغة ، A15: C15 هو النطاق الذي يحتوي على النصوص التي يجب دمجها. في كود VBA ، يشير "_" إلى المحدد الذي يستخدم لفصل النصوص في النتيجة المدمجة ، يمكنك تغيير المحدد حسب حاجتك.
إذا كنت قد قمت بتثبيت كوتولس ل إكسيل في Excel ، و ادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات الميزة هي مساعدة في أنواع الوظائف المدمجة.
1. حدد الخلايا التي تريد دمجها والخلايا التي تريد وضع النتائج المدمجة.
2. انقر كوتولس > دمج وتقسيم > ادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات.
3. في مربع الحوار المنبثق ، حدد الخيارات على النحو التالي:
1) حدد دمج الأعمدة ، أو دمج الصفوف ، أو دمج كل الخلايا في واحدة.
اجمع بين الأعمدة على سبيل المثال. | اجمع الصفوف على سبيل المثال. | اجمع في خلية واحدة على سبيل المثال. |
2) حدد الفاصل للنصوص في النتيجة المجمعة.
3) حدد موقع النتيجة المدمجة (معطل عند اختيار خيار دمج في خلية واحدة)
عند تحديد خيار دمج الأعمدة ، يمكنك تحديد وضع النتيجة في الخلية اليسرى من النطاق المحدد ، أو الخلية اليمنى للنطاق المحدد.
الخلية اليسرى على سبيل المثال. | الخلية اليمنى على سبيل المثال. |
عند اختيار اجمع الصفوف الخيار ، يمكنك تحديد وضع النتيجة في الخلية العلوية من النطاق المحدد ، أو الخلية السفلية من النطاق المحدد.
أعلى الخلية على سبيل المثال. | الخلية السفلية على سبيل المثال. |
4) حدد العملية المتعلقة بالنتائج المجمعة.
4. انقر Ok or التقديم لإنهاء المجموعة.
احتفظ بمحتويات الخلايا المدمجة |
احذف محتويات الخلايا المدمجة |
؛ دمج الخلايا المدمجة |
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة الجمع بين الأعمدة والصفوف والخلايا دون فقدان البيانات.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها 30 يومًا من Kutools for Excel، من فضلك بإمكانك تحميله هو الآن.
في بعض الأحيان ، قد ترغب في دمج عمودين إذا كان أحد الأعمدة يحتوي على خلايا فارغة. لنفترض أن هناك عمودين ، العمود A يحتوي على أسماء مستخدمين وبعض الخلايا الفارغة ، والعمود B يحتوي على أسماء ، الآن فقط قم بملء الخلايا الفارغة في العمود A بالمحتويات المقابلة في العمود B عند دمج العمودين كما هو موضح أدناه لقطة الشاشة:
يتم استخدام الدالة IF لاختبار حالة معينة. هنا يمكنك استخدام الدالة IF لاختبار ما إذا كانت الخلية فارغة ، ثم ملء الفراغات بالمحتويات في عمود آخر.
بناء الجملة حول دالة IF |
IF (logical_test, [value_if_true], [value_if_false]) |
لمزيد من التفاصيل حول وظيفة IF ، يرجى زيارة: IF
حدد الخلية العلوية للعمود الذي تريد وضع النتائج المجمعة فيه ، وانسخ أو أدخل الصيغة أدناه:
= IF (A2 = ""، B2، A2)
ثم اضغط أدخل مفتاح للحصول على النتيجة الأولى ، واسحب مقبض التعبئة التلقائية لأسفل للحصول على جميع النتائج.
الآن فقط تم ملء الخلايا الفارغة في العمود A بالمحتويات الموجودة في العمود B.
هنا رمز VBA يمكنه أيضًا التعامل مع هذه الوظيفة.
1. صحافة قديم + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، ثم انقر فوق إدراج > وحدة لإنشاء وحدة فارغة جديدة.
2. انسخ الكود أدناه والصقه في الوحدة الجديدة.
فبا: دمج عمودين إذا كان فارغًا
Sub MergebyBlank()
'UpdatebyExtendoffice20220506
Dim xRg1, xRg2, xRgUser As Range
Dim xRg As Range
Dim xWsh As Worksheet
Dim xCount, xFNum As Integer
Set xRg1 = Range("A:A")
Set xRg2 = Range("B:B")
Set xWsh = xRg1.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg1 = Intersect(xRgUser, xRg1)
Set xWsh = xRg2.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg2 = Intersect(xRgUser, xRg2)
xCount = xRg1.Count
If (xCount > xRg2.Count) Then
xCount = xRg2.Count
End If
For xFNum = 1 To xCount
If (xRg1.Item(xFNum).Value = "") Then
If (xRg2.Item(xFNum).Value <> "") Then
xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value
End If
ElseIf (xRg2.Item(xFNum).Value = "") Then
If (xRg1.Item(xFNum).Value <> "") Then
xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value
End If
End If
Next
End Sub
في الكود ، A: A و B: B هما العمودان اللذان سيتم دمجهما ، ما عليك سوى تغييرهما حسب حاجتك.
3. ثم اضغط F5 مفتاح أو انقر يجري الزر ، فسيتم ملء العمود A بالقيمة الموجودة في العمود B إذا كانت القيمة فارغة في العمود A.
2 اجمع الصفوف مع نفس المعرف
بافتراض وجود جدول به عدة أعمدة ، يحتوي عمود واحد على قيم معرفات تحتوي على عناصر مكررة. الآن يوفر البرنامج التعليمي طرقًا لدمج صفوف الجدول بناءً على نفس المعرف وإجراء بعض الحسابات.
هنا في هذا الجزء ، يوفر طرقًا لدمج الصفوف بنفس المعرف والفصل بينها بفاصلات كما هو موضح أدناه في لقطة الشاشة:
يوفر هنا رمز VBA الذي يمكنه التعامل مع هذه الوظيفة
1. صحافة قديم + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، ثم انقر فوق إدراج > وحدة لإنشاء وحدة فارغة جديدة.
2. انسخ الكود أدناه والصقه في الوحدة الجديدة.
فبا: الجمع بين الصفوف مع نفس المعرف
Sub Combine_Rows()
'UpdatebyExtendoffice20220506
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Text
Else
xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub
3. ثم اضغط F5 مفتاح أو انقر يجري زر ، ثم يظهر مربع حوار Kutools for Excel لك لتحديد جدول يحتاج إلى دمج صفوف مع نفس المعرف.
4. انقر OK. الآن تم دمج الصفوف في الجدول المحدد بناءً على نفس المعرف.
2.12 استخدام الدالة IF لإضافة الأعمدة المساعدة
إذا كان هناك عمودين فقط ، وتريد دمج الصفوف التي لها نفس المعرف ، وقيم عمود أخرى مفصولة بفاصلة كما تظهر لقطة الشاشة أدناه ، يمكن لوظيفة IF أن تقدم لك خدمة.
1. قم بفرز المعرف من الألف إلى الياء. حدد عمود المعرف ، انقر فوق البيانات > ترتيب من الألف إلى الياء.
2. ثم في فرز تحذير الحوار ، تحقق وسع خيار التحديد ، انقر فوق تصنيف حسب:.
الآن تم فرز نفس المعرفات معًا.
3. في العمود المجاور ، باستخدام الدالة IF على النحو التالي:
=IF(A17=A18,C17&", "&B18,B18)
في الصيغة ، A17 و A18 هما الخليتان المتجاورتان في عمود المعرف (A17 هو رأس عمود المعرف) ، B18 هي الخلية المقابلة للخلية A18. "،" تشير إلى فصل القيم بفاصلة. يمكنك تغيير المراجع والفاصل حسب الحاجة.
4. صحافة أدخل مفتاح للحصول على النتيجة الأولى ، ثم اسحب مقبض التعبئة التلقائية لأسفل للحصول على جميع النتائج.
5. انتقل إلى العمود المجاور ، واكتب الصيغة كما يلي:
= IF (A18 <> A19، "Merged"، "")
في الصيغة ، A18 و A19 هما الخليتان المتجاورتان في عمود المعرف ، إذا كانت الخلايا المجاورة غير متساوية ، ستعود إلى "مدمجة" ، وإلا ستعود فارغة.
6. صحافة أدخل مفتاح للحصول على النتيجة الأولى ، ثم اسحب مقبض التعبئة التلقائية لأسفل للحصول على جميع النتائج.
7. حدد العمود الأخير للصيغة متضمنًا الرأس ، ثم انقر فوق البيانات > منقي.
8. انقر فوق منقي زر وعلامة اندمجت في القائمة المنسدلة ، انقر فوق OK.
الآن تم تصفية الصفوف المدمجة فقط ، انسخ البيانات التي تمت تصفيتها والصقها في مكان آخر.
مزيد من التفاصيل حول وظيفة IF. يرجى زيارة: IF.
إذا كنت قد قمت بتثبيت كوتولس ل إكسيل في Excel ، و الجمع بين الصفوف المتقدمة يمكن بسهولة القيام بهذه المهمة.
1. حدد الجدول ثم انقر فوق كوتولس > دمج وتقسيم > الجمع بين الصفوف المتقدمة.
2. في ال الجمع بين الصفوف المتقدمة الحوار ، يرجى القيام بما يلي:
1) اختر عمود المعرف ، وقم بتعيينه على أنه المفتاح الأساسي;
2) اختر العمود الذي تريد دمج القيم مع الفاصل ، انقر فوق دمج واختر فاصلًا واحدًا.
3) انقر Ok.
الآن تم دمج الصفوف بواسطة نفس المعرف.
ستؤدي ميزة الجمع بين الصفوف المتقدمة إلى كسر البيانات الأصلية ، يرجى حفظ البيانات كنسخة قبل استخدامها.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة الجمع بين الصفوف المتقدمة.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها 30 يومًا من Kutools for Excel، من فضلك بإمكانك تحميله هو الآن.
إذا كنت ترغب في دمج الصفوف بنفس المعرف ثم جمع القيم أو إجراء عمليات حسابية أخرى كما تظهر لقطة الشاشة أدناه ، يمكن أن تساعدك الطرق أدناه.
في حالة وجود عمودين فقط ، يحتوي أحد الأعمدة على نصوص (معرّف) ، بينما يحتوي عمود آخر على القيم التي يجب حسابها ، مثل sum ، الميزة المضمنة في Excel دمج يمكن أن تفعل لك صالح.
1. حدد خلية تريد وضع النتيجة المدمجة فيها ، ثم انقر فوق البيانات > دمج.
2. في ال دمج الحوار ، افعل ما يلي:
1) اختر ملف وظائف ما تحتاج إليه؛
2) انقر فوق السهم لتحديد الجدول ؛
شنومكس) انقر أضف لإضافة النطاق المحدد إلى كل المراجع قائمة؛
4) ضع علامة في مربعات الاختيار من الصف العلوي و العمود الأيسر;
شنومكس) انقر OK.
الآن تم تلخيص الجدول بناءً على نفس المعرف.
إليك VBA الذي يمكنه أيضًا دمج الصفوف بنفس المعرف ثم جمع القيم.
1. صحافة قديم + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، ثم انقر فوق إدراج > وحدة لإنشاء وحدة فارغة جديدة.
2. في الوحدة الجديدة ، انسخ والصق رمز VBA أدناه.
فبا: الجمع بين الصفوف المكررة والمجموع
Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub
3. ثم اضغط F5 مفتاح أو انقر يجري ، ثم ينبثق مربع حوار لتحديد الجدول الذي تستخدمه ، ثم انقر فوق OK.
الآن تم دمج النطاق المحدد مع نفس القيم وجمعها.
سيقوم VBA بكسر البيانات الأصلية ، يرجى حفظ البيانات كنسخة قبل استخدام VBA.
2.23 باستخدام أداة يدوية - متقدمة الجمع بين الصفوف
إذا كان هناك أكثر من عمودين في الجدول تريد دمجهما وإجراء حسابات ، على سبيل المثال ، هناك ثلاثة أعمدة ، يحتوي الأول على أسماء منتجات مكررة يلزم دمجها معًا ، بينما يحتوي الثاني على أسماء متاجر تحتاج إلى يتم دمجها وفصلها بفاصلة ، يحتوي العمود الأخير على أرقام يجب جمعها بناءً على الصفوف المكررة في العمود الأول ، كما هو موضح أدناه ، يمكن أن تساعدك Kutools for Excel's Advanced Combine Rows.
1. حدد الجدول ثم انقر فوق كوتولس > دمج وتقسيم > الجمع بين الصفوف المتقدمة.
2. في ال الجمع بين الصفوف المتقدمة الحوار ، يرجى القيام بما يلي:
1) اختر عمود المعرف ، وقم بتعيينه على أنه المفتاح الأساسي;
2) اختر العمود الذي تريد دمج القيم بفاصل ، انقر فوق دمج واختر فاصلًا واحدًا.
3) اختر العمود الذي تريد إجراء الحساب ، انقر فوق احسب الشحن واختر عملية حسابية واحدة.
4) انقر Ok.
الآن تم دمج الصفوف مع نفس الصفوف وحسابها.
ستؤدي ميزة الجمع بين الصفوف المتقدمة إلى كسر البيانات الأصلية ، يرجى حفظ البيانات كنسخة قبل استخدامها.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة الجمع بين الصفوف المتقدمة.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها 30 يومًا من Kutools for Excel، من فضلك بإمكانك تحميله هو الآن.
إذا كان هناك جدول به عدة أعمدة ، يحتوي عمود واحد على بعض القيم المكررة ، تتمثل المهمة الآن في دمج الصفوف المجاورة في هذا العمود بنفس القيم التي تظهر في لقطة الشاشة أدناه. كيف يمكنك حلها؟
في Excel ، لا توجد ميزة مضمنة يمكنها حل هذه المهمة مباشرةً ، ولكن هنا توفر VBA يمكنها التعامل معها.
1. صحافة قديم + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، ثم انقر فوق إدراج > وحدة لإنشاء وحدة فارغة جديدة.
2. في الوحدة الجديدة ، انسخ والصق رمز VBA أدناه.
فبا: الجمع بين الصفوف المجاورة بنفس القيمة
Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
For i = 1 To xRows - 1
For j = i + 1 To xRows
If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
Exit For
End If
Next
WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
i = j - 1
Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
3. ثم اضغط F5 مفتاح أو انقر يجري لتمكين VBA هذا ، ينبثق مربع حوار لتحديد الجدول الذي تستخدمه ، ثم انقر فوق OK.
الآن يتم دمج الصفوف المجاورة بنفس القيم في العمود الأول في النطاق المحدد.
سيقوم VBA بكسر البيانات الأصلية ، يرجى حفظ البيانات كنسخة قبل استخدام VBA. وسيقوم VBA هذا بدمج نفس القيم في العمود الأول من الجدول المحدد.
2.32 باستخدام أداة يدوية - دمج نفس الخلايا
إذا كان لديك كوتولس ل إكسيل المثبتة في Excel ، فإن دمج نفس الخلايا ميزة Kutools for Excel يمكن أن تحل هذه المهمة في خطوة واحدة.
حدد العمود الذي تريد دمج القيم نفسها ، ثم انقر فوق كوتولس > دمج وتقسيم > دمج نفس الخلايا.
الآن تم دمج الخلايا المجاورة بنفس القيم.
إذا كنت تريد إلغاء دمج الخلايا المدمجة وتعبئة القيم مرة أخرى ، يمكنك تطبيق قم بإلغاء دمج الخلايا وتعبئة القيم ميزة.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة دمج نفس الخلايا.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة فك دمج الخلية.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها 30 يومًا من Kutools for Excel، من فضلك بإمكانك تحميله الآن.
3 اجمع بين الخلايا
لدمج نطاق مع عدة صفوف وأعمدة في خلية واحدة ، نقدم هنا أربع طرق.
مثال: ادمج النطاق A1: C3
3.11 باستخدام رمز علامة العطف (&)
في Excel ، عادةً ما يتم استخدام رمز علامة العطف & للانضمام إلى النصوص.
حدد الخلية التي تريد وضع النتيجة المجمعة فيها ، ثم اكتب صيغة مثل هذه :
= A1 & "،" & B1 & "،" & C1 & "،" & A2 & "،" & B2 & "،" & C2 & "،" & A3 & "،" & B3 & "،" & C3
في الصيغة ، يتم استخدام & لربط النصوص ، "،" هو المحدد (فاصلة + مسافة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام محددات أخرى ، فاكتب فاصلًا محاطًا بعلامات اقتباس مزدوجة.
صحافة أدخل مفتاح للحصول على النتيجة المجمعة.
3.12 استخدام دالة CONCATENATE (Excel 2016 أو الإصدارات السابقة)
إذا كنت تستخدم Excel 2016 أو الإصدارات السابقة ، فيمكن أن تساعدك وظيفة CONCATENATE.
بناء الجملة حول CONCATENATE |
CONCATENATE (text1,[text2],…) |
لمزيد من التفاصيل حول وظيفة CONCATENATE ، يرجى زيارة: سلسل
حدد الخلية التي تريد وضع النتيجة المدمجة ، ثم اكتب صيغة مثل هذه:
= CONCATENATE (A1، "،"، B1، "،"، C1، "،"، A2، "،"، B2، "،"، C2، "،"، A3، "،"، B3، " ، ج 3)
في الصيغة ، A1 ، B1 ... ، C3 هي النصوص التي تريد دمجها. "،" هو المحدد (فاصلة + مسافة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام محددات أخرى ، فاكتب فاصلًا محاطًا بعلامات اقتباس مزدوجة.
ثم اضغط أدخل مفتاح للحصول على النتيجة المجمعة.
3. 13 استخدام دالة CONCAT أو دالة TEXTJOIN (Excel 2019 أو Excel 365)
إذا كنت تستخدم Excel 2019 أو Excel 365 ، فقد تكون وظيفة CONCAT ووظيفة TEXTJOIN هي الخيار الأفضل.
بناء الجملة حول CONCAT |
CONCAT (text1,[text2],…) |
لمزيد من التفاصيل حول وظيفة CONCAT ، يرجى زيارة: كونكات.
استخدام دالة CONCAT هو نفسه دالة CONCATENATE ، لدمج الاسم الأول واسم العائلة اللذين يتم استخدام الصيغة في عمودين بشكل منفصل في عمود واحد كما يلي:
= CONCAT (A1، "،"، B1، "،"، C1، "،"، A2، "،"، B2، "،"، C2، "،"، A3، "،"، B3، " ، ج 3)
في الصيغة ، A1 ، B1 ... ، C3 هي النصوص التي تريد دمجها. "،" هو المحدد (فاصلة + مسافة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام محددات أخرى ، فاكتب فاصلًا محاطًا بعلامات اقتباس مزدوجة.
ثم اضغط أدخل مفتاح للحصول على النتيجة المجمعة.
بناء الجملة حول TEXTJOIN |
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...) |
لمزيد من التفاصيل حول وظيفة TEXTJOIN ، يرجى زيارة: النص.
لدمج الأعمدة أو الصفوف باستخدام TEXTJOIN:
= TEXTJOIN ("،"، TRUE، A1: C3)
في الصيغة ، A1: C3 هو نطاق مستمر يجب دمجه. "،" هو المحدِّد (فاصلة + مسافة) الذي يفصل بين النصين في خلية النتيجة ، إذا كنت تريد استخدام محددات أخرى ، فاكتب المحدد المحاط بعلامات اقتباس مزدوجة "". يشير النص المنطقي "TRUE" إلى تجاهل الخلايا الفارغة عند الدمج ، إذا كنت تريد الدمج مع الفراغات ، فاستبدل TRUE بـ FALSE.
ثم اضغط أدخل مفتاح للحصول على النتيجة المجمعة.
إذا كنت تريد استخدام فاصل الأسطر كمحدد ، باستخدام CHAR (10) في الصيغة ، مثل = TEXTJOIN (CHAR (10) ، TRUE ، A1: C3) ، فقم بتنسيق الخلية الناتجة على أنها Wrap Text.
3.14 استخدام دمج الأعمدة / الصفوف / الخلايا في خلية واحدة دون فقد البيانات
إذا كان لديك Kutools for Excel مثبتًا في Excel ، فإن ملف ادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات يمكن للميزة التعامل بسرعة مع هذه الوظيفة.
1. حدد نطاق الخلايا التي تريد دمجها في خلية واحدة ، ثم انقر فوق كوتولس > دمج وتقسيم > ادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات.
2. في مربع حوار الفرقعة ، تحقق اجمع في خلية واحدة وحدد فاصلًا كما تريد ، ثم انقر فوق Ok.
الآن يتم دمج الخلايا في خلية واحدة بمحدد معين. إذا كانت محتويات الخلية كثيرة جدًا بحيث لا يمكن عرضها في الخلية المدمجة ، فيمكنك النقر فوقها دوران النص تحت الصفحة الرئيسية علامة التبويب لتظهر لهم.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة الجمع بين الأعمدة والصفوف والخلايا دون فقدان البيانات.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها 30 يومًا من Kutools for Excel، من فضلك بإمكانك تحميله هو الآن.
نقل الخلايا إلى عمود واحد |
نقل الخلايا إلى صف واحد |
3.21 قم بتسمية النطاق واستخدام دالة INDEX (فقط لعمود واحد)
إذا كنت تريد نقل نطاق الخلايا إلى عمود واحد ، فيمكنك تسمية النطاق ثم استخدام الدالة INDEX.
1. حدد نطاق الخلايا ، وانقر بزر الماوس الأيمن لتمكين قائمة السياق ، ثم انقر فوق حدد الاسم.
2. في ظهرت اسم جديد الحوار ، اكتب اسمًا في ملف الاسم مربع نص ، انقر فوق OK.
3. بعد تسمية النطاق ، ثم تحديد خلية تضع البيانات المنقولة ، استخدم الدالة INDEX على النحو التالي:
=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)
لمزيد من التفاصيل حول وظيفة INDEX ، يرجى زيارة هنا.
4. صحافة أدخل مفتاح ثم اسحب مقبض التعبئة التلقائية لأسفل لملء هذه الصيغة حتى #REF! تظهر قيمة الخطأ.
5. قم بإزالة قيمة الخطأ ، ثم تم دمج نطاق الخلايا في عمود واحد.
لدمج الخلايا في عمود واحد ، يوجد هنا VBA يمكنه العمل أيضًا.
1. صحافة قديم + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، ثم انقر فوق إدراج > وحدة لإنشاء وحدة فارغة جديدة.
2. انسخ والصق رمز فبا أدناه في الوحدة الفارغة ..
فبا: تحويل النطاق إلى عمود
Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
Rng.Copy
Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
3. ثم اضغط F5 مفتاح أو انقر يجري زر ، ينبثق مربع حوار لتحديد مجموعة من الخلايا ، انقر فوق OK.
4. يظهر مربع حوار آخر لتحديد خلية لوضع النتيجة ، انقر فوق OK.
3.23 باستخدام أداة يدوية - تحويل المدى
إذا كنت تريد دمج الخلايا في صف واحد ، فلا توجد ميزة مضمنة في Excel لدعمها. ومع ذلك ، إذا كان لديك كوتولس ل إكسيل مثبتة نطاق التحويل تدعم الميزة تحويل النطاق إلى عمود أو صف واحد ، كما تدعم تحويل صف أو عمود إلى نطاق.
1. حدد نطاق الخلايا ، وانقر فوق كوتولس > الفترة (من ... إلى) > نطاق التحويل.
2. في ال نطاق التحويل الحوار ، تحقق النطاق لعمود واحد or النطاق لصف واحد خيار ما تحتاجه. انقر OK.
3. ينبثق مربع حوار لتحديد خلية لوضع النتيجة ، انقر فوق OK.
الآن تم تحويل نطاق الخلايا إلى صف أو عمود.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة نطاق التحويل.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها 30 يومًا من Kutools for Excel، من فضلك بإمكانك تحميله هو الآن.
إذا كان هناك بعض التكرارات في جدول به عدة أعمدة ، فكيف يمكنك تكديس الأعمدة في عمود واحد بدون التكرارات كما تظهر لقطة الشاشة أدناه؟
في هذا الجزء ، يقدم ثلاث طرق مختلفة للتعامل مع هذه الوظيفة.
3.31 نسخ ولصق وإزالة التكرارات
في Excel ، تتمثل الطريقة العامة لحل هذه المهمة في نسخ الأعمدة ولصقها واحدًا تلو الآخر ، ثم إزالة القيم المكررة.
1. حدد العمود الأول واضغط CTRL + C مفاتيح لنسخها ، ثم حدد خلية محددة واضغط CTRL + V مفاتيح.
2. ثم كرر الخطوة 1 لنسخ الأعمدة الأخرى ولصقها أسفل العمود الأول.
3. ثم حدد العمود المكدس ، انقر فوق البيانات > إزالة التكرارات، ثم في إزالة مكرر الحوار ، تحقق من اسم العمود ، انقر فوق OK.
4. الآن ينبثق مربع حوار لتذكيرك بإزالة القيم المكررة. انقر OK لإغلاقه ، ويحتفظ العمود المكدس بالقيم الفريدة فقط.
إذا كان هناك مئات الأعمدة ، فإن النسخ واللصق واحدًا تلو الآخر يستغرق وقتًا طويلاً. ومع ذلك ، إذا كان لديك كوتولس ل إكسيل المثبتة في Excel ، فإن نطاق التحويل يمكن للميزة تحويل النطاق بسرعة إلى عمود ، ثم تطبيق إزالة التكرارات ميزة Excel.
حدد نطاق الأعمدة ، وانقر كوتولس > الفترة (من ... إلى) > نطاق التحويل.
ثم تحقق من ملف النطاق لعمود واحد الخيار، وانقر OK لتحديد خلية لوضع العمود المكدس.
ثم قم بتطبيق Remove Duplicates لإزالة القيم المكررة.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة نطاق التحويل.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها 30 يومًا من Kutools for Excel، من فضلك بإمكانك تحميله هو الآن.
علاوة على ذلك ، إليك رمز VBA يمكنه حل هذه الوظيفة.
1. صحافة قديم + F11 مفاتيح لتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، ثم انقر فوق إدراج > وحدة لإنشاء وحدة فارغة جديدة.
2. انسخ الكود أدناه والصقه في الوحدة الجديدة.
فبا: تكديس الأعمدة في واحد بدون تكرارات
Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
For i = 1 To InputRng.Rows.Count
xValue = InputRng.Cells(i, j).Value
If xValue <> "" And Not dic.Exists(xValue) Then
OutRng.Value = xValue
dic(xValue) = ""
Set OutRng = OutRng.Offset(1, 0)
End If
Next
Next
End Sub
3. ثم اضغط F5 مفتاح أو انقر يجري ، ثم ينبثق مربع حوار لتحديد الأعمدة التي تريد تكديسها ، انقر فوق "موافق".
4. ثم في مربع الحوار المنبثق الثاني ، حدد خلية متجهة لوضع العمود المكدس ، ثم انقر فوق OK.
الآن تم تكديس الأعمدة في عمود واحد بقيم فريدة فقط.
إذا كان هناك عمودين ، يتم تنسيق أحدهما كتنسيق خاص ، مثل DateTimemm / dd / yyyy مخصص ، لدمج هذين العمودين في عمود واحد مع الطرق العادية ، ستتم إزالة التنسيق المخصص كما تظهر لقطة الشاشة أدناه:
الآن في هذا الجزء ، سيوفر بعض الطرق لدمج الخلايا والحفاظ على التنسيق.
3.41 تم تضمين دالة TEXT في الصيغة
تستخدم الدالة TEXT لتحويل رقم إلى نص بتنسيق معين. هنا يمكننا استخدامه لتحويل الخلية (التي تحتوي على رقم) إلى تنسيق أولاً ، ثم دمجها مع الخلايا الأخرى باستخدام "&" أو دالة CONCATENATE أو دالة CONCAT أو دالة TEXTJOIN.
للحصول على تفاصيل حول التجميع العام للخلايا في خلية واحدة ، يرجى الرجوع إلى 1.1.
بناء الجملة حول دالة TEXT |
TEXT (value, format_text) |
لمزيد من التفاصيل حول وظيفة TEXT ، يرجى زيارة TEXT وظيفة.
هنا يأخذ تضمين دالة TEXT في دالة CONCAT كمثيل.
يرجى نسخ الصيغة أدناه ولصقها في خلية تريد وضع النتيجة المجمعة فيها:
=CONCAT(TEXT(A2,"mm/dd/yyyy hh:mm")," ",B2)
في الصيغة ، A2 هي الخلية التي تريد الاحتفاظ بتنسيقها ، "mm / dd / yyyy hh: mm" هو التنسيق الذي تستخدمه ، و B2 هي الخلية الأخرى المستخدمة للدمج. "" يشير إلى فصل القيم بمسافة. يمكنك تغيير المراجع والتنسيق والفاصل حسب الحاجة.
صحافة أدخل مفتاح واسحب مقبض التعبئة التلقائية لأسفل لملء الخلايا بهذه الصيغة.
3.42 باستخدام برنامج Microsoft Word
1. حدد الجدول الذي تريد دمج الخلايا في خلية واحدة ، واضغط على CTRL + C لنسخها.
2. افتح فراغ كلمة المستند ، اضغط CTRL + V لوضعها ، ثم انقر فوق الجدول في المستند ، يظهر الآن رمز متقاطع في أعلى يمين الجدول.
3. انقر فوق تصميم ثم انقر فوق تحويل إلى نص في ال البيانات المجموعة ، في ظهرت تحويل الجدول إلى نص مربع حوار ، حدد فاصل الأعمدة. انقر OK.
الآن تم تحويل محتويات الجدول في Word إلى نصوص.
4. حدد النصوص المحولة واضغط CTRL + C لنسخها ، والعودة إلى Excel وتحديد خلية فارغة ، اضغط CTRL + V للصق النتيجة المجمعة.
3.43 باستخدام أداة يدوية - ادمج دون فقدان البيانات
يجب أن تكون الطريقة الأكثر فاعلية هي استخدام K.utools لبرنامج Excelالصورة ادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات ، والتي تحتاج فقط إلى وضع علامة على استخدم القيم المنسقة مربع الاختيار أثناء تطبيق الميزة ، ستحتفظ النتيجة المجمعة بتنسيق البيانات.
1. حدد الجدول بما في ذلك الخلايا التي تضع النتيجة ، انقر فوق كوتولس > دمج وتقسيم > ادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات.
2. في مربع الحوار المنبثق ، حدد عملية الدمج التي تريدها ، ثم قم بإلغاء تحديد استخدم القيم المنسقة مربع الاختيار (افتراضيًا ، يتم تحديد هذا الخيار). انقر Ok.
الآن تم دمج البيانات والاحتفاظ بالتنسيق.
لمزيد من التفاصيل حول هذه الميزة ، يرجى زيارة الجمع بين الأعمدة والصفوف والخلايا دون فقدان البيانات.
لمزيد من التفاصيل حول Kutools for Excel ، يرجى زيارة كوتولس ل إكسيل.
للحصول على نسخة تجريبية مجانية مدتها {module745} من Kutools for Excel ، من فضلك بإمكانك تحميله هو الآن.
لنفترض أن هناك جدولًا يحتوي على السنوات والشهور والأيام في أعمدة منفصلة ، فإن المهمة هي دمج الأعمدة وإنشاء تاريخ كما هو موضح أدناه لقطة الشاشة:
تُستخدم الدالة DATE لإنشاء تاريخ بالسنة والشهر واليوم.
بناء الجملة حول وظيفة التاريخ |
DATE( year, month, day ) |
لمزيد من التفاصيل حول وظيفة التاريخ ، يرجى زيارة وظيفة التاريخ.
انسخ والصق الصيغة التالية في خلية تضع التاريخ:
=DATE(A2,B2,C2)
في الصيغة ، A2 و B2 و C2 هي الخلايا التي تحتوي على قيم السنة والشهر واليوم.
صحافة أدخل مفتاح للحصول على التاريخ الأول ، ثم اسحب مقبض الملء التلقائي لأسفل للحصول على جميع التواريخ.
المزيد من دروس Excel:
الجمع بين مصنفات / أوراق عمل متعددة في واحد
هذا البرنامج التعليمي ، يسرد جميع السيناريوهات المجمعة التي قد تواجهها ويوفر لك الحلول المهنية النسبية.
تقسيم خلايا النص والرقم والتاريخ (افصل إلى أعمدة متعددة)
ينقسم هذا البرنامج التعليمي إلى ثلاثة أجزاء: تقسيم الخلايا النصية وخلايا الأرقام المقسمة وخلايا التاريخ المنقسمة. يقدم كل جزء أمثلة مختلفة لمساعدتك في معرفة كيفية التعامل مع وظيفة التقسيم عند مواجهة نفس المشكلة ..
ادمج محتويات خلايا متعددة دون فقد البيانات في Excel
يضيق هذا البرنامج التعليمي الاستخراج إلى موضع معين في خلية ويجمع طرقًا مختلفة للمساعدة في استخراج نص أو أرقام من خلية حسب موضع معين في Excel.
قارن بين عمودين للمطابقات والاختلافات في Excel
تتناول هذه المقالة هنا معظم السيناريوهات الممكنة لمقارنة عمودين قد تقابلهما ، ونأمل أن تساعدك.
أفضل أدوات إنتاجية المكتب
Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪
- سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
- دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
- حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
- نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
- المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
- استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
- سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
- اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
- تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!