تابع TRIMRANGE

سطرها و ستون‌های خالی ابتدا و انتهای یک محدوده را کنار می‌گذارد

ساختار تابع

=TRIMRANGE(range, [trim_rows], [trim_cols])

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

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

مثال: فقط بخش پُر ستون A
=TRIMRANGE(A:A)

مثال: لیست بدون تکرار از ستونی که داده‌هایش مدام زیاد می‌شود
=UNIQUE(TRIMRANGE(A2:A1000))
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

پیشرفته
▣ دسته‌بندی اکسلی جستجو و مرجع
◷ اولین نسخه Excel 365
↦ نوع خروجی آرایه
ϟ Volatile خیر
⌗ Dynamic Array بله
★ محبوبیت ۳۵ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
range محدوده الزامی محدوده‌ای که خالی‌های اطراف آن باید حذف شود
trim_rows عدد اختیاری حذف سطرهای خالیپیش‌فرض: 3
حالت‌های مجاز ورودی trim_rows۴ حالت
مقدارعنوانتوضیح
0Noneهیچ سطری حذف نشود
1Trim leading blank rowsسطرهای خالی ابتدا حذف شوند
2Trim trailing blank rowsسطرهای خالی انتها حذف شوند
3Trim bothسطرهای خالی ابتدا و انتها حذف شوند
trim_cols عدد اختیاری حذف ستون‌های خالیپیش‌فرض: 3
حالت‌های مجاز ورودی trim_cols۴ حالت
مقدارعنوانتوضیح
0Noneهیچ ستونی حذف نشود
1Trim leading blank columnsستون‌های خالی ابتدا حذف شوند
2Trim trailing blank columnsستون‌های خالی انتها حذف شوند
3Trim bothستون‌های خالی ابتدا و انتها حذف شوند
Function Arguments
TRIMRANGE
محدوده
عدد
عدد
سطرها و ستون‌های خالی ابتدا و انتهای یک محدوده را کنار می‌گذارد

کاربردهای تابع

✓

محدوده‌ی پویا

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

✓

حذف صفرهای انتهای نتیجه

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

✓

افزایش سرعت فایل

محدود کردن محاسبه به بخشی از ستون که واقعاً داده دارد

خطاهای رایج و راه‌حل

#SPILL!

سلول‌هایی که نتیجه باید در آن‌ها پخش شود خالی نیستند

راه‌حل: خالی کردن سلول‌های کناری و پایینی فرمول

#NAME?

این تابع در نسخه اکسل شما وجود ندارد

راه‌حل: استفاده از Microsoft 365

✦

نکات مهم

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

توضیحات بیشتر

همین کار را می‌توان با گذاشتن نقطه کنار دو نقطه‌ی آدرس هم انجام داد؛ مثلاً A1:.E10 خالی‌های انتها را حذف می‌کند، A1.:E10 خالی‌های ابتدا را و A1.:.E10 هر دو را. این تابع فقط در Microsoft 365 وجود دارد.

توابع مرتبط و جایگزین

ترکیب

مشابه

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها