نحوه معکوس کردن ترتیب ستون ها به صورت افقی در اکسل

  • این را به اشتراک بگذارید
Hugh West

معکوس کردن ترتیب به سادگی به معنای تعویض مقادیر ستون است. بنابراین نشان می دهد که آخرین مورد در ستون باید مقدار اول به ترتیب مخالف باشد، آخرین مورد بعدی باید مقدار دوم باشد، و به همین ترتیب، با اولین مقدار در یک ستون برگردانده شده، اولین مقدار است. موقعیت افقی به عنوان یک سطح صاف یا تراز عمود بر سطح صفحه تعریف می شود. در زاویه صحیح بر عمود. در این مقاله، چند روش موثر مختلف برای برعکس کردن ترتیب ستون ها به صورت افقی در اکسل را نشان خواهیم داد.

دانلود کتاب تمرین تمرین

می توانید کتاب کار را دانلود کرده و با آن تمرین کنید. آنها.

ترتیب معکوس ستون ها به صورت افقی.xlsm

3 روش موثر برای معکوس کردن ترتیب ستون ها به صورت افقی در اکسل

در حین کار با Microsoft Excel ، ممکن است لازم باشد مجموعه داده‌ای را که قبلا ساخته‌ایم مرتب کنیم یا مرتب کنیم. ما می توانیم این کار را با ایجاد مجدد مجموعه داده با ترتیب مورد نیاز انجام دهیم. اما این کار زمان بر است. اکسل دارای ویژگی ها و ابزارهای شگفت انگیز و همچنین فرمول های داخلی برای انجام این کار تنها با چند کلیک است.

به عنوان مثال، ما قصد داریم از مجموعه داده زیر استفاده کنیم که شامل نام برخی از محصولات و قیمت آن است. محصولات. اکنون، باید ستون‌ها را با معکوس کردن آنها و سپس قرار دادن آنها در یک ترتیب افقی، دوباره مرتب کنیم.

1. درج مرتب سازی & دستورات را به معکوس منتقل کنیدترتیب ستون ها به صورت افقی در اکسل

مرتب کردن عبارتی است که برای توصیف عمل چینش داده ها به ترتیب خاصی به منظور ساده تر کردن جمع آوری داده ها استفاده می شود. در حین مرتب‌سازی داده‌ها در صفحه‌گسترده، ممکن است داده‌ها را برای مکان‌یابی سریع داده‌ها مجدداً مرتب کنید. از هر یا حتی بیشتر فیلدهای داده می توان برای مرتب سازی یک منطقه یا فهرست داده ها استفاده کرد. اکسل دستور sort را برای تنظیم مجدد داده ها دارد. ما از دستور sort برای معکوس کردن داده ها استفاده خواهیم کرد.

Transpose یک منبع داده جدید تولید می کند که به موجب آن ردیف ها و ستون های سند داده اولیه معکوس می شوند. نام متغیرهای جدید را فوراً تولید می کند و لیستی از برچسب های ارزش جدید را ارائه می دهد. اکسل دارای ویژگی transpose است که با استفاده از آن ستون را به ترتیب افقی می سازیم.

برای این کار، به یک ستون کمکی نیاز داریم که به ما در درک معکوس بودن ستون ها کمک کند.

بیایید رویه‌ها را برای استفاده از مرتب‌سازی و قابلیت جابجایی در اکسل دنبال کنیم تا ترتیب ستون‌ها را به صورت افقی تغییر دهیم.

STEPS:

  • ابتدا، ستون کمکی را انتخاب کنید تا ببینید بعد از استفاده از دستور مرتب سازی چه اتفاقی می افتد.
  • ثانیاً، از نوار صفحه گسترده خود به برگه Data بروید.
  • سوم، از Sort & دسته را فیلتر کنید، روی نماد نشان داده شده در تصویر زیر کلیک کنید.

  • با این کار یک هشدار مرتب سازی باز می شود. .
  • سپس، از " چه می خواهید انجام دهید؟ "، را انتخاب کنید انتخاب را گسترش دهید .
  • به علاوه، روی دکمه مرتب سازی کلیک کنید تا آنها را به طور کامل مرتب کنید.

  • با انجام این کار، می بینید که اکنون ستون ها معکوس شده اند.

  • ما دیگر به ستون کمکی نیاز نداریم. بنابراین ستون کمکی را حذف کنید.
  • اکنون کل مجموعه داده را انتخاب کرده و با فشار دادن میانبر صفحه کلید Ctrl + C آنها را کپی کنید.
  • سپس، به <3 بروید>صفحه برگه روبان.
  • از دسته Clipboard ، روی منوی کشویی Paste کلیک کنید.
  • و، Paste Special را انتخاب کنید.

  • به طور متناوب، می توانید روی سلول انتخابی که می خواهید عکس افقی را در آن قرار دهید راست کلیک کنید. ستون ها را سفارش دهید و Paste Special را انتخاب کنید.
  • به جای انجام این کار، به سادگی می توانید از میانبر صفحه کلید Ctrl + Alt + V برای باز کردن Paste استفاده کنید. گفتگوی ویژه .

  • این کادر گفتگوی Paste Special را نمایش می دهد.
  • اکنون، کادر Transpose را علامت بزنید و کلیک کنید روی دکمه OK کلیک کنید تا فرآیند تکمیل شود.

  • یا، فقط می توانید روی نماد نشان داده شده در اسکرین شات برای ایجاد ستون ها به ترتیب افقی.

  • و در نهایت، می توانید ترتیب مورد نظر خود را مشاهده کنید. فقط با دنبال کردن مراحل بالا می توانید ترتیب ستون ها را به صورت افقی معکوس کنید.

