نحوه فیلتر کردن ستون بر اساس ستون دیگری در اکسل (5 روش)

  • این را به اشتراک بگذارید
Hugh West

در این مقاله، ما به شما 5 روش هایی را نشان می دهیم که چگونه از Excel برای Filter یک بر اساس ستون استفاده کنید. در ستون دیگر . برای نشان دادن این روش ها، مجموعه داده ای با 2 ستون گرفته ایم: " نام " و " بخش ". علاوه بر این، ما بر اساس بر اساس مقدار " Department " ستون فیلتر می کنیم.

دانلود کتاب تمرین تمرین

فیلتر ستون با استفاده از یک ستون دیگر.xlsx

5 روش برای فیلتر کردن ستون بر اساس ستون دیگری در اکسل

1. استفاده از فیلتر پیشرفته در اکسل برای فیلتر کردن ستون بر اساس ستون دیگری

برای روش اول، از ویژگی فیلتر پیشرفته از Excel تا Filter استفاده می کنیم. یک ستون بر اساس بر روی ستون دیگر .

مراحل:

  • ابتدا، از برگه داده >>> Advanced را انتخاب کنید.

کادر گفتگوی Advanced Filter ظاهر می شود.

  • در مرحله دوم، محدوده سلول -
    • C4:C10 زیر را به عنوان محدوده فهرست تنظیم کنید.
    • E4 :E6 به عنوان محدوده معیار .
  • در نهایت، روی OK کلیک کنید.

بنابراین، ستون نام فیلتر شده بر اساس ستون دیگر است.

بیشتر بخوانید: Excel VBA برای فیلتر در همان ستون بر اساس معیارهای چندگانه (6 مثال)

2. بر اساس یک ستون دیگر، یک ستون را با استفاده از تابع COUNTIF اکسل فیلتر کنید

در این روش، ما از عملکرد COUNTIF برای فیلتر یک ستون بر اساس استفاده می کنیم. 1>یک ستون دیگر .

مراحل:

  • ابتدا، محدوده سلول را انتخاب کنید D5:D10 .
  • ثانیاً فرمول زیر را تایپ کنید.
=COUNTIF($E$5:$E$6,C5)=0

<1 فرمول>COUNTIF بررسی می‌کند که آیا مقدار ستون C با مقدار ستون E مطابقت دارد یا خیر. اگر مقدار پیدا شد، 1 خروجی خواهد بود. سپس، بررسی می کنیم که آیا این مقدار 0 است یا خیر. اگر بله، ما TRUE را دریافت خواهیم کرد. ستون فیلتر شده ما مقدار FALSE را ادامه خواهد داد.

  • سوم، CTRL را فشار دهید + ENTER .

در اینجا، می‌توانیم ببینیم که مقادیر مطابقت داده شده FALSE را نشان می‌دهند.

اکنون، ما F تغییر مقادیر را تغییر می دهیم.

  • ابتدا، محدوده سلول B4:D10<را انتخاب کنید. 2>.
  • دوم، از برگه داده >>> فیلتر را انتخاب کنید.

این بار، نمادهای فیلتر را مشاهده خواهیم کرد.

  • سوم، روی نماد فیلتر ستون D کلیک کنید.

  • پس از آن، یک علامت روی FALSE قرار دهید.
  • در نهایت، OK را فشار دهید.

بنابراین، یکی دیگر روش فیلتر کردن ستون ها بر اساس بر روی ستون دیگر را تکمیل کرده ایم.

بیشتر بخوانید: فیلتر ستون های مختلف بر اساس معیارهای چندگانه در اکسلVBA

3. ترکیب توابع IF، ISNA، VLOOKUP در اکسل برای فیلتر کردن ستون بر اساس ستون دیگری

در این روش، IF را با هم ترکیب می کنیم. توابع ISNA و VLOOKUP برای ایجاد فرمولی برای فیلتر کردن ستونها بر اساس بر روی ستون دیگر در Excel .

مراحل:

  • ابتدا فرمول زیر را در سلول D5 تایپ کنید.
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

تجزیه فرمول

  • VLOOKUP(C5, $E$5:$E$6,1,FALSE)
    • خروجی: "Accounting" .
    • عملکرد VLOOKUP یک مقدار از یک آرایه یا محدوده. ما به دنبال مقدار " حسابداری " در آرایه خود ( E5:E6 ) هستیم. فقط 1 ستون وجود دارد، از این رو 1 را قرار داده ایم. علاوه بر این، ما FALSE را برای مطابقت دقیق قرار داده ایم.
  • سپس فرمول ما کاهش می یابد، IF(ISNA("حسابداری")"" ,1)
    • خروجی: 1 .
    • عملکرد ISNA بررسی می کند که سلول حاوی خطای "#N/A" است . اگر آن خطا وجود داشته باشد، TRUE را به عنوان خروجی دریافت می کنیم. در نهایت، تابع IF ما کار خواهد کرد. اگر خطا وجود داشته باشد، یک سلول خالی و در غیر این صورت 1 را دریافت خواهیم کرد. همانطور که مقدار را در آرایه خود پیدا کردیم، بنابراین مقدار 1 را در اینجا داریم.

  • در مرحله دوم، ENTER و AutoFill فرمول را فشار دهید.

