اولین سلول فیلتر در اکسل چرا دارای اهمیت هست ؟ بعضی وقتها پیش می آید که شما یک محدوده داده را فیلتر می کنید و برای آن عنوانی مناسب فیلتری که انجام داده اید در نظر می گیرید . وقتی ستونی فیلتر می شود با فرض اینکه فقط یک داده انتخاب شود برای فیلتر ، بدیهی است که آن ستون دارای داده های تکراری خواهد بود . و اگر بخواهید مقدار آن ستون را به عنوان هدر نمایش دهید این بهترین راه است و خطای اپراتور جلوگیری می کند. برای درک بهتر مثال زیر را در نظر بگیرید .
نمایش مقدار اولین سلول در محدوده فیلتر
فرض می کنیم که محدوده ای از داده در سلول A1:C15 داریم که حاوی اطلاعات نام دروس و نام دانش آموزان و نمره ای می باشد که آنها اخذ کرده اند. همانطور که ملاحظه می کنید با فیلتر کردن نام درس ، همان درس در سلول C1 نمایش داده می شود . این قابلیت زمانی مناسب است که شما نمی خواهید ستون اول را به دلیل تکراری بودن پرینت کنید.
مراحل نمایش اولین سلول دارای مقدار در محل دلخواه
- فرمول زیر را کپی کنید
=INDEX(A3:A29,MIN(IF(SUBTOTAL(3,OFFSET(A3,ROW(A3:A29)-ROW(A3),0)),ROW(A3:A29)-ROW(A3)+1)))
- فایل اکسل خود را باز کرده و این فرمول را در محل دلخواه قرار دهید .
- بعد از قرار دادن فرمول حتما باید CTRL+SHIFT+ENTER را بزنید . ( فرمول آرایه ای می باشد)
همانطور که در تصویر بالا می بینید ، ابتدا و انتهای فرمول با کروشه بسته شده است ، به این دلیل است که زمان اتمام فرمول به صورت همزمان CTRL+SHIFT+ENTER زده شده است . منظور از همرمان این است که ابتدا CTRL را نگدارید و سپس SHIFT و سپس کلید اینتر را بزنید.
بدیهی است که برای استفاده از فرمول بالا در فایل خود باید تغییراتی اعمال نمائید . به عنوان مثال اگر خواستید سومین سلول حاوی مقدار در محدوه فیلتر را نمایش دهد باید A3 را به A4 تغییر دهید و البته فراموش نکنید که فرمول به صورت آرایه ای می باشد .
سلام و ارادتمندم
خیلی عالی
البته از این فرمول هم میشه بصورت آرایه استفاده کرد
=INDEX(A2:A101;MIN(IF(SUBTOTAL(3;OFFSET(A2:A100;ROW(A2:A100)-MIN(ROW(A2:A100));;1))0;SUBTOTAL(3;OFFSET(A2:A100;ROW(A2:A100)-MIN(ROW(A2:A100));;1))*ROW(A2:A100))))
ولی کارتون قشنگ بود
موفق باشید
سلام ممنون از شما
ولی فرمولی که نوشتید ، کار نکرد مضاف بر اینکه تقریبا دو برابر فرمول استفاده شده است .
سلام
تقریبا با ت میباشد.
طقریبا”
تقریباً
بله حق با شماست مضاف رو اشتباه نوشته بودم ، نمیدونم چرا اشتباه نوشتم توجیه براش ندارم 🙂
ممنون از شما