اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

السلام عليكم

الموضوع هو كما تعلمون أن عملية فرز البيانات تجرى على عمود واحد فقط المطلوب هو ربط هذا العمود بالعمود المجاور له بحيث تنتقل البيانات تلقائيا إلى المكان الذي انتقلت اليه العمودالأول بحيث تضل مرتبطة به كل خلية في العمود الأول بالخلية التي تجاورها.

للتوضح أكثر

عندي اسماء في العمود a وفي العمود b قيم فيكف تتم عملية فرز الأسماء مثلا أبجديا بحيث تضل القيمة الموجودة أمام كل اسم مرتبطة به وتنتقل إلى المكان الذي انتقل اليه الاسم

ان شاء الله تكون الرسالة واضحة لكم

قام بنشر

- أختر العمود A و B

- من ( بيانات ) أختر ( فرز )

- ثم فرز حسب ( الأسم ) الموجود بالعمود A ثم حسب ( القيمه ) الموجوده بالعمود B

- ثم أختر تصاعدي أو تنازلي لكليهما

وجرب ...

قام بنشر

أخ سمارت كل التحية و التقدير

جرب ما يلي

Sub frsm()

Range("a2:C500").Select

Selection.Sort Key1:=Range("a2"), Order1:=xlAscending, Header:=xlGuess, _

OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _

DataOption1:=xlSortNormal

End Sub

و يمكنك تغيير الرينج حسب حاجتك

قام بنشر

السلام عليكم ...

عند عملية الفرز فإن الاكسل يعتبر كل صف بمثابة سجل كامل وبالتالي فإن عملية فرز القيم الموجودة في عامود معين سوف تأثر على القيم المقابلة لها في العامود الآخر ، أي أن الاكسل عملياً يعتبر ورقة العمل بأكملها بمثابة جدول بيانات حقوله تبدأ من العامود A وتنتهي بالعامود IV (جميع أعمدة الورقة).

ولكن هل فكرتم بإمكانية فرز القيم الموجودة في عامود (حقل) معين مع تحديد مجال جدول البيانات ، أي تحديد الخلايا المتأثرة بهذا الفرز؟!!!

الحل بسيط : كليك يمين ومن ثم الخيار Create List لتظهر لك نافذة حدد من خلالها مجال جدول البيانات المرغوب و اضغط OK . الآن جرب فرز القيم الموجودة في القائمة المنشئة ولاحظ عدم تأثر البيانات الموجودة خارج القائمة بأي عملية تجريها على عناصر هذه القائمة.

بالتوفيق...

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

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

Important Information