نحوه انتقال ردیف ها به ستون ها در اکسل (5 روش مفید) -

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

انتقال داده ها در MS Excel واقعاً یکی از رایج ترین کارهایی است که توسط کاربران اکسل انجام می شود. در واقع، راه های زیادی برای تغییر ردیف ها به ستون ها در MS Excel وجود دارد. در این مقاله چندین روش آسان و موثر را با مثال های مناسب و توضیحات مناسب نشان خواهیم داد.

تصویر زیر نشان می دهد که ما در این مقاله واقعاً چه کاری انجام می دهیم.

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

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

ردیف به ستون Inversion.xlsm

5 روش مفید برای انتقال سطرها به ستون ها در اکسل

با فرض اینکه مجموعه داده ای داریم که نتایج سالانه برخی از دانش آموزان را ارائه می دهد. ما می خواهیم ردیف های این مجموعه داده را به منظور ارائه بهتر به ستون ها منتقل کنیم. در قسمت های بعدی 5 روش اکسل ابزاری برای انجام این کار را نشان خواهیم داد.

1. از دستور چسباندن ویژه و پیوند برای انتقال ردیف ها به ستون ها

ما می توانیم از دستور ساده Paste Special به دو روشی که در زیر توضیح داده شده است استفاده کنیم.

1.1 استفاده از دستور ویژه چسباندن

این روش سریع و آسان است، اما برای فرآیندهای تکراری مناسب نیست. با این حال، بیایید ببینیم این روش چگونه کار می کند.

مراحل:

  • اول از همه، محدوده سلول ها را انتخاب کنید ( B4:I9) می خواهید جابجا شوید.
  • سپس راست کلیک کنید و Copy . شما همچنین می توانید از صفحه کلید استفاده کنیدمیانبر Ctrl+C به جای آن.

  • محل سلول ( B11) را در جایی که در نهایت می خواهید انتخاب کنید خروجی.
  • رفتن به جای‌گذاری > جای‌گذاری ویژه .

  • منوی Paste Special باز خواهد شد. کادر انتخاب Transpose را علامت بزنید.

    همچنین می توانید منوی Paste Special را با استفاده از میانبر صفحه کلید Ctrl+Alt+V باز کنید.

  • OK را فشار دهید.

بنابراین، ما مجموعه داده transposed را از مجموعه داده های اولیه ما ایجاد کرده اند.

بیشتر بخوانید: چند ردیف را در گروه به ستون در اکسل تبدیل کنید.

1.2 انتقال یک جدول و پیوند آن به داده های اولیه

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

مراحل:

  • محدوده سلولی مورد نظر خود را انتخاب کنید ( B4:I9 ) > Ctrl+C > مکان مورد نظر را انتخاب کنید ( B11 ).
  • با فشار دادن Ctrl+Alt+V > روی <کلیک کنید Paste Special منوی بروید 1>پیوند پیوند .

مجموعه داده جدید اکنون در محدوده سلولی B11:I16 است. هنوز جابجا نشده است ما به تازگی آن را با مجموعه داده های اصلی خود پیوند داده ایم. در کنار آن می بینیمکه قالب هم از بین رفته است. شما باید قالب را دوباره انجام دهید مگر اینکه بخواهید حذف شود!

  • کادر گفتگوی Find and Replace Excel را باز کنید. یا به جای آن Ctrl+H را فشار دهید و مستقیماً به برگه جایگزین بروید.
  • جایگزینی همه " = " کاراکترهایی با " abc " یا هر حرفی که در مجموعه داده وجود ندارد > روی Replace All کلیک کنید.

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

  • مجموعه داده های جدید خود را انتخاب کنید و Ctrl+C را فشار دهید > یک مکان ( K4 ) را برای قرار دادن خروجی در نهایت انتخاب کنید.
  • Ctrl+Alt+V > کادر انتخاب Transpose را علامت بزنید.

  • OK را فشار دهید.

  • جدول را در K2:P9 انتخاب کنید > Ctrl+H را فشار دهید و به Replace Tab بروید.
  • هر " abc " را با "<1" جایگزین کنید>= ” > جایگزینی همه را فشار دهید.
29>

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

بیشتر بخوانید: Excel Paste Transpose Shortcut: 4 روش آسان برای استفاده

2. از تابع TRANSPOSE برای وارد کردن ردیف ها به ستون ها

TRANSPOSE استفاده کنیدتابع به عنوان یک آرایه پویا در MS Excel 365 بسیار آسان است. می توانید از آن در نسخه های دیگر نیز به روشی متفاوت استفاده کنید. ما آن را در این بخش نشان خواهیم داد.

2.1 از تابع TRANSPOSE به عنوان یک آرایه دینامیک استفاده کنید

مراحل:

  • مکان ( B11 ) را انتخاب کنید که در پایان خروجی مورد نظر خود را در آن قرار دهید.
  • فرمول زیر را برای انتخاب کل مجموعه داده خود تایپ کنید.
=TRANSPOSE(B4:I9)

  • سپس Enter را فشار دهید.

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

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

2.2 از تابع TRANSPOSE با Ctrl+Shift+Enter استفاده کنید

اگر

