كيفية تبديل بيانات Excel

جدول المحتويات:

كيفية تبديل بيانات Excel
كيفية تبديل بيانات Excel
Anonim

يعد Excel أداة قوية لتحليل البيانات ، لكن بعض الأشياء مثل قلب الخلايا في صف أو عمود يمكن أن تكون متاعب حقيقية. هناك طريقة يدوية بطيئة ، وهناك حيل سريعة لقلب الصفوف أو قلب الأعمدة أو تحويل الأعمدة إلى صفوف في ثوانٍ فقط.

في المقالة التالية ، ستتعلم كيفية قلب عمود بأكمله بسرعة من أسفل إلى أعلى ، وتبديل صف من اليمين إلى اليسار ، وكيفية تبديل الصفوف بالأعمدة بالكامل.

تنطبق هذه الإرشادات على Microsoft Excel 2010 ، و 1013 ، و 2016 ، و 2019 ، و Excel for Microsoft 365.

كيفية قلب خلايا العمود في Excel

Image
Image

في حين أن هناك الكثير من خيارات الفرز في Excel لتنظيم الخلايا أبجديًا ، لا يوجد حقًا خيار مضمن لقلب مجموعة من البيانات العشوائية ، مثل الأسماء.

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

  1. انقر بزر الماوس الأيمن فوق عمود A ، وحدد Insertلإضافة عمود جديد إلى يسار عمود مندوب المبيعات الذي تريد فرزه.
  2. اكتب 1 في الخلية الأولى (الصف 2). اكتب 2 في الخلية الثانية (الصف 3).
  3. اضغط باستمرار على مفتاح Cntrlوضع زاوية الماوس في الزاوية اليمنى السفلية للخلية مع الرقم 2. سيتغير المؤشر إلى خطين أفقيين. انقر بزر الماوس الأيمن نقرًا مزدوجًا فوق الماوس لملء بقية العمود تلقائيًا وصولاً إلى اسم آخر مندوب مبيعات.سيؤدي هذا إلى ملء بقية العمود تلقائيًا بأرقام من 3 إلى 8.

  4. قم بتمييز الجدول بأكمله.
  5. في قائمة Home ، حدد Sort & Filter من الشريط. حدد فرز مخصص.
  6. تعيين فرز حسب إلى العمود A ، فرز على إلى خلية القيم و ترتيب إلى من الأكبر إلى الأصغر. انقر فوق موافق.

لن يؤدي هذا إلى قلب العمود بالكامل من أسفل إلى أعلى فحسب ، بل سيضمن أيضًا أن تتطابق جميع البيانات في باقي جدول البيانات مع اسم مندوب المبيعات الصحيح.

Image
Image

يمكنك الآن النقر بزر الماوس الأيمن فوق العمود A لتحديده ، والنقر بزر الماوس الأيمن فوق العمود A ، وتحديد حذف لإزالة العمود المرقم.

الآن لديك نفس الجدول الأصلي الذي بدأت به ، ولكن مع العمود بأكمله والبيانات مقلوبة من الأسفل إلى الأعلى.

كيفية تبديل خلايا الصف في Excel

ماذا لو كنت تريد رؤية بيانات المبيعات من ديسمبر إلى يناير ، بدلاً من يناير إلى ديسمبر؟

يمكنك في الواقع استخدام نفس الأسلوب كما هو مذكور أعلاه لتقليب الأعمدة ، مع اختلاف طفيف.

أولاً ، أضف صفًا جديدًا أسفل الرأس مباشرةً ، وقم بترقيم تلك الخلايا من 1 (تحت يناير) إلى 12 (تحت ديسمبر).

Image
Image

الآن اتبع نفس الخطوات لفرز الجدول ، لكن هذه المرة ستفرز حسب الصف بدلاً من العمود.

  1. قم بتمييز الأعمدة من A إلى M.فقط
  2. في قائمة Home ، حدد Sort & Filter من الشريط. حدد فرز مخصص.
  3. انقر فوق Options ، وحدد فرز من اليسار إلى اليمين.
  4. تعيين فرز حسب إلى الصف 2 ، فرز على إلى قيم الخلية و ترتيب إلى من الأكبر إلى الأصغر. انقر فوق موافق.

