تابع CHOOSECOLS
ستونهای دلخواه را از یک محدوده جدا میکند و به ترتیبی که میخواهید برمیگرداند
ساختار تابع
=CHOOSECOLS(array, col_num1, [col_num2], ...)
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع CHOOSECOLS از یک محدوده فقط ستونهایی را برمیگرداند که شمارهی آنها را نوشتهاید. ترتیب ستونها در خروجی همان ترتیبی است که شمارهها را مینویسید؛ پس با این تابع میتوان ستونها را جابهجا هم کرد.
مثال: ستون اول و چهارم یک جدول
=CHOOSECOLS(A2:E20, 1, 4)
مثال: نمایش فقط دو ستون از نتیجهی فیلتر
=CHOOSECOLS(FILTER(A2:E100, C2:C100 = "تهران"), 1, 5)
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
جستجو و مرجع
◷
اولین نسخه
Excel 365
↦
نوع خروجی
آرایه
ϟ
Volatile
خیر
⌗
Dynamic Array
بله
★
محبوبیت
۵۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
array
|
آرایه | الزامی | محدوده یا آرایهی دادهها |
col_num1
|
عدد | الزامی | شمارهی اولین ستونی که باید برگردانده شود |
col_num2
|
عدد | اختیاری، تکرارشونده | شمارهی ستونهای بعدی |
ستونهای دلخواه را از یک محدوده جدا میکند و به ترتیبی که میخواهید برمیگرداند
کاربردهای تابع
✓
انتخاب ستونهای گزارش
نمایش فقط ستونهای لازم از یک جدول بزرگ
✓
جابهجا کردن ستونها
تغییر ترتیب ستونها بدون دست زدن به جدول اصلی
✓
خلاصه کردن نتیجه فیلتر
برگرداندن چند ستون مشخص از خروجی FILTER
خطاهای رایج و راهحل
#VALUE!
شمارهی ستون صفر است یا از تعداد ستونهای محدوده بیشتر است
راهحل: بررسی شمارهی ستونها
#SPILL!
سلولهایی که نتیجه باید در آنها پخش شود خالی نیستند
راهحل: خالی کردن سلولهای کناری و پایینی فرمول
#NAME?
این تابع در نسخه اکسل شما وجود ندارد
راهحل: استفاده از Microsoft 365 یا Excel 2024
نکات مهم
- شمارهی ستون نسبت به ابتدای محدوده است، نه نسبت به شیت.
- یک ستون را میتوان چند بار در خروجی آورد.
- شمارهی صفر یا بزرگتر از تعداد ستونها خطای #VALUE! میدهد.
- برای انتخاب سطرها از CHOOSEROWS استفاده میشود.
توضیحات بیشتر
شمارهی منفی یعنی شمارش از آخر؛ مثلاً 1- یعنی آخرین ستون. این تابع در Microsoft 365 و Excel 2024 وجود دارد.