ندارید MS Office 365 و در عوض باید با نسخه های قدیمی MS Excel کار کنید، همچنان می توانید با عملکرد TRANSPOSE کار کنید. اما این بار برای شما کمی انعطاف‌پذیرتر خواهد بود.

در این مورد، ابتدا باید تعداد ستون‌ها و ردیف‌های مجموعه داده اصلی را بشمارید.

قانون کلی این است که اگر مجموعه داده ورودی X ردیف و Y ستون داشته باشد، مجموعه داده خروجی ردیف Y خواهد داشت. و X ستونها .

در این مورد، مثال ما دارای 8 ستون و 6 ردیف دردر مجموع.

مراحل:

  • یک محدوده تصادفی از سلول ها را انتخاب کنید که دارای 6 ستون و 8 ردیف هستند.
  • فرمول زیر را تایپ کنید:
=TRANSPOSE(B4:I9)

  • فشار دهید Ctrl+Shift+Enter یا، به سادگی Enter را فشار دهید اگر کاربر MS 365 هستید.

در نهایت، مجموعه داده های انتقال یافته را داریم. به نوار فرمول نگاه کنید. بریس های فرفری نشان می دهد که این یک فرمول آرایه است.

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

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

  • نحوه انتقال هر n ردیف به ستون در اکسل (2 روش آسان)
  • تبدیل ستون ها به سطرها در اکسل با استفاده از Power Query
  • نحوه جابجایی ردیف های تکراری به ستون ها در اکسل (4 روش)
  • انتقال چندین ستون به یک ستون در اکسل (3 روش کاربردی)

3. از INDIRECT & توابع ADDRESS برای انتقال ردیف ها به ستون ها

ما همچنین می توانیم با ترکیب توابع INDIRECT و ADDRESS ، ردیف ها را به ستون ها در دو مرحله انتقال دهیم.

<. 0> مراحل:
  • ابتدا، محل سلول ( B11 ) را که در نهایت می‌خواهید خروجی را در آن قرار دهید، انتخاب کنید.
  • بعد از آن فرمول زیر را تایپ کنید:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))

  • Enter را فشار دهید.

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

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

بیشتر بخوانید: چندین ردیف را در گروه به ستون در اکسل تبدیل کنید

4. استفاده از Excel Power Query Tool برای انتقال چند سطر به ستون

Power Query یک ابزار واقعا موثر برای انتقال سریع داده ها در Excel است. این بار، ما مراحل انتقال داده ها را با استفاده از ابزار Power Query نشان خواهیم داد.

گام ها:

  • ابتدا، گزینه را انتخاب کنید. داده ها را تنظیم کنید و به برگه داده > دریافت و amp; Transform Data > From Table/Range .
  • کادر محاوره ای ایجاد جدول باز می شود > کادر انتخاب جدول من دارای سرصفحه است > سپس OK را فشار دهید.

  • کادر محاوره ای Power Query Editor باز می شود > تب Transform را انتخاب کنید.
  • انتخاب استفاده از سرصفحه به عنوان ردیف اول .

  • سپس بر روی Transpose کلیک کنید.

  • سپس Use First Row as Header را انتخاب کنید.

  • رفتن به پرونده > بستن & Load .

کادر محاوره ای Power Query Editor بسته می شود و در نتیجه، یک صفحه جدید حاوی داده های انتقال یافته خواهد بود. در کتاب کار بارگذاری شده است.

بیشتر بخوانید: Excel Power Query: سطرها را به ستون ها منتقل کنید (راهنمای گام به گام)

<10 5. استفاده از ماکروهای Excel VBA برای تبدیل ردیف ها به ستون ها

VBA ماکروها همچنین به تبدیل ردیف‌ها به ستون‌ها در کاربرگ کمک می‌کنند. در این بخش، نحوه کار با ماکروهای VBA برای جابجایی ردیف ها به ستون ها در MS Excel را به شما نشان خواهیم داد.

مراحل:

  • اول از همه، روی نام کاربرگ " استفاده از ماکروهای VBA " راست کلیک کنید > روی مشاهده کد کلیک کنید.

پنجره ماژول برنامه های کاربردی ویژوال بیسیک مایکروسافت باز می شود.

  • ماکروهای VBA زیر را کپی کنید و فقط آنها را در پنجره ماژول جایگذاری کنید >.
8050
  • سپس F5 را فشار دهید تا ماکروهای VBA اجرا شوند > کل مجموعه داده را انتخاب کنید و OK را فشار دهید.

  • مکانی را که در نهایت می خواهید خروجی مورد نظر را در آن قرار دهید، انتخاب کنید.

در نهایت، ما سطرها را با استفاده از ماکروهای VBA به ستون تبدیل کردیم.

بیشتر بخوانید: Excel VBA: جابجایی چندین ردیف در گروه به ستون

نتیجه گیری

بنابراین خوانندگان عزیز، ما پنج تکنیک را مورد بحث قرار داده ایم. برای انتقال ردیف ها به ستون ها در اکسل. امیدواریم که این آموزش برای شما مفید واقع شود. علاوه بر این، کتاب کار برای دانلود و تمرین خودتان وجود دارد. با این حال، اگر سؤال، نظر یا هر نوع بازخوردی دارید، لطفاً دریغ نکنید که در کادر نظر به من اطلاع دهید.

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