كيفية تعبئة الأرقام التسلسلية بتجاهل الصفوف المخفية في Excel؟
لنفترض أن لديك نطاق بيانات مُرشح وتريد تعبئة الأرقام التسلسلية في الخلايا الفارغة المُرشحة كما هو موضح في لقطة الشاشة التالية. في هذه الحالة، سحب مقبض التعبئة لن يملأ الخلايا بشكل صحيح عادةً. في هذه المقالة، سأتحدث عن بعض الحيل الجيدة لحل هذه المهمة في Excel.
![]() | ![]() | ![]() |
تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية باستخدام صيغة
تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية باستخدام كود VBA
تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية باستخدام Kutools لـ Excel
تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية باستخدام صيغة
لتعبئة الأرقام التسلسلية فقط في الخلايا المرئية، قد تساعدك صيغة بسيطة، يرجى القيام بما يلي:
1. أدخل هذه الصيغة: =SUBTOTAL(103,$B$3:$B3) (B3 هي الخلية المرئية التي تتوافق مع الخلية التي تريد البدء في تعبئة الرقم التسلسلي فيها) في أول خلية تريد تعبئة الأرقام التسلسلية فيها، A3 في هذه الحالة، ثم اضغط على مفتاح Enter، ستحصل على الرقم 1، انظر لقطة الشاشة:
2. ثم حدد الخلية A3، واسحب مقبض التعبئة إلى الأسفل للخلايا التي تريد تعبئة الأرقام التسلسلية فيها، انظر لقطة الشاشة:
تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية باستخدام كود VBA
الكود التالي من VBA يمكن أن يساعدك أيضًا على تعبئة الأرقام التسلسلية فقط في الخلايا المرئية، يرجى القيام بما يلي:
1. اضغط باستمرار على مفتاحي ALT + F11 لفتح نافذة Microsoft Visual Basic for Applications.
2. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.
كود VBA: تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية:
Sub FillValue()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xTxt As String
Dim xVal As Long
Dim I As Long
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = xRg.SpecialCells(xlVisible)
Debug.Print xRg.Address
If xRg Is Nothing Then Exit Sub
For Each xCell In xRg
xVal = xVal + 1
xCell = xVal
Next
End Sub
3. ثم اضغط على مفتاح F5 لتشغيل هذا الكود، ستظهر نافذة منبثقة لتذكيرك بتحديد نطاق البيانات الذي تريد تعبئته، انظر لقطة الشاشة:
4. وبعد ذلك انقر فوق زر موافق، سيتم تعبئة الأرقام التسلسلية فقط في الخلايا المرئية.
تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية باستخدام Kutools لـ Excel
الطريقتان السابقتان يمكن أن تساعدك فقط على تعبئة الأرقام التسلسلية في الخلايا المرئية، إذا كنت تريد تعبئة تسلسل مثل AA-0001-BB، AA-0002-BB، AA-0003-BB ...، فإن الطرق المذكورة أعلاه لن تعمل. ولكن، لا تقلق، أداة إدراج الأرقام التسلسلية من Kutools لـ Excel يمكن أن تساعدك على إنهاء الأمر بسرعة وسهولة.
بعد تثبيت Kutools لـ Excel، يرجى القيام بما يلي:
1. حدد الخلايا التي تريد تعبئة سلاسل التسلسل فيها.
2. انقر فوق Kutools > إدراج > إدراج رقم تسلسلي، في مربع الحوار إدراج رقم تسلسلي، انقر فوق زر جديد، انظر لقطات الشاشة:
![]() | ![]() | ![]() |
3. في مربع الحوار الموسع، يرجى تحديد الإعدادات حسب الحاجة في القسم السفلي الأيسر، وفي الوقت نفسه، يمكنك معاينة التسلسل في الجزء السفلي الأيمن، انظر لقطة الشاشة:
4. بعد الانتهاء من الإعدادات، انقر فوق زر إضافة لحفظ هذا العنصر الجديد في مربع القائمة أعلاه، انظر لقطة الشاشة:
6. وبعد ذلك حدد العنصر الذي قمت بإنشائه وانقر فوق زر تعبئة النطاق، سيتم تعبئة سلاسل التسلسل فقط في الخلايا المرئية، انظر لقطة الشاشة:
قم بتنزيل وتجربة Kutools لـ Excel الآن مجانًا!
عرض توضيحي: تعبئة الأرقام التسلسلية مع تجاهل الصفوف المخفية باستخدام Kutools لـ Excel
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!