تابع TRANSPOSE در اکسل – از صفر تا صد + مثال

۴
۱۴۰۵/۰۲/۱۶
۸ دقیقه
PDF
آموزش متنی جامع
امکان دانلود نسخه PDF

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

آنچه در این مطلب می‌آموزید:
  • فرمول‌نویسی با تابع TRANSPOSE را همراه مثال یاد خواهید گرفت.
  • با نکات مهم کار با تابع TRANSPOSE آشنا خواهید شد.
  • با کاربردهای تابع TRANSPOSE آشنا خواهید شد.
  • جابجایی سطر و ستون در اکسل با سایر ابزارها را یاد خواهید گرفت.
  • با مسیر یادگیری فرمول‌نویسی حرفه‌ای تابع TRANSPOSE در فرادرس آشنا خواهید شد.
تابع TRANSPOSE در اکسل  – از صفر تا صد + مثالتابع TRANSPOSE در اکسل  – از صفر تا صد + مثال
فهرست مطالب این نوشته
997696

فرمول کلی تابع TRANSPOSE در اکسل

فرمول تابع TRANSPOSE بسیار ساده است و فقط  یک آرگومان دارد.

=TRANSPOSE(array)

در این فرمول آرگومان array همان آرایه یا محدوده‌ای از سلول در جدول اکسل است که می‌خواهیم جهت آن‌ را تغییر دهیم. بعد از اجرای فرمول، اولین سطر (یا ستون) آرایه اصلی به اولین ستون (یا سطر) آرایه جدید، دومین سطر (یا ستون) تبدیل به دومین ستون (یا سطر) آرایه جدید تبدیل می‌شود و به همین ترتیب کار ادامه پیدا می‌کند.

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

مراحل فرمول‌نویسی با تابع TRANSPOSE در اکسل

مراحل فرمول‌نویسی با تابع TRANSPOSE برای جابجایی سطر و ستون بسته به نسخه اکسل تفاوت دارد. در نسخه‌های قدیمی‌تر از آفیس ۲۰۲۱ مراحل کمی بیشتر است.

فرمول‌نویسی در نسخه‌های قدیمی اکسل

برای فرمول‌نویسی با تابع TRANSPOSE در نسخه‌های ۲۰۱۹ به قبل اکسل مراحل زیر را انجام می‌دهیم.

  1. شمارش سطر و ستون‌ها در جدول اصلی
  2. انتخاب محدوه خالی دلخواه با چیدمان برعکس
  3. نوشتن فرمول تابع TRANSPOSE
  4. فشردن دکمه CTRL+SHIFT+ENTER
مراحل استفاده از تابع transpose در اکسل
مراحل استفاده از تابع transpose در نسخه قدیمی اکسل

فرمول‌نویسی در نسخه‌های جدید اکسل

اما در نسخه آفیس ۲۰۲۱ و مایکروسافت ۳۶۵ فقط کافی است، با نوشتن فرمول تابع و انتخاب محدوده سلول‌ها فرایند تبدیل سطر به ستون (و برعکس) را انجام دهیم. مراحل انجام کار به شرح زیر است.

  1. انتخاب یک سلول خالی دلخواه در جدول
  2. نوشتن فرمول تابع TRANSPOSE

برای درک بهتر موضوع، در ادامه بحث هر یک از این موارد را همراه مثال توضیح می‌دهیم.

مراحل فرمول‌نویسی با تابع TRANSPOSE در نسخه‌های جدید اکسل
مراحل فرمول‌نویسی با تابع TRANSPOSE در نسخه‌های جدید اکسل

مثال فرمول‌نویسی تابع TRANSPOSE

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

مثال فرمول‌نویسی در نسخه‌های قدیمی اکسل

مثال زیر، نمونه ساده‌ای از فرمول‌نویسی صحیح در نسخه‌ ۲۰۱۹ و قدیمی‌تر اکسل است که در چهار مرحله زیر انجام می‌گیرد.

مرحله ۱. شمارش تعداد سطر و ستون‌ها در جدول اصلی

فرض می‌کنیم میزان صادرات میوه چند کشور مختلف را مانند تصویر زیر در اختیار داریم. همان‌طور که مشخص است این جدول چهار ستون و پنج ردیف دارد.

جدول داده‌های صادرات میوه-تابع TRANSPOSE در اکسل

مرحله ۲. انتخاب محدوده خالی از جدول به تعداد سلول‌ها با چیدمان برعکس

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

انتخاب تعداد سلول خالی جدول-تبدیل سطر به ستون

مرحله ۳. نوشتن فرمول تابع TRANSPOSE