بیشتر بخوانید: نحوه تبدیل ردیف ها به ستون ها درExcel (5 روش مفید)

خواندنی مشابه

  • نحوه جابجایی ردیف ها به ستون ها بر اساس معیارها در اکسل
  • Excel Power Query: جابه‌جایی ردیف‌ها به ستون‌ها (راهنمای گام به گام)
  • نحوه انتقال سطرها به ستون‌ها با استفاده از Excel VBA (4 مثال ایده‌آل)
  • چندین ستون را به یک ستون در اکسل منتقل کنید (3 روش مفید)

2. ترتیب معکوس ستون ها به صورت افقی با توابع اکسل

ما می توانیم از توابع داخلی اکسل برای تنظیم مجدد مجموعه داده ها به ترتیب معکوس ستون ها به صورت افقی استفاده کنیم. ما دو رویکرد متفاوت را با فرمول خواهیم دید.

2.1. اعمال INDEX & توابع TRANSPOSE

ابتدا، ما از ترکیب توابع INDEX ، ROWS و COLUMNS برای معکوس کردن ستون ها استفاده خواهیم کرد. تابع INDEX نتیجه یا ارجاع به یک نتیجه از جدول یا محدوده ای از مقادیر را می دهد. تابع ROWS و COLUMNS توابع جستجو/مرجع در اکسل هستند. سپس، از تابع TRANSPOSE استفاده می کنیم، یک محدوده عمودی از سلول ها به عنوان یک محدوده افقی توسط این تابع برگردانده می شود. بیایید به روش‌های استفاده از فرمول‌ها نگاه کنیم.

STEPS:

  • در وهله اول، ستون‌های کنار ستون‌های اصلی را کپی می‌کنیم و سلول را حفظ می‌کنیم. مقدار خالی است تا ببینید آیا فرمول به درستی کار می کند یا خیر.
  • سپس، سلول E5 را انتخاب کنید و فرمول زیر را در آن قرار دهید.آن سلول.
=INDEX($B$5:$C$8,ROWS(B5:$B$8),COLUMNS($B$5:B5))

  • سپس، Enter را در صفحه کلید فشار دهید.

  • Fill Handle را به پایین بکشید تا فرمول را در محدوده تکرار کنید. یا برای AutoFill محدوده، روی نماد Plus ( + ) دوبار کلیک کنید.

  • بعلاوه، برای تکرار فرمول در سراسر محدوده، Fill Handle را به سمت راست بکشید.

  • و در نهایت، می‌توانید ببینید که ستون‌ها اکنون معکوس شده‌اند.

> فرمول چگونه کار می کند؟

  • COLUMNS($B$5:B5): جستجو کنید و شماره ستون یک مرجع سلول مشخص را برگردانید.
  • ROWS(B5:$B$8): جستجو می‌کند و تعداد ردیف‌های هر مرجع یا آرایه را برمی‌گرداند.
  • INDEX($B$5:$C$8 ,ROWS(B5:$B$8),COLUMNS($B$5:B5)): این کل محدوده داده را می گیرد و سپس ستون ها را معکوس می کند.
  • اکنون ، باید ستون ها را به ترتیب افقی تنظیم کنیم. برای این، سلولی را انتخاب کنید که در آن می‌خواهید مجموعه داده را دوباره ترتیب دهید.
  • سپس، فرمول را جایگزین کنید.
=TRANSPOSE(E4:F8)

  • Enter را فشار دهید. و فرمول در نوار فرمول نشان داده می شود.
  • در نهایت، ترتیب حاصل را دریافت کردید.

2.1. استفاده از SORTBY & توابع TRANSPOSE

