جدول المحتويات
توفر المقالة بعض الطرق السهلة حول كيفية العثور على أول تكرار لقيمة في عمود في Excel. نحتاج في بعض الأحيان إلى تحديد العناصر أو البيانات المكررة في ورقة Excel الخاصة بنا. للعثور عليهم ، نحتاج إلى إيجاد أول تكرار لقيمة في عمود . نحن هنا نستخدم مجموعة بيانات تحتوي على معرفات و أسماء لبعض اللاعبين.
تنزيل الكتيب التدريبي
البحث عن التكرار الأول. xlsx
5 طرق للبحث عن أول تكرار لقيمة في عمود في Excel
1. استخدام دالة Excel COUNTIF للبحث عن أول ظهور لقيمة في عمود
لنفترض أننا نريد تحديد تكرارات الأولى للأسماء في مجموعة البيانات. في حالة حدوث أي اسم مرتين أو أكثر في مجموعة البيانات هذه ، فسنقوم بتمييزها على أنها 0s ، وإلا فسيتم تمييزها على أنها 1 . يمكننا القيام بذلك باستخدام دالة COUNTIF . دعونا نرى العملية أدناه.
الخطوات:
- أنشئ عمودًا جديدًا لتحديد التكرارات و اكتب الصيغة التالية في الخلية D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
هنا ، دالة COUNTIF تحافظ على إرجاع TRUE حتى تعثر على نفس اسم في العمود C . أضفنا 0 ( صفر ) للحصول على القيمة العددية.
- اضغط على أدخل وسترى الإخراج في الخلية D5 .
- استخدم مقبض التعبئة الملء التلقائي الخلايا السفلية وهذه العملية ستحدد التكرارات التالية من الأسماء على أنها 0 .
وبالتالي يمكنك بسهولة تحديد التكرار الأول لقيمة في عمود .
اقرأ المزيد: كيفية البحث عن آخر تواجد لقيمة في عمود في Excel (5 طرق)
2. تطبيق دالة COUNTIFS للبحث عن أول ظهور لقيمة في عمود
يمكننا أيضًا العثور على التكرار الأول باستخدام دالة COUNTIFS . لنفترض أننا نريد تحديد التكرارات الأولى لأسماء في مجموعة البيانات. في حالة حدوث أي اسم مرتين أو أكثر في مجموعة البيانات هذه ، فسنقوم بتمييزها على أنها 0s ، وإلا فإننا نضع علامة عليها على أنها 1 . دعونا نناقش العملية أدناه.
الخطوات:
- أنشئ عمودًا جديدًا لتحديد التكرارات و اكتب الصيغة التالية في الخلية D5 .
=N(COUNTIFS(C$5:C5,C5)=1)
هنا ، الدالة COUNTIFS تحافظ على إرجاع صحيح حتى تعثر على نفس اسم في العمود C . الدالة N تحول TRUE أو FALSE إلى 1 أو 0 على التوالي.
- اضغط على ENTER وسترى الإخراج في الخلية D5 .
- استخدم Fill Handle إلى AutoFill الخلايا السفلية وهذه العملية ستحدد التكرارات التالية من الأسماء على أنها 0 .
وبالتالي يمكنك بسهولة تحديد التكرار الأول لقيمة في عمود .
اقرأ المزيد: كيفية البحث عن القيمة في العمود في Excel (4 طرق)
3. ابحث عن أول ظهور لقيمة في عمود عن طريق استخدام وظائف Excel ISNUMBER و MATCH
تطبيق وظيفة ISNUMBER مع وظيفة MATCH يمكن أن تكون مفيدة ابحث عن أول ظهور لقيمة في عمود . لنفترض أننا نريد تحديد تكرارات الأولى لأسماء في مجموعة البيانات. في حالة حدوث أي اسم مرتين أو أكثر في مجموعة البيانات هذه ، فسنقوم بتمييزها على أنها 0s ، وإلا فإننا نضع علامة عليها على أنها 1 . دعونا نرى الإجراء أدناه.
الخطوات:
- أنشئ عمودًا جديدًا لتحديد التكرارات و اكتب الصيغة التالية في الخلية D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
هنا ، تبحث دالة MATCH عن القيمة الموجودة في C5 ، وتبحث عن من خلال النطاق C4: C4 وتعيد الموضع الذي تجد فيه تطابقًا تامًا. ترجع الدالة ISNUMBER TRUE إذا وجدت قيمة رقمية فيها ، وإلا فإنها ترجع FALSE حتى إذا كان بها خطأ.
- اضغط على الزر ENTER وسترى الإخراج في الخلية D5 .
- استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية وستحدد هذه العملية لاحقًا تكرارات من أسماء كـ 0 .
وبالتالي يمكنك بسهولة تحديد الأول حدوث لقيمة في عمود .
اقرأ المزيد: كيفية البحث عن أفضل 5 قيم وأسماء في Excel (8 طرق مفيدة)
4. البحث عن التواجد الأول لقيمة باستخدام الدالات المركبة
يمكننا أيضًا العثور على التكرار الأول لقيمة أو بيانات في عمود من خلال الجمع بين IF ، INDEX ، FREQUENCY ، MATCH و ROW وظائف. لنفترض أننا نريد تحديد تكرارات الأولى للمعرفات في مجموعة البيانات. في حالة حدوث أي من معرّف مرتين أو أكثر في مجموعة البيانات هذه ، فسنقوم بتمييزها على أنها 0s ، وإلا فإننا نضع علامة عليها على أنها 1 . ستكون الصيغة فوضوية بعض الشيء. دعنا ننتقل إلى الوصف أدناه.
الخطوات:
- أنشئ عمودًا جديدًا لتحديد التكرارات واكتب الصيغة التالية في الخلية D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13&"#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13&"#"&$C$5:$C$13,$B$5:$B$13&"#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0)
هنا ، ترجع الدالة IF 1 ( TRUE ) عندما تفي بالمعايير ، وإلا فإنها ترجع 0 ( FALSE ). دالة FREQUENCY تحدد عدد المرات التي تحدث فيها قيمة ضمن نطاق معين من القيم.
انهيار الصيغة
- ROWS ($ B $ 5: B5) —- & gt؛ إرجاع
- الإخراج : 1
- ROW ($ B $ 5: $ B $ 13) —- & gt؛ يصبح
- الإخراج:{5؛ 6؛ 7؛ 8؛ 9؛ 10؛ 11؛ 12؛ 13}
- ROW ($ B $ 5) —- & gt؛ يتحول إلى
- الإخراج: {5}
- MATCH (“~” & amp؛ $ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13، $ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ 13،0 بالدولار الكندي) —- & gt؛ يصبح
- الإخراج : {1؛ 2؛ 3؛ 4؛ 5؛ 1؛ 7؛ 2؛ 9}
- IF ($ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13 ”، MATCH (“ ~ ”& amp؛ $ B $ 5: $ B $ 13 & amp؛” # ”& amp؛ $ C $ 5: $ C $ 13، $ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13،0)) --- & gt؛ يتحول إلى
- IF ($ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13 ”، {1؛ 2؛ 3؛ 4؛ 5؛ 1؛ 7؛ 2؛ 9}) —- & gt؛ يترك
- الإخراج : {1؛ 2؛ 3؛ 4؛ 5؛ 1؛ 7؛ 2؛ 9}
- FREQUENCY (IF ($ B $ 5: $ B $ 13 & amp؛ "#" & amp؛ $ C $ 5: $ C $ 13 "" ، MATCH ("~" & amp؛ $ B $ 5: $ B $ 13 & amp؛ " # ”& amp؛ $ C $ 5: $ B $ 5: $ B $ 5: $ B $ 13 & amp؛” # ”& amp؛ $ C $ 5: $ 13،0 بالدولار الكندي)) ، ROW ($ B $ 5: $ B $ 13) -ROW ($ B $ 5) +1) —- & gt؛ يصبح
- FREQUENCY (IF {1؛ 2؛ 3؛ 4؛ 5؛ 1؛ 7؛ 2؛ 9}) ، { 5؛ 6؛ 7؛ 8؛ 9؛ 10؛ 11؛ 12؛ 13} - {5} +1) —- & gt؛ يتحول إلى
- الإخراج : {2؛ 2؛ 1؛ 1؛ 1؛ 0؛ 1؛ 0؛ 1؛ 0}
- INDEX (FREQUENCY (FREQUENCY ( إذا ($ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13 ”” ، MA TCH (“~” & amp؛ $ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13، $ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13 ، 0))، ROW ($ B $ 5: $ B $ 13) -ROW ($ B $ 5) +1) —- & gt؛ إرجاع
- INDEX ({2؛ 2؛ 1 ؛ 1؛ 1؛ 0؛ 1؛ 0؛ 1؛ 0})
- الإخراج:{2}
- IF (INDEX (FREQUENCY (IF ($ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13 ”” ، MATCH (“~” & amp؛ $ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: $ C $ 13، $ B $ 5: $ B $ 13 & amp؛ ”#” & amp؛ $ C $ 5: 13،0 دولار كندي)) ، ROW (B $ 5: B $ 13) -ROW (B $ 5) +1) ، ROWS ($ B $ 5: B5)) & GT ؛ 0،1،0) —- & GT ؛ يبسط إلى
- IF ({2} & gt؛ 0،1،0)
- الإخراج: 1
أخيرًا ، نحصل على الإخراج كـ 1 لأن المعرف في الخلية B5 يحدث لأول مرة.
- اضغط على ENTER وسترى الإخراج في الخلية D5 .
- استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية وستحدد هذه العملية التكرارات التالية من الأسماء على أنها 0 .
وبالتالي يمكنك بسهولة تحديد التكرار الأول لقيمة في عمود .
اقرأ المزيد: كيفية البحث عن القيمة في العمود باستخدام VBA في Excel (4 طرق)
5. استخدام أمر التصفية لفرز التكرارات الأولى للقيم في عمود
لنفترض أنك تريد أن ترى مرات تكرار الأسماء في العمود D وبالتالي أنت تريد أن ترى موضع التكرارات الأولى من هذه الأسماء . يمكننا القيام بذلك عن طريق تطبيق الأمر Filter . يرجى الاطلاع على الوصف أدناه.
الخطوات:
- إنشاء عمود جديد لتحديد التكرارات واكتب الصيغة التالية في الخلية D5 .
=COUNTIF($C$5:C5,C5)
هنا ، التُرجع الدالة COUNTIF عدد المرات التي يظهر فيها اسم في العمود C .
- الآن ، اضغط على ENTER وأنت سترى الإخراج في الخلية D5 .
- استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية وهذه العملية ستحدد التكرارات التالية من الأسماء على أنها 0 .
وهكذا يمكنك رؤية عدد مرات حدوث الاسم في العمود D .
- إلى عامل التصفية أول تكرار ، حدد النطاق B4: D13 وانتقل إلى الصفحة الرئيسية & gt؛ & gt؛ Sort & amp؛ عامل التصفية & gt؛ & gt؛ مرشح
- انقر فوق السهم في رأس المباراة . حدد 1 ثم انقر فوق موافق .
- بعد ذلك ، سترى كل التكرار المعرفات تمت إزالتها بواسطة التصفية . سيظهر فقط أول مرات ظهور معرفات .
وبالتالي يمكنك العثور على أول فقط التواجد و تصفية في عمود.
اقرأ المزيد: كيفية الحصول على قيمة الخلية حسب الصف والعمود في Excel VBA
قسم التدريب
في الشكل التالي ، أقدم لك مجموعة البيانات التي استخدمناها في هذه المقالة حتى تتمكن من ممارسة هذه الأمثلة بنفسك.
الخلاصة
في الختام ، ينصب التركيز الرئيسي لهذه المقالة على توفير طريقة سهلة للعثور على أول تكرارات لبعض القيم المعطاة فيأ عمود في Excel. استخدمنا وظائف أساسية جدًا لهذا الغرض. إذا كان لديك أي طرق أو أفكار أو تعليقات أفضل ، فالرجاء تركها في مربع التعليقات. سيساعدني هذا في إثراء مقالاتي القادمة.