تابع 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۴ حالت
|
||||||||||||||||||
trim_cols
|
عدد | اختیاری | حذف ستونهای خالیپیشفرض: 3 | |||||||||||||||
|
حالتهای مجاز ورودی
trim_cols۴ حالت
|
||||||||||||||||||
سطرها و ستونهای خالی ابتدا و انتهای یک محدوده را کنار میگذارد
کاربردهای تابع
✓
محدودهی پویا
دادن کل ستون به فرمول، بدون اینکه خانههای خالی انتها در نتیجه بیایند
✓
حذف صفرهای انتهای نتیجه
جلوگیری از نمایش صفر برای سطرهای خالی در فرمولهای آرایهای
✓
افزایش سرعت فایل
محدود کردن محاسبه به بخشی از ستون که واقعاً داده دارد
خطاهای رایج و راهحل
#SPILL!
سلولهایی که نتیجه باید در آنها پخش شود خالی نیستند
راهحل: خالی کردن سلولهای کناری و پایینی فرمول
#NAME?
این تابع در نسخه اکسل شما وجود ندارد
راهحل: استفاده از Microsoft 365
نکات مهم
- فقط خالیهای ابتدا و انتها حذف میشوند؛ سطرهای خالی وسط دادهها سر جای خود میمانند.
- با اضافه شدن دادهی جدید، نتیجه خودکار بزرگتر میشود.
- فرمولهایی که کل ستون را میگیرند با این تابع سریعتر محاسبه میشوند.
توضیحات بیشتر
همین کار را میتوان با گذاشتن نقطه کنار دو نقطهی آدرس هم انجام داد؛ مثلاً A1:.E10 خالیهای انتها را حذف میکند، A1.:E10 خالیهای ابتدا را و A1.:.E10 هر دو را. این تابع فقط در Microsoft 365 وجود دارد.
