شرح تابع TRANSPOSE
درجه اهمیت: کاربردی
تابع TRANSPOSE یک یا چند ردیف (افقی) از سلول ها را به صورت ستون (عمودی) در میآورد و همچنین یک یا چند ستون از سلول ها را به صورت ردیف در میآورد. این تابع در اکسل در طبقه توابع Lookup/Reference قرار دارد.
نوشتار این تابع به صورت زیر است:
=TRANSPOSE(آرایه)
ورودی های این تابع به شرح زیر هستند
آرایه : یک سری از سلول هاست که میتواند افقی یا عمودی باشد.
آنچه که تابع باز می گرداند
تابع TRANSPOSE یک سری از سلول ها (یا یک آرایه از مقادیر) را بازمیگرداند.
نکات
– از آنجاییکه تابع TRANSPOSE یک آرایه از مقادیر را بازمیگرداند باید به صورت یک “فرمول آرایهای” نوشته شود.
برای وارد کردن یک فرمول آرایهای در اکسل به این صورت عمل کنید:
ابتدا بازه ای از سلول ها که میخواهید خروجی تابع در آنجا قرار گیرد را انتخاب کنید. در مرحله بعد تابع را در اولین سلول از بازه انتخاب شده وارد کنید و سپس کلیدهای Ctrl-Shift-Enter را همزمان فشار دهید.
برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع TRANSPOSE
مثال ۱
در مثال زیر نحوه کاربری تابع TRANSPOSE را برای تبدیل یک ستون به یک ردیف مشاهده میکنید.
در ردیف ۲ مثال بالا مشاهده میکنید که در فرمول تابع {} وجود دارد. این علامت به دلیل وارد شدن فرمول به صورت فرمول آرایهای به فرمول اضافه شده و لازم نیست شما آنها را وارد کنید. بلکه اگر به همان شیوه ای که توضیح داده شد فرمول آرایهای را وارد کنید پس از فشردن کلیدهای Ctrl-Shift-Enter به صورت خودکار علامت {} به فرمول افزوده میشود.
در ردیف ۳ مثال مشاهده میکنید که آخرین سلول با پیغام خطا مواجه شده که به دلیل وارد نکردن آخرین سلول ستون ورودی در تابع است. یعنی فرمول آن به صورت (A2:A7) نوشته شده است.
مثال ۲
در مثال زیر نحوه کاربری تابع TRANSPOSE را برای تبدیل سه ردیف مورد نظر به سه ستون مشاهده میکنید.
همانطور که در شکل بالا مشاهده میکنید تنها ۳ ردیف مورد نظر ما از کل جدول خارج شده و از حالت افقی به حالت عمودی درآمده است.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
#N/A : اگر در یک یا چند سلول آخر در خروجی تابع با این پیغام خطا مواجه شدید به این دلیل است که بازه ای که برای خروجی انتخاب کردید بزرگرتر از بازه سلول های ورودی است (ردیف ۳ مثال).
۰ پاسخ به "تابع TRANSPOSE"