تابع SHEET شماره اندیس یک شیت را در اکسل برمیگرداند. در واقع این شماره شیت برای یک سلول، محدوده نامگذاری شده و یا برای جدول اکسل گزارش میشود.
بدست آوردن شماره اندیس شیت
شماره اندیس یک شیت داده شده
SHEET ( [value] )
آرگمان | ضروري | توضيح |
---|---|---|
[value] | خیر | مقداری که باید بررسی شود. |
تابع SHEET تمام کاربرگها (hidden, visible, very hidden) و همچنین تمام انواع کاربرگهای (dialog, chart, macro) را شامل میشود.
شماره اندیسی که تابع SHEET برمیگرداند، یک توالی عددی از ۱ (اولین شیت) تا N (آخرین شیت) است که N تعداد کل شیتها در کارپوشه میباشد.
عدد N شامل شیتهای پنهان و قابل رویت نیز میباشد.
در یک کارپوشه با سه کاربرگ با نامهای sheet1, sheet2, sheet3 از چپ به راست فرمول =SHEET(sheet2!A1)
عدد ۲ را برمیگرداند.
اگر Sheet2 را با درگ کردن به سمت ابتدا بکشانید، فرمول بالا به 1 تغییر میکند.
اگر آرگومان value حذف شود تابع SHEET، اندیس کاربرگی را میگیرد که در آن این تابع را وارد کردیم.
معمولاً آرگومان این تابع مرجع یک سلول میباشد درحالیکه میتواند یک محدوده نامگذاری شده و یا نام یک جدول اکسل نیز باشد.
درحالیکه تابع SHEET اندیس یک شیت را برمیگرداند، تابع SHEETS تعداد شیتها در یک مرجع را گزارش میدهد.
این تابع در (Object Model (OM موجود نیست چون Object Model شامل توابعی است که تقریبا عملکرد مشابهی دارد.
اگر آرگومان تابع یک مقدار معتبر نباشد، ابن تابع مقدار خطای #REF! را نشان میدهد. برای نمونه =SHEET(Sheet1!#REF!)
مقدار خطای #REF! را برمیگرداند.
اگر آرگومان تابع نام یک شیت که معتبر نیست باشد، این تابع مقدار خطای #N/A را نشان میدهد. برای نمونه ("SHEET(“COST= مقدار خطای #N/A را برمیگرداند چون شیت COST در لیست شیتها موجود نیست.
این تابع جزء دسته توابع اطلاعاتی در اکسل میباشد.
این تابع قابل استفاده در نسخههای اکسل 2016 و اکسل 2013 میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول SHEET و خروجی آن را مشاهده می کنید.