اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

احتاج الى كود او دالة لنقل البيانات من العمود a الى العمود b مرتبة ودون نقل البيانات الفارغة

شكرا لكم جميعا على المجهودات الجبارة التي تقمون بها بارك الله فيكم

2020-05-18_041014.png

تواتي7.xlsm

قام بنشر

ممتاز اخي الرائد حتى ولو كان عندي ملاحظة بسيطة من شأنها التسريع (للبيانات الكثيرة)

1 - الدالّة IFERROR  في المعادلات الأفضل عدم استعمالها الا للضروروة 
       لأنها تلزم الاكسل على حساب المعادلة واذا وجد خطأ يدرج فراغاً
      (مما يضيع الوقت سدى / جزء من الف من الثانية  بالنسبة للحاسوب شيء كبير جداً / )  هذا  بالإضافة الى ارهاق البرنامج بأشياء لا لزوم لها

2- الأفضل استعمال  CountA  لانه عندما رقم الصف يتجاوز  الرقم المطلوب من خلال  CountA  يقوم اكسل بإدراج الفراغ
     ولا يفكر حتى بحساب   نتيجة  المعادلة

3- المعادلة المفترحة من عندي

=IF(ROWS(B$4:B4)>COUNTA(A$4:A$1000),"",INDEX(A$4:A$1000,SMALL(IF(A$4:A$1000<>"",ROW(A$4:A$1000)-ROW(A$4)+1),ROWS(B$4:B4))))

 

  • Like 4

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information