ما مقدار 1<2 را دریافت کردیم>، به عنواندر بالا توضیح داده شد.

ما می بینیم که مقادیر 3 TRUE وجود دارد.

  • پس از آن، همانطور که در روش 2 نشان داده شده است، مقادیری که فقط حاوی 1 هستند را فیلتر کنید.

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

محتوای مرتبط: فیلتر کردن معیارهای چندگانه در اکسل (4 روش مناسب)

خواندنی مشابه

  • Excel VBA: نحوه فیلتر کردن با چند معیار در آرایه (7 روش)
  • نحوه استفاده از فیلتر در برگه اکسل محافظت شده (با مراحل آسان)
  • نحوه حذف فیلتر بر اساس رنگ در Excel (5 روش)
  • Excel VBA: جدول فیلتر بر اساس مقدار سلول (6 روش آسان)
  • نحوه فیلتر کردن چندین ستون بر اساس رنگ در اکسل (2 روش)

4. ترکیب توابع IF، ISNA، MATCH در اکسل برای فیلتر کردن ستون بر اساس ستون دیگری

برای روش چهارم، از روش چهارم استفاده خواهیم کرد. عملکرد MATCH همراه با IF و ISNA برای فیلتر یک ستون مبتنی بر بر روی ستون دیگر عمل می کند.

مراحل:

  • ابتدا فرمول زیر را در سلول D5 تایپ کنید.
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

تفکیک فرمول

  • MATCH(C5,$E$5:$E$6,0)
    • خروجی: 1 .
    • تابع MATCH موقعیت یک مقدار را در آرایه نشان می دهد. مقدار جستجوی ما در سلول استC5 . آرایه جستجوگر ما در E5:E6 است، و ما به دنبال تطابق دقیق هستیم، بنابراین 0 را قرار می دهیم.
  • سپس، فرمول ما به IF(ISNA(1),””,1)
    • خروجی: 1 کاهش می یابد .
    • عملکرد ISNA بررسی می کند که آیا یک سلول حاوی خطای " #N/A " است یا خیر. اگر آن خطا وجود داشته باشد، TRUE را به عنوان خروجی دریافت می کنیم. در نهایت، تابع IF ما کار خواهد کرد. اگر خطا وجود داشته باشد، یک سلول خالی و در غیر این صورت 1 را دریافت خواهیم کرد. همانطور که مقدار را در آرایه خود پیدا کردیم، بنابراین مقدار 1 را در اینجا دریافت کردیم.

  • در مرحله دوم، فرمول ENTER و AutoFill را فشار دهید.

ما 1 را به عنوان طبق توضیحات بالا.

  • پس از آن، همانطور که در روش 2 نشان داده شده است، مقادیر حاوی 1 فقط فیلتر کنید .

در پایان، ما فرمول ترکیبی دیگری را به شما نشان دادیم تا فیلتر کردن ستونها بر اساس ستون دیگر .

بیشتر بخوانید: داده های فیلتر اکسل بر اساس مقدار سلول (6 روش کارآمد)

5. فیلتر کردن ستون بر اساس ستون دیگری با استفاده از FILTER تابع در اکسل

در این روش، ما از عملکرد FILTER تا فیلتر ستون‌ها بر اساس ستون دیگر استفاده می‌کنیم.

مراحل:

  • ابتدا فرمول زیر را در سلول B13 تایپ کنید.
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

فرمولBreakdown

  • آرایه ما B4:C10 است. ما دو معیار داریم که با پلاس ( + ) مرتبط هستند. این بدان معناست که اگر هر یک از معیارهای برآورده شود، خروجی خواهیم داشت.
  • (C4:C10=E5)+(C4:C10=E6)
    • خروجی: {0;1;1;0;0;1;0} .
    • ما در حال بررسی هستیم که آیا محدوده cell شامل مقدار ما از سلول ها E5 و E6 . سپس، مقادیر 3 را دریافت کردیم که شرایط ما را برآورده می کند.
  • در نهایت، ما در این فرمول هیچ Argument را تعریف نمی کنیم.

  • در نهایت، ENTER را فشار دهید.

در پایان، ما روش نهایی را نشان دادیم فیلتر کردن ستونها بر اساس بر روی ستون دیگر .

بیشتر بخوانید: نحوه فیلتر کردن چندگانه ستون ها در اکسل به طور مستقل

چیزهایی که باید به خاطر بسپارید

  • اول، به خاطر داشته باشید که از مرجع سلول مطلق استفاده کنید.
  • دوم، تابع FILTER فقط در Excel 365 و Excel 2021 موجود است.

بخش تمرین

ما" مجموعه داده های تمرینی را برای هر روش در فایل Excel گنجانده ایم.

نتیجه

ما به شما نشان داده ایم 5 روش های استفاده از اکسل تا فیلتر ستون بر اساس بر روی ستون دیگر . اگر با مشکلی مواجه شدید، در زیر نظر خود را درج کنید. از خواندن متشکریم، به عالی بودن ادامه دهید!

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.