فهرست مطالب
در این مقاله، ما یاد خواهیم گرفت که یک ستون عمودی را به یک ردیف افقی در اکسل تغییر دهیم . مایکروسافت اکسل یک ابزار قدرتمند است و به کاربران کمک می کند تا کارهای مختلف را به راحتی انجام دهند. کاربران مجموعه داده هایی را برای نمایش داده ها ایجاد می کنند. مجموعه داده ها از ردیف و ستون تشکیل شده است. گاهی اوقات، کاربران ممکن است نیاز به تغییر ستون های عمودی به ستون های افقی در اکسل داشته باشند. امروز، 5 روش های مختلف را نشان خواهیم داد. با استفاده از این روش ها می توانید به راحتی یک ستون عمودی را به یک ردیف افقی در اکسل تغییر دهید. بنابراین، بدون تاخیر بیشتر، بحث را شروع می کنیم.
دانلود کتاب تمرین تمرین
می توانید کتاب کار را از اینجا دانلود کنید.
ستون عمودی به افقی .xlsx
6 روش آسان برای تغییر ستون عمودی به افقی در اکسل
برای توضیح روشها، از مجموعه داده ای استفاده خواهیم کرد که حاوی میزان فروش از برخی از فروشندگان . ما در مقاله امروز ستون های عمودی را به ردیف های افقی تبدیل می کنیم. میتوانید بگویید که ما ستونهای عمودی را جابهجا میکنیم.
پس از تغییر ستونهای عمودی به ستونهای افقی، مجموعه داده مانند تصویر زیر خواهد بود.
1. تغییر ستون عمودی به افقی با گزینه Paste Special در اکسل
ساده ترین راه برای تغییر یک ستون عمودی به یک ردیف افقی استفاده از Paste Special است. گزینه اکسل همچنین در حین تغییر ستون عمودی، قالب بندی دقیق را حفظ می کند. بنابراین، شما این کار را نمی کنیدباید بعداً هر قالب بندی را اعمال کنید. بیایید مراحل زیر را دنبال کنیم تا ببینیم چگونه می توانیم از گزینه Paste Special برای جابجایی ستون ها استفاده کنیم.
STEPS:
- ابتدا از همه، محدوده ای را که می خواهید به ردیف های افقی تغییر دهید، انتخاب کنید. در اینجا، ما محدوده B4:C10 را انتخاب کرده ایم.
- ثانیا، راست – روی ماوس کلیک کنید تا منو باز شود.
- Copy از آنجا را انتخاب کنید.
- همچنین، می توانید Ctrl + <را فشار دهید. 1>C برای کپی کردن محدوده.
- ثالثاً، سلولی را انتخاب کنید که می خواهید محدوده را به صورت افقی در آن جایگذاری کنید. در مورد ما، Cell B12 را انتخاب کرده ایم.
- پس از آن، به Home بروید. برگه و روی نماد Paste کلیک کنید. یک منوی کشویی ظاهر می شود.
- Paste Special را از آنجا انتخاب کنید. کادر Paste Special را باز می کند.
- یا می توانید Ctrl + Alt + V را فشار دهید تا باز شود. کادر Paste Special .
- در کادر Paste Special ، Transpose را علامت بزنید گزینه را انتخاب کنید و برای ادامه روی OK کلیک کنید.
- در نهایت، میتوانید ستونهای عمودی را به افقی تغییر دهید. ردیف ها.
توجه: همانطور که قبلاً گفته شد، این روش را می توان بدون زحمت پیاده سازی کرد. اما یک ایراد دارد. اگر چیزی را در ستون های عمودی تغییر دهید، ردیف های افقی به صورت پویا به روز نمی شوند. اگر شمابهروزرسانیهای پویا را میخواهید، پس بهتر است از روشهای دیگر پیروی کنید.
2. برای تبدیل ستون عمودی به افقی، تابع Excel TRANSPOSE را وارد کنید
میتوانیم از برخی توابع اکسل استفاده کنیم. برای تبدیل یک ستون عمودی به یک ردیف افقی. در اینجا، ما از عملکرد TRANSPOSE برای این منظور استفاده خواهیم کرد. مزیت اصلی استفاده از توابع این است که اگر چیزی را در مجموعه داده اصلی تغییر دهید، بهروزرسانیهای پویا را در ردیفهای افقی دریافت خواهید کرد. اما، ردیف های افقی همان قالب بندی ستون های عمودی را ندارند. پس از اعمال روش باید قالب بندی را اضافه کنید.
برای کسب اطلاعات بیشتر مراحل زیر را دنبال می کنیم.
STEPS:
- در در مرحله اول، Cell B12 را انتخاب کنید و فرمول زیر را تایپ کنید:
=TRANSPOSE(B4:C10)
- بعد از آن، Ctrl + Shift + Enter را فشار دهید تا نتایجی مانند تصویر زیر دریافت کنید.
توجه: می بینید که هیچ قالب بندی در ردیف های تبدیل شده وجود ندارد. شما باید قالب بندی را دوباره اعمال کنید.
3. فرمول را به عنوان متن تایپ کنید تا ستون عمودی را در افقی دریافت کنید
یک راه دیگر برای تبدیل ستون های عمودی به ردیف های افقی این است که فرمول را به صورت متن تایپ کنید. این یکی از جالب ترین ترفندهایی است که تا به حال دیده اید. در اینجا ابتدا فرمول را با حروف خاص تایپ می کنیم. بعداً آنها را با علامت مساوی جایگزین می کنیم. بیایید به مراحل زیر توجه کنیمروند تایپ فرمول ها را به صورت متن ببینید.
STEPS:
- در ابتدا، Cell B12 را انتخاب کنید و را تایپ کنید. EdB4 .
- همچنین، EdC4 را در Cell B13 تایپ کنید.
در اینجا، میخواهیم فروشنده در سلول B12 و مقدار فروش در سلول B13 را ببینیم. از آنجایی که Cell B4 حاوی Seller است، به همین دلیل است که EdB4 را در Cell B12 تایپ کردهایم. برای مشاهده مقدار فروش در سلول B13 ، EdC4 را تایپ کردهایم.
- اکنون، هر دو سلول B12 را انتخاب کنید و سلول B13 .
- سپس، Fill Handle را به سمت راست تا ستون H بکشید.
- پس از آن، محدوده B12:H13 را انتخاب کنید.
- در مرحله زیر، Ctrl + H را فشار دهید تا کادر Find and Replace باز شود.
- در Find و به جای کادر ، Ed را در قسمت " Find what " و = در قسمت " Replace with " تایپ کنید.
- پس از تایپ آنها، روی گزینه Replace All کلیک کنید.
- یک کادر پیام ظاهر می شود.
- برای ادامه روی OK کلیک کنید.
- در نهایت نتایجی مانند تصویر زیر مشاهده خواهید کرد.
4. تعویض ستون عمودی به افقی با استفاده از تابع INDEX در اکسل
ما همچنین میتوانیم ستونهای عمودی را به ردیفهای افقی با استفاده از عملکرد INDEX تغییر دهیم. در اکسل. تابع INDEX مقداری را برمی گرداندسلول در تقاطع یک ردیف و ستون خاص. برای تکمیل فرمول، از توابع ROW و COLUMN استفاده می کنیم. برای کسب اطلاعات بیشتر مراحل زیر را دنبال می کنیم.
STEPS:
- ابتدا، Cell B12 را انتخاب کنید و فرمول زیر را تایپ کنید:
=INDEX($B$4:$C$10,COLUMN(A1),ROW(A1))
در اینجا، اولین آرگومان محدوده B4:C10 است. . باید آن را به ردیف های افقی تبدیل کنیم. COLUMN(A1) شماره ستون سلول A1 را برمیگرداند و آن 1 است. همچنین، ROW(A1) شماره ردیف سلول A1 را که 1 است برمیگرداند. بنابراین، فرمول INDEX($B$4:$C$10,1,1) می شود. این بدان معناست که سلول B12 اولین مقدار محدوده B4:C10 که فروشنده است را ذخیره می کند.
- دوم، را فشار دهید 1> را وارد کنید و Fill Handle را به پایین به Cell B13 بکشید.
- اکنون ، Cell B12 و B13 را انتخاب کنید.
- سپس، Fill Handle را به سمت راست بکشید.
- در نتیجه، میتوانید ستونهای عمودی را به ردیفهای افقی تغییر دهید.
- در نهایت، پس از اعمال قالب بندی مناسب، مجموعه داده مانند تصویر زیر به نظر می رسد.
5. اعمال تابع OFFSET برای تغییر ستون عمودی
در میان توابع، همچنین میتوانیم از عملکرد OFFSET برای تغییر ستونهای عمودی به ردیفهای افقی در اکسل استفاده کنیم. تابع OFFSET یک مقدار سلول را برمی گرداندکه تعداد مشخصی از سطرها و ستون ها از مرجع است. در اینجا، دوباره باید از توابع ROW و COLUMN استفاده کنیم. برای کسب اطلاعات بیشتر مراحل زیر را دنبال می کنیم.
STEPS:
- ابتدا Cell B12 را انتخاب کنید و فرمول زیر را تایپ کنید :
=OFFSET($B$4,COLUMN(A1)-1,ROW(A1)-1)
اینجا، در داخل تابع OFFSET سلول B4 مرجع است. COLUMN(A1)-1 و ROW(A1)-1 به ترتیب اعداد سطر و ستون را از مرجع نشان می دهند.
- دوم، <1 را بزنید> را وارد کنید و Fill Handle را به پایین بکشید.
- پس از آن، Cell B12 <2 را انتخاب کنید>و B13 .
- اکنون، Fill Handle را به سمت راست تا ستون H بکشید.
- در نتیجه، ستون های عمودی را به عنوان ردیف های افقی دریافت خواهید کرد.
- در نهایت، اعمال کنید قالب بندی برای ایجاد ردیف های افقی مانند ستون های عمودی.
6. با استفاده از تابع INDIRECT، ستون عمودی را به افقی تبدیل کنید
در روش آخر، ما از عملکرد INDIRECT برای جابجایی ستون های عمودی استفاده خواهیم کرد. این روش مشابه روش قبلی است. تابع INDIRECT مرجع تعیین شده توسط یک رشته متنی را برمی گرداند. بیایید مراحل زیر را رعایت کنیم تا ببینیم چگونه می توانیم این روش را پیاده سازی کنیم.
STEPS:
- در وهله اول، فرمول زیر را در تایپ کنید. سلولC12 :
=INDIRECT("B"&COLUMN()+1)
در اینجا، خروجی COLUMN() 3 است. بنابراین، فرمول INDIRECT(B4) می شود. به همین دلیل است که Seller را در Cell C12 برمی گرداند.
- سپس، Enter را فشار دهید و فرمول زیر را تایپ کنید:
=INDIRECT("C"&COLUMN()+1)
- پس از آن، Fill Handle را به سمت راست بکشید تا ستون I .
- در نتیجه، میتوانید ستونهای عمودی را مانند تصویر زیر جابهجا کنید.