الآن ستلاحظ أن العمود الأول بأكمله يتم اللجوء إليه مع قلب الخلايا الموجودة في عمود الرأس. نظرًا لأنك قمت بتمييز جميع الأعمدة التي تحتوي على بيانات ، يتم قلب جميع صفوف البيانات أيضًا ، بحيث يتم محاذاة كل شيء بشكل مثالي.

Image
Image

الآن ، انقر فوق الصف 2 وحذف الصف المرقم.

مبادلة عمودين فقط أو صفوف

إذا كنت ترغب في التقليب إلى الصفوف أو الأعمدة المجاورة ، فهناك خدعة مفيدة بالماوس يمكنك استخدامها في Excel لإنجاز ذلك.

في نموذج جدول البيانات هذا ، يمكنك تبديل صف Julie Moore بصف John Hudson ببضع نقرات بالماوس.

إليك كيف تفعل ذلك:

  1. قم بتمييز الصف بأكمله مع جولي مور في العمود أ.
  2. اضغط باستمرار على مفتاح Shift، وحرك مؤشر الماوس إلى الحافة العلوية لخلية Julie Moore. سيتغير مؤشر الماوس إلى الشعيرات المتقاطعة.
  3. مع استمرار الضغط على مفتاح Shift، اسحب الماوس إلى الحافة العلوية لخلية John Hudson حتى يبرز السطر الموجود أعلى هذا الصف بخط غامق.
  4. عند تحرير زر الماوس الأيسر ، سيتم تبديل الصفين بالكامل.

إذا كنت تريد تبديل الأعمدة بدلاً من الصفوف ، فيمكنك تمييز عمود واحد ، ثم اتباع نفس الإجراء.

الاختلاف الوحيد هو أنك تقوم بسحب مؤشر الماوس إلى الجانب حتى السطر الذي يلي العمود الذي تريد تبديله مع الإبرازات بخط داكن.

يمكنك تبديل صفوف أو أعمدة متعددة باستخدام نفس الأسلوب. تحتاج فقط إلى تمييز صفوف أو أعمدة متعددة في الخطوة الأولى ، ثم اتباع نفس الإجراء.

كيفية تبديل الأعمدة والصفوف

Image
Image

ماذا لو كنت تريد تبديل عمود الرأس بالكامل بعمود مندوب المبيعات بأكمله ، مع الحفاظ على تكامل البيانات في جدول البيانات؟

يختار معظم الأشخاص القيام بذلك يدويًا ، دون أن يدركوا أن Excel يحتوي على ميزة مضمنة تسمى "تبديل" والتي ستقوم بذلك نيابة عنك.

ستحتاج إلى منطقة حيث يمكنك إنشاء نطاق البيانات "المنقولة" حديثًا ، لذا قم بإنشاء ورقة جديدة في جدول البيانات تسمى "المبيعات حسب الشهر".

  1. قم بتمييز النطاق الكامل للخلايا لجدول بيانات المبيعات بالكامل. اضغط على Cntrl-Cلنسخ النطاق بالكامل.
  2. انقر في الورقة الجديدة التي تقوم بإنشائها. انقر بزر الماوس الأيمن فوق A1 ، واختر الخيار Transpose من خيارات اللصق.
  3. الآن سترى جدول البيانات الأصلي الخاص بك ، ولكن مع تبديل صف الرأس مع العمود الأول ، وجميع البيانات في النطاق منظمة لتصطف بشكل صحيح.

يمكن أن يوفر لك استخدام ميزة تبديل Excel ساعات من عمل التحرير اليدوي عندما تريد إعادة تنظيم جداول البيانات الخاصة بك وعرض البيانات بطرق مختلفة.

استخدم VBA لتبديل الصفوف أو الأعمدة (متقدم)

VBA هي ميزة قوية في Excel. يمكنك بالفعل أداء كل مهمة من المهام المذكورة أعلاه باستخدام رمز VBA بسيط للغاية.

ثم قم بتحويل وظيفة VBA إلى وظيفة Excel مخصصة يمكنك الاتصال بها متى أردت تبديل الصفوف أو الأعمدة.

قلب الأعمدة أو الصفوف

لإعادة تنظيم صف بأكمله من اليسار إلى اليمين ، أو عمود من أعلى إلى أسفل ، يمكنك إنشاء وظيفة Flip_Columns () أو Flip_Rows () لإنجاز ذلك.

لإنشاء هذا الرمز ، حدد القائمة Developer وحدد View Code.

إذا لم يكن Developer مدرجًا في القائمة ، فيمكنك إضافته. انقر فوق ملف ، انقر فوق خيارات ، وحدد تخصيص الشريط في هذه النافذة ، ابحث عن Developer في الجزء الأيسر وإضافته إلى اليمين. انقر فوق OKوسيظهر خيار قائمة Developer.

لقلب صفوف العمود المحدد في الورقة الخاصة بك ، يمكنك استخدام رمز فبا التالي:

Sub Flip_Rows ()

Dim vTop كمتغير

Dim vEnd As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Do while iStart < iEnd

vTop=Selection.ows (iStart) vEnd=التحديد ، الصفوف (iEnd)

التحديد ، الصفوف (iEnd)=vTop

التحديد ، الصفوف (iStart)=vEnd

iStart=iStart + 1 iEnd=iEnd - 1

حلقة

Application. ScreenUpdating=True

End Sub

يمكنك فعل الشيء نفسه مع الخلايا في صف واحد عن طريق قلب جميع الأعمدة في هذا الصف باستخدام الكود التالي.

Sub Flip_Columns ()

Dim vLeft As Variant

Dim vRight As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Do while iStart < iEnd

vTop=Selection. Columns (iStart) vEnd=التحديد.الأعمدة (iEnd)

التحديد.الأعمدة (iEnd)=vRight

التحديد.الأعمدة (iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

يمكنك تشغيل أي من نصوص VBA النصية هذه عن طريق تحديد الصف أو العمود الذي تريد عكسه ، والذهاب إلى نافذة محرر التعليمات البرمجية ، والنقر على أيقونة التشغيل في القائمة.

هذه البرامج النصية لـ VBA هي طريقة سريعة لعكس الخلايا في عمود أو صف بنقرة واحدة فقط ، لكنها لن تقلب الخلايا في أي صفوف بيانات ذات صلة ، لذا استخدم هذه البرامج النصية فقط عندما تريد قلب عمود أو صف ولا شيء آخر.

تبديل عمودين أو صفوف

يمكنك تبديل أي قيمتين على ورقة عن طريق تحديد القيمتين وتشغيل رمز VBA التالي.

Sub Swap ()

For i=1 To Selection. Areas (1). Count

temp=Selection. Areas (1) (i)

Selection. المجالات (1) (i)=التحديد ، المناطق (2) (i)

التحديد ، المناطق (2) (i)=temp

التالي i

End Sub

سيقوم رمز VBA هذا بتبديل أي خليتين ، سواء كانت جنبًا إلى جنب أو واحدة فوق الأخرى. فقط ضع في اعتبارك أنه يمكنك فقط تبديل خليتين بهذا الرمز.

تبديل نطاق كامل

من الممكن استخدام VBA لأخذ تحديد من ورقة (تمامًا كما هو الحال في البرامج النصية أعلاه) ، وتبديل النطاق ، ثم لصقه في مكان آخر (أو في ورقة مختلفة).

حتى أن هناك طريقة في VBA لهذا الغرض:

Set DestRange=Application. WorksheetFunction. Transpose (SelectedRange)

ومع ذلك ، فإن القيام بذلك في VBA هو عمل أكثر بكثير مما يستحق ، لأنه كما رأيت سابقًا في هذه المقالة ، لا يعد نقل نطاق كامل أكثر من نسخ ولصق هذا النطاق ببضع نقرات بالماوس.

تقليب الأعمدة والصفوف في Excel

كما ترى ، يعد قلب الأعمدة والصفوف أو تبديل الخلايا أو نقل نطاق كامل أمرًا سهلاً للغاية في Excel.

بمجرد أن تعرف الشكل الذي تريد أن تبدو عليه بياناتك ، يمكنك اختيار الخيار الأفضل وقلب هذه الخلايا أو تحويلها في بضع خطوات بسيطة.

موصى به: