mujeer قام بنشر يوليو 4, 2009 قام بنشر يوليو 4, 2009 السلام عليكم .... سؤال محيرني بس عايز اسأله وهو انه لماذا عندما أنسخ خلايا ويكون بينها فراغات فان هذه الفراغات تظهر مع انني اضع خيار (SKIP BLANKS ) عند النسخ المخصص . هل هو خطأ في نسخة الاكسل ام في الطريقه وهل هناك طريقه أخرى ولكم جزيل الشكر .
يحيى حسين قام بنشر يوليو 4, 2009 قام بنشر يوليو 4, 2009 أخي أنت تقصد في عملية اللصق الخاص و هذه العملية ليست لحذف الفراغات عند نسخ نطاق و لكن لها استخدام محدد لفنرض ان لديك في النطاق من A1:A7 هذه البيانات مع ملاحظة ان الخلية A2 و الخلية A5 فارغة كانون الثاني آذار نيسان حزيران تموز و لديك في النطاق B1:B7 هذه البيانات شباط أيار مع ملاحظة ان الخلايا التالية فارغة B1 B3 B4 B6 B7 قم بنسخ المدى الاول و من ثم في الخلية B1 اعمل لصق خاص مع تجاهل الفراغات و ستجد ان المدى الثاني قد اصبح بكامل المعلومات كانون الثاني شباط آذار نيسان أيار حزيران تموز ============ أتمنى أن تكون الصورة قد إتضحت لك
يوسف عطا قام بنشر يوليو 4, 2009 قام بنشر يوليو 4, 2009 (معدل) رائع أيها الأخ جاستيس بارك الله فيك تم تعديل يوليو 4, 2009 بواسطه يوسف عطا
mujeer قام بنشر يوليو 5, 2009 الكاتب قام بنشر يوليو 5, 2009 شكراً لك وضح مفهوم تخطي الفراغات لكن اذا امكن اريد معرفة كيفية لصق الخلايا بدون ان ينقل الفراغات : 1 2 4 5 تلصق لتصبح : 1 2 4 5 وشكراً لاهتمامكم .
mujeer قام بنشر يوليو 5, 2009 الكاتب قام بنشر يوليو 5, 2009 الاخ justice اذا سمحت الرد ضروري جداً وشكراً
mujeer قام بنشر يوليو 5, 2009 الكاتب قام بنشر يوليو 5, 2009 السلام عليكم .......... خبراء الاكسيل الرجاء اذا أي شخص يعرف الجواب ان يجاوبني واذا كان لايوجد حل ان تعلموني أكرر شكري وامتناني للجميع وللقائمين غلى المنتدى .
يحيى حسين قام بنشر يوليو 5, 2009 قام بنشر يوليو 5, 2009 أخي مجير إن الله مع الصابرين ============ و لا نملك المفتاح السحري لحل كل مشكلة في لحظتها بل ان بعض الحلول تستغرق اوقاتاً طويلة و تجارب عديدة حتى نجد الحل ========== على كل حال جرب هذا الحل لنفترض ان لديك البيانات التالية في العمود A 1 2 3 4 الخلايا A3 and A5 فارغة في الخلية C1 =INDEX($A$1:$A$6,SMALL(IF($A$1:$A$6>0,ROW($A$1:$A$6)-ROW($A$1)+1),ROWS(C$1:C1))) قم بكتابة هذه المعادلة و هي معادلة صفيف اي انه يجب ان تضغط Ctrl+Shift+Enter و ستقوم بإعادة لصق النتائج بدون فراغات و بعد الانتهاء من ترتيب العناصر و ستعيد خطأ في حالة القيم الفارغة الأخرى و اذا كنت تستخدم 2007 يمكنك دمجها مع الدالة IfError =IFERROR(INDEX($A$1:$A$6,SMALL(IF($A$1:$A$6>0,ROW($A$1:$A$6)-ROW($A$1)+1),ROWS(C$1:C2))),"") و للنسخ التي تسبق 2007 =IF(ISERROR(INDEX($A$1:$A$6,SMALL(IF($A$1:$A$6>0,ROW($A$1:$A$6)-ROW($A$1)+1),ROWS(C$1:C1)))),"",INDEX($A$1:$A$6,SMALL(IF($A$1:$A$6>0,ROW($A$1:$A$6)-ROW($A$1)+1),ROWS(C$1:C1)))) أتمنى ان يكون هذا الحل هو المطلوب و دمتم في حفظ الله و رعايته
mujeer قام بنشر يوليو 5, 2009 الكاتب قام بنشر يوليو 5, 2009 انت على راسي والله واسف اذا ضغطت عليك شوي ... نتيجة المعادلة بتطلع صحيحه 100% بس ما بتظهر لي يمكن عشان ال Ctrl+Shift+Enter بس انا هذه الميزة ما بعرف استخدمها .... أكرر اعتذاري ... بس ممكن تساعدني ...
يحيى حسين قام بنشر يوليو 5, 2009 قام بنشر يوليو 5, 2009 اخي بدل من الضغط على Enter قم بالضغط على Ctrl و ثم Shift و ثم Enter ============== اما اذا كان قصدك عن فهم آلية عمل هذا النمط من المعادلات فالموضوع مختلف
mujeer قام بنشر يوليو 5, 2009 الكاتب قام بنشر يوليو 5, 2009 يا اخي لو سمحت يعني افتح الملف واكبس Ctrl+Shift+Enter وام اضع الكيرسر على الخليه c1 واكبس Ctrl+Shift+Enter ام وام اضع الكيرسر على الخليه d1 واكبس Ctrl+Shift+Enter ام .... ام ... ام .. المطلوب بكل سهوله انه تظهر الارقام متتالية بدون أي فراغات مع العلم ان نسخة الاكسيل لدي هي ال 2000 انا عارف انني اتعبتك معي .
زياد علي قام بنشر يوليو 5, 2009 قام بنشر يوليو 5, 2009 اخي mujeer السلام عليكم هل جربت هذا الكود لحين الرد عليك من قبل الاخ يحي Justice بالمطلوب المطلوب فقط نسخ البيانات التي تريدها في العمود A وبالتالي تصبح بدون فراغات لك كل الود والتحية DeleteBlankRows.rar
mujeer قام بنشر يوليو 5, 2009 الكاتب قام بنشر يوليو 5, 2009 كلكم شيوخ ومشكورين على جهودكم واقدر لكم جميعاً مما تبذلوه من جهد وذلك فقط لرضا الله عز وجل ومن من ثم مساعدتنا . الكود الاخير يفي بالغرض ولكن ورطت نفسي بفضول معرفة طريقة عمل الCtrl+Shift+Enter من باب العلم بالشيء . الاخ justice اتمنى لك التوفيق بدورة ال CMA والله يتمم عليك بالنجاح وذلك لحسن نيتك وحبك للخير .
يحيى حسين قام بنشر يوليو 6, 2009 قام بنشر يوليو 6, 2009 أخي مجير اولاً : حياك الله و انت لم تتعبني بالعكس فأنا سعيد جدا بمساعدتي لك . ثانياً: في مثالنا أعلاه عندما تقوم بكتابة المعادلة أعلاه ان نسخها في الخلية C1 لا تقم بالضغط على Enter بل استخدم الثلاث كبسات مع بعضها البعض Ctrl+Shift+Enter ثالثاً : معادلات الصفيف أو ما يعرف بـ Array Formula هي نمط خاص من المعادلات و لكي تتضح لك الصورة, هذا رابط من شركة مايكروسوفت http://office.microsoft.com/ar-sa/excel/HA...=CH100648411025 شاهده و ان شاء الله تستفيد منه . و لا تنسانا من صالح دعائكم
mujeer قام بنشر يوليو 6, 2009 الكاتب قام بنشر يوليو 6, 2009 شكراً جزيلاً والله يتمم لك على خير بكل شهاداتك ويريح بالك
كلالي قام بنشر يوليو 6, 2009 قام بنشر يوليو 6, 2009 ماشاء الله عليكم اللهم وفّق الاخ justice فيما نوى عليه وزده بالعلم النافع وبارك من لدنك يارب وزد وبارك بأمة حبيبك المصطفى سيدنا محمد عليه وعلى آله وصحبه افضل الصلاة واتم التسليم
مصطفى كمال قام بنشر يوليو 6, 2009 قام بنشر يوليو 6, 2009 السلام عليكم ورحمة الله تعالى وبركاته أخي الكريم JUSTICE تحياتي وسلامي العطرين لأحد أعمدة المنتدى وبارك الله فيك وجدت طريقة أرجو أن تحوز رضاكم والشرح بالتفصيل الممل المشكلة في الخلايا الفارغة في العمود يجب حذفها كالتالي: 1- نختار القائمة 2- لصق عادي في المكان المراد نقل القائمة إليه 3- إعادة اختيار القائمة الجديدة 4- الضغط على الزر F5 أو Ctrl + T 5- اختيار خلايا 6- اختيار خلايا فارغة 7- سيتم اختيار كل الخلايا الفارغة في القائمة 8- وضع مؤشر الفأرة فوق أحد الخلايا الفارغة ثم كليك يمين ، حذف ، نقل الخلاي نحو الأعلى
يحيى حسين قام بنشر يوليو 7, 2009 قام بنشر يوليو 7, 2009 أخي مصطفى كمال حياك الله و انت من الاخوة المشهود لهم في هذا المنتدى و طريقتك جميلة و صحيحة 100% و لي إضافتين عليهما بعد إذنك لو سمحت في الخطوة رقم 4 أعتقد أنك تعني Ctrl+G و في الخطوة الأخيرة يوجد طريقة بديلة أيضاً بعد أن يقوم الاكسيل بتحديد جميع الخلايا الفارغة في النطاق المحدد يمكنك الضغط على Ctrl مع اشارة - و ستظر رسالة تطلب منك تحديد ما ترغب في حذفه قم باختيار السحب لأعلي Shift Cell up
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.