دوم، ما عملکرد SORTBY و تابع ROWS را ترکیب می کنیم تا ترتیب معکوس ستون ها را بدست آوریم. راتابع SORTBY عناصر یک منطقه یا آرایه را با استفاده از فرمول و عناصر منطقه یا محدوده دیگر مرتب می کند. سپس مجدداً از تابع TRANSPOSE برای ساختن ستون ها به ترتیب افقی استفاده می کنیم. بیایید مراحل زیر را دنبال کنیم.

STEPS:

  • به همین ترتیب، در روش های قبلی، ستون ها را بدون مقدار برای مقایسه ستون ها کپی کنید.
  • بعد از آن فرمول زیر را در آنجا وارد کنید.
=SORTBY($B$5:$C$8,ROW(B5:B8),-1)

  • به علاوه، برای تکمیل عملیات، دکمه کلید را وارد کنید.

🔎 فرمول چگونه کار می کند؟

  • ROW(B5:B8): این کار تعداد سطرهای هر مرجع یا آرایه را بررسی کرده و می گیرد.
  • SORTBY( $B$5:$C$8,ROW(B5:B8),-1): محدوده را با معکوس کردن همه آنها مرتب کنید، -1 نتیجه را در کل محدوده سلول ها قرار می دهد.
  • اکنون می‌توانید ببینید که ستون‌ها اکنون به ترتیب معکوس هستند.
  • به‌علاوه، برای ایجاد داده‌ها به ترتیب افقی، فرمول زیر را تایپ کنید.
=TRANSPOSE(E4:F8)

  • بعد از آن، Enter را بزنید تا نتیجه را ببینید.

  • و، همین. می توانید نتیجه دلخواه را در صفحه گسترده خود مشاهده کنید.

بیشتر بخوانید: نحوه انتقال ستون ها به ردیف ها در اکسل (6 روش)

3. اعمال ماکرو VBA به ترتیب معکوس ستون ها به صورت افقی در اکسل

با Excel VBA ، کاربران می توانند به راحتی از کدی استفاده کنند که به عنوان عمل می کند.منوهای اکسل از روبان. ما می توانیم از Excel VBA برای تغییر ترتیب ستون ها به صورت افقی با نوشتن یک کد ساده استفاده کنیم. بیایید به مراحل استفاده از کد VBA برای انجام درست کار نگاه کنیم. برای این کار، ما از همان مجموعه داده قبلی استفاده می کنیم.

STEPS:

  • ابتدا، به برگه توسعه‌دهنده از روبان.
  • دوم، از دسته Code ، روی Visual Basic کلیک کنید تا Visual Basic Editor . یا Alt + F11 را فشار دهید تا Visual Basic Editor باز شود.

  • به جای انجام این کار، فقط می توانید روی کاربرگ خود کلیک راست کرده و به مشاهده کد بروید. همچنین شما را به ویژوال بیسیک ویرایشگر می برد.

  • این در ویژوال بیسیک ویرایشگر <4 ظاهر می شود>جایی که کد خود را برای ایجاد جدول از یک محدوده می نویسیم.
  • بعد، کد VBA نشان داده شده در زیر را کپی و جایگذاری کنید.

VBA کد:

7705
  • پس از آن، کد را با کلیک بر روی دکمه RubSub یا فشار دادن میانبر صفحه کلید F5 اجرا کنید.

  • این در پنجره ای که با نوشتن چند خط کد ساخته ایم ظاهر می شود. پنجره محدوده ها را می خواهد. محدوده ها را انتخاب کنید، سپس روی OK کلیک کنید تا مراحل تکمیل شود.

  • و، می توانید ببینید که ستون های مجموعه داده اکنون هستند به ترتیب افقی معکوس.توضیح
5780

در اینجا، رویه را شروع کرده و رویه را Reverse_Columns_Horizontally نامگذاری می کنیم. سپس، فقط نام متغیرهایی را که برای اجرای کد نیاز داریم، اعلام کنید.

5037

این خطوط پنجره را می سازند، که محدوده هایی را که می خواهیم معکوس کنیم درخواست می کند. در آنجا کادر عنوان را به صورت ستون های معکوس و نام کادر را محدوده تعریف می کنیم.

6052

این بلوک کد ستون ها را معکوس می کند.

4678

خط کد ستون ها را به ترتیب افقی می سازد.

بیشتر بخوانید: VBA برای انتقال چندین ستون به ردیف در اکسل (2 روش)

نتیجه‌گیری

روش‌های بالا به شما کمک می‌کنند ترتیب ستون‌ها را به صورت افقی در اکسل معکوس کنید . امید است که این بتواند به شما کمک کند! در صورت داشتن هرگونه سوال، پیشنهاد یا بازخورد، لطفاً در قسمت نظرات با ما در میان بگذارید. یا می توانید نگاهی به مقالات دیگر ما در وبلاگ ExcelWIKI.com بیندازید!

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.