در اولین سلول از جدول خالی جدید، فرمول تابع TRANSPOSE را می‌نویسیم. برای راحتی کار، ابتدا عبارت =TRANSPOSE( را می‌نویسیم.

فرمول‌نویسی تابع-تغییر سطر و ستون

سپس محدوده جدول اصلی را انتخاب می‌کنیم. به این شکل همانند تصویر زیر محدوده مورد نظر برای تغییر جهت در فرمول قرار می‌گیرد.

انتخاب محدوده سلول جدول اصلی-تابع TRANSPOSE در اکسل

البته می‌توانیم به‌صورت دستی نام محدوده را در فرمول تایپ کنیم.

مرحله ۴. فشردن دکمه Ctrl+Shift+Enter

بعد از بستن پرانتز، برای اجرای صحیح فرمول هم‌زمان، دکمه‌های Ctrl+Shift+Enter را فشار می‌دهیم. با این کار در جدول جدید، سطر و ستون‌ها جابجا می‌شوند. در دو طرف فرمول اصلی نیز علامت آکولاد{} قرار می‌گیرد که نشانه اجرای فرمول آرایه‌ای است.

نتیجه تغییر چیدمان سطر و ستون-تابع TRANSPOSE در اکسل

مثال فرمول‌نویسی در نسخه‌های جدید اکسل

برای تغییر جهت سطر و ستون‌های مثال قبلی در نسخه‌های جدید اکسل ابتدا یک سلول خالی دلخواه را در جدول انتخاب می‌کنیم. سپس با نوشتن فرمول تابع TRANSPOSE در آن دکمه ENTER را می‌زنیم.

اجرای تابع TRANSPOSE در نسخه‌های جدید اکسل-تبدیل سطر به ستون

در نسخه‌های جدید، برای فرمول‌نویسی تابع TRANSPOSE در اکسل نیازی به انتخاب سلول‌های خالی یا فشردن دکمه‌های ترکیبی CTRL+SHIFT+ENTER نداریم.

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

برای نصب اپلیکیشن رایگان مجله فرادرس، کلیک کنید.

رفع مشکل سلول‌های خالی با تابع TRANSPOSE

در حالت معمولی، اگر یکی از سلول‌های جدول اصلی خالی باشد، بعد از تغییر جهت آن با تابع TRANSPOSE، در سلول‌های خالی عدد صفر نشان داده می‌شود. برای رفع این مشکل از تابع IF در ترکیب با تابع TRANSPOSE استفاده می‌کنیم.

مثال

در جدول فرضی زیر دو سلول خالی B3 و B5 وجود دارد.

جدول یا سلول‌های خالی- تغییر جهت سلول

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

=TRANSPOSE(IF(A1:D5="","",A1:D5))

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

جول تغییر جهت یافته با سلول خالی-تغییر جهت ستون به سطر

یادگیری کاربردهای پیشرفته تابع TRANSPOSE همراه فرادرس

تا این بخش، ساده‌ترین کاربرد تابع TRANSPOSE در اکسل را یاد گرفتیم. اما از این تابع نیز مانند سایر توابع می‌توانیم در فرمول‌نویسی‌های پیشرفته استفاده کنیم. به‌عنوان مثال در ترکیب با تابع SUM یا تابع AVERAGE به‌ترتیب مجموع یا میانگین سطر و ستون‌های جابجا شده را حساب کنیم. همچنین می‌توانیم تابع پرکاربرد XLOOKUP یا تابع VLOOKUP را در ترکیب با تابع TRANSPOSE برای جستجوی عبارت یا عدد دلخواه در نتیجه فرمول به‌کار ببریم.

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

مجموعه فیلم آموزش توابع فرادرس-تابع transpose در اکسل
برای مشاهده مجموعه فیلم آموزش توابع و فرمول‌نویسی در اکسل روی تصویر کلیک کنید

برای حرکت در این مسیر پیشنهاد مرحله اول یادگیری، مشاهده فیلم‌های منتخب آموزشی زیر است.

در مرحله دوم نیز با انتخاب درس دلخواه از دو مجموعه فیلم آموزشی زیر می‌توانیم یادگیری اکسل را تکمیل کنیم.

نکات استفاده از تابع TRANSPOSE

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

۱. کمتر کردن داده‌ها

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

۲. اجرای درست فرمول

اگر هنگام اجرای فرمول در نسخه‌های قدیمی اکسل از کلید ترکیبی Ctrl+Shift+Enter استفاده نکنیم، تابع TRANSPOSE درست عمل نمی‌کند. بنابراین لازم است به این موضوع توجه کنیم.

۳. حذف سلول‌های ادغام شده

قبل از نوشتن فرمول، لازم است «سلول‌های ادغام شده» (Merged Cell) را حذف کنیم. زیرا وجود این سلول‌ها باعث ایجاد خطا هنگام اجرای تابع TRANSPOSE یا به‌هم ریختگی ساختار داده‌ها می‌شود.

در مطلب زیر از مجله فرادرس در مورد ادغام سلول‌ها توضیح داده شده است:

۴. یکسان بودن تعداد سلول‌ها

در نسخه‌های قدیمی اکسل که جدول جدیدی از سلول‌های خالی را پایین جدول اصلی انتخاب می‌کنیم، یکسان بودن محدوده سلول‌ها بسیار اهمیت دارد. در صورت رعایت نکردن این موضوع، با خطای #VALUE! روبرو می‌شویم.

کاربرد تابع TRANSPOSE در اکسل

تابع TRANSPOSE به‌خصوص در علم داده و ساختارسازی داده‌های هوش مصنوعی در موارد زیر مورد استفاده قرار می‌گیرد.

۱. مرتب کردن مجدد داده‌ها

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

۲. آماده‌سازی داده‌ها

بعضی از الگوریتم‌های یادگیری ماشین فقط داده‌های با فرمت خاص (به‌عنوان مثال قرارگیری در یک سطر یا ستون) را قبول می‌کنند. با استفاده از این تابع می‌توانیم داده‌ها را به فرم مورد نظر الگوریتم درآوریم.

۳. گزارش‌های پویا

در زمان‌هایی که نیاز به ساخت گزارش‌های پویا داشته باشیم، استفاده از تابع TRANSPOSE راهکاری بسیار مفید است. در این گزارش‌ها چیدمان داده‌ها به‌طور مکرر تغییر می‌کنند و با استفاده از این تابع می‌توانیم بدون بازنویسی داده‌ها، به‌راحتی ظاهر گزارش را عوض کنیم.

سایر ابزارهای اکسل برای جابجایی سطر و ستون

تابع TRANSPOSE روشی برای جابجایی سطر و ستون‌ها در اکسل با فرمول است. اما در این نرم‌افزار دو ابزار کاربردی دیگر نیز وجود دارند که بدون فرمول‌نویسی می‌توانیم سطر را به ستون (و برعکس) تبدیل کنیم.

ابزار Paste Special

این ابزار روشی بسیار ساده و سریع برای جابجایی سطر و ستون‌ها است. در این حالت بعد از کپی داده‌ها و راست کلیک، گزینه «Paste Special» را می‌زنیم. سپس در پنجره باز شده، بخش «Transpose» را انتخاب می‌کنیم. استفاده از از این روش به‌خصوص زمانی که تعداد سطرها بسیار زیاد و در نقطه مقابل تعداد ستون‌ها کم است، بسیار کاربرد دارد. اما از آنجا که داده‌های تغییر یافته ایستا هستند، در صورت تغییر داده‌های جدول اصلی، داده‌های جابجا شده به‌صورت خودکار به‌روز نمی‌شوند. بنابراین لازم است بار دیگر عملیات را تکرار کنیم.

برای یادگیری کامل نحوه استفاده از این ابزار، نکات تکمیلی را همراه مثال در مطلب زیر توضیح داده‌ایم.

ابزار Power Query

یک ابزار قدرتمند و پویا برای جابجایی سطر و ستون‌ها در اکسل ابزار «Power Query» است. مهم‌ترین مزیت این ابزار نسبت به «Paste Special» بروزرسانی خودکار داده‌های جابجا شده در صورت تغییر اطلاعات در جدول اصلی است. این ابزار بیشتر برای کارهای حرفه‌ای‌تر اکسل و تعداد داده‌های زیاد کاربرد دارد. همچنین با آن می‌توانیم کارهای جانبی مانند فیلتر کردن، گروه‌بندی، حذف ستون‌های اضافی و سایر موارد را نیز انجام دهیم.

مراحل تغییر سطر و ستون با این ابزار به شرح زیر است.

۱. بعد از انتخاب جدول داده‌ها، از زبانه «Data» در بخش «Get & Transform Data» روی گزینه «From Table/Range» کلیک می‌کنیم.

ورود به بخش پاور کوئری-تابع transpose در اکسل

۲. با کلیک روی دکمه «Ok» پنجره باز شده وارد ادیتور ابزار می‌شویم. در این بخش بعد از کلیک روی زبانه «Transform» از بخش « Use First Row as Headers» گزینه «Use Headers as First Row» را انتخاب می‌کنیم. به این شکل همه هدرهای جدول در ردیف اول قرار می‌گیرند.

تبدیل تیتر به اولین ردیف-تبدیل سطر به ستون

۳. روی دکمه «Transpose» کلیک می‌کنیم.

انتخاب دکمه انتخاب-تابع transpose در اکسل

۴. با ورود به زبانه «File» و انتخاب دکمه «Close & Load» به محیط اکسل برمی‌گردیم. نتیجه نهایی در این محیط قابل مشاهده است.

بستن ادیتور پاور کوئری-جابجایی سطر و ستون

جمع‌بندی پایانی

فرمول‌نویسی با تابع TRANSPOSE در اکسل روشی ساده برای تبدیل سطر به ستون و برعکس است. در این مطلب از مجله فرادرس روش کار با این تابع، نکات مهم و کاربردهای آن را همراه مثال یاد گرفتیم. همچنین با سایر ابزارهای مشابه اکسل مانند «Paste Special» و «Power Query» نیز آشنا شدیم. با ترکیب تابع TRANSPOSE و سایر توابع اکسل می‌توانیم فرمول‌نویسی‌های حرفه‌ای دیگری را نیز انجام دهیم که برای یادگیری کامل آن‌ها مجموعه فیلم آموزش توابع و فرمول در اکسل در فرادرس مرجع مناسبی است.

بر اساس رای ۰ نفر
آیا این مطلب برای شما مفید بود؟
اگر پرسشی درباره این مطلب دارید، آن را با ما مطرح کنید.
منابع:
ablebitssimplilearnanalyticsvidhya
PDF
مطالب مرتبط
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *