اولین مقدار فیلتر

نمایش اولین سلول دارای مقدار در محدوده فیلتر اکسل

اولین مقدار فیلتر

اولین سلول فیلتر در اکسل چرا دارای اهمیت هست ؟ بعضی وقتها پیش می آید که شما یک محدوده داده را فیلتر می کنید و برای آن عنوانی مناسب فیلتری که انجام داده اید در نظر می گیرید . وقتی ستونی فیلتر می شود با فرض اینکه فقط یک داده انتخاب شود برای فیلتر ، بدیهی است که آن ستون دارای داده های تکراری خواهد بود . و اگر بخواهید مقدار آن ستون را به عنوان هدر نمایش دهید این بهترین راه است و خطای اپراتور جلوگیری می کند. برای درک بهتر مثال زیر را در نظر بگیرید .

نمایش مقدار اولین سلول در محدوده فیلتر

فرض می کنیم که محدوده ای از داده در سلول 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 تغییر دهید و البته فراموش نکنید که فرمول به صورت آرایه ای می باشد .

دانلود رایگان نمونه فیلتر در اکسل

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 دیدگاه دربارهٔ «نمایش اولین سلول دارای مقدار در محدوده فیلتر اکسل»

  1. محمدرضا محلوجی

    سلام و ارادتمندم
    خیلی عالی
    البته از این فرمول هم میشه بصورت آرایه استفاده کرد
    =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))))
    ولی کارتون قشنگ بود
    موفق باشید

    1. سلام ممنون از شما
      ولی فرمولی که نوشتید ، کار نکرد مضاف بر اینکه تقریبا دو برابر فرمول استفاده شده است .

        1. بله حق با شماست مضاف رو اشتباه نوشته بودم ، نمیدونم چرا اشتباه نوشتم توجیه براش ندارم 🙂
          ممنون از شما

پیمایش